pub enum KmsOperation {
Show 39 variants
CreateKey,
DescribeKey,
ListKeys,
EnableKey,
DisableKey,
ScheduleKeyDeletion,
CancelKeyDeletion,
UpdateKeyDescription,
Encrypt,
Decrypt,
ReEncrypt,
GenerateDataKey,
GenerateDataKeyWithoutPlaintext,
GenerateDataKeyPair,
GenerateDataKeyPairWithoutPlaintext,
Sign,
Verify,
GetPublicKey,
GenerateMac,
VerifyMac,
GenerateRandom,
CreateAlias,
DeleteAlias,
ListAliases,
UpdateAlias,
TagResource,
UntagResource,
ListResourceTags,
GetKeyPolicy,
PutKeyPolicy,
ListKeyPolicies,
CreateGrant,
ListGrants,
RetireGrant,
RevokeGrant,
ListRetirableGrants,
EnableKeyRotation,
DisableKeyRotation,
GetKeyRotationStatus,
}Expand description
All supported Kms operations.
Variants§
CreateKey
The CreateKey operation.
DescribeKey
The DescribeKey operation.
ListKeys
The ListKeys operation.
EnableKey
The EnableKey operation.
DisableKey
The DisableKey operation.
ScheduleKeyDeletion
The ScheduleKeyDeletion operation.
CancelKeyDeletion
The CancelKeyDeletion operation.
UpdateKeyDescription
The UpdateKeyDescription operation.
Encrypt
The Encrypt operation.
Decrypt
The Decrypt operation.
ReEncrypt
The ReEncrypt operation.
GenerateDataKey
The GenerateDataKey operation.
GenerateDataKeyWithoutPlaintext
The GenerateDataKeyWithoutPlaintext operation.
GenerateDataKeyPair
The GenerateDataKeyPair operation.
GenerateDataKeyPairWithoutPlaintext
The GenerateDataKeyPairWithoutPlaintext operation.
Sign
The Sign operation.
Verify
The Verify operation.
GetPublicKey
The GetPublicKey operation.
GenerateMac
The GenerateMac operation.
VerifyMac
The VerifyMac operation.
GenerateRandom
The GenerateRandom operation.
CreateAlias
The CreateAlias operation.
DeleteAlias
The DeleteAlias operation.
ListAliases
The ListAliases operation.
UpdateAlias
The UpdateAlias operation.
TagResource
The TagResource operation.
UntagResource
The UntagResource operation.
ListResourceTags
The ListResourceTags operation.
GetKeyPolicy
The GetKeyPolicy operation.
PutKeyPolicy
The PutKeyPolicy operation.
ListKeyPolicies
The ListKeyPolicies operation.
CreateGrant
The CreateGrant operation.
ListGrants
The ListGrants operation.
RetireGrant
The RetireGrant operation.
RevokeGrant
The RevokeGrant operation.
ListRetirableGrants
The ListRetirableGrants operation.
EnableKeyRotation
The EnableKeyRotation operation.
DisableKeyRotation
The DisableKeyRotation operation.
GetKeyRotationStatus
The GetKeyRotationStatus operation.
Implementations§
Trait Implementations§
Source§impl Clone for KmsOperation
impl Clone for KmsOperation
Source§fn clone(&self) -> KmsOperation
fn clone(&self) -> KmsOperation
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more