enum Amazonite::Kms::GrantOperation

Defined in:

kms/grant_operation.cr

Enum Members

Decrypt = 0
Encrypt = 1
GenerateDataKey = 2
GenerateDataKeyWithoutPlaintext = 3
ReEncryptFrom = 4
ReEncryptTo = 5
Sign = 6
Verify = 7
GetPublicKey = 8
CreateGrant = 9
RetireGrant = 10
DescribeKey = 11
GenerateDataKeyPair = 12
GenerateDataKeyPairWithoutPlaintext = 13
GenerateMac = 14
VerifyMac = 15
DeriveSharedSecret = 16

Class Method Summary

Instance Method Summary

Class Method Detail

def self.from_json(pull : JSON::PullParser) : AK::GrantOperation #

[View source]
def self.from_json_object_key?(key : String) : AK::GrantOperation | Nil #

[View source]
def self.to_json(e : GrantOperation, json : JSON::Builder) : Nil #

[View source]

Instance Method Detail

def create_grant? #

Returns true if this enum value equals CreateGrant


[View source]
def decrypt? #

Returns true if this enum value equals Decrypt


[View source]
def derive_shared_secret? #

Returns true if this enum value equals DeriveSharedSecret


[View source]
def describe_key? #

Returns true if this enum value equals DescribeKey


[View source]
def encrypt? #

Returns true if this enum value equals Encrypt


[View source]
def generate_data_key? #

Returns true if this enum value equals GenerateDataKey


[View source]
def generate_data_key_pair? #

Returns true if this enum value equals GenerateDataKeyPair


[View source]
def generate_data_key_pair_without_plaintext? #

Returns true if this enum value equals GenerateDataKeyPairWithoutPlaintext


[View source]
def generate_data_key_without_plaintext? #

Returns true if this enum value equals GenerateDataKeyWithoutPlaintext


[View source]
def generate_mac? #

Returns true if this enum value equals GenerateMac


[View source]
def get_public_key? #

Returns true if this enum value equals GetPublicKey


[View source]
def re_encrypt_from? #

Returns true if this enum value equals ReEncryptFrom


[View source]
def re_encrypt_to? #

Returns true if this enum value equals ReEncryptTo


[View source]
def retire_grant? #

Returns true if this enum value equals RetireGrant


[View source]
def sign? #

Returns true if this enum value equals Sign


[View source]
def to_json_object_key : String #

[View source]
def verify? #

Returns true if this enum value equals Verify


[View source]
def verify_mac? #

Returns true if this enum value equals VerifyMac


[View source]