CancelKeyDeletion
Cancels the deletion of a KMS key.
CreateAlias
Creates a friendly name (alias) for a KMS key.
CreateGrant
Creates a grant for a KMS key. A grant is a policy instrument that allows AWS principals to use KMS keys in cryptographic operations.
CreateKey
Creates a unique customer managed KMS key in your QConsole account.
Decrypt
Decrypts ciphertext that was encrypted by a KMS key using any of the encryption operations.
DeleteAlias
Deletes an alias.
DeleteImportedKeyMaterial
Deletes the imported key material from a KMS key that was created with imported key material.
DeriveSharedSecret
Combines the caller's private key and the recipient's public key to create a unique shared secret.
DescribeKey
Gets detailed information about a KMS key.
DisableKeyRotation
Disables automatic rotation of the key material for a KMS key.
DisableKey
Disables a KMS key.
EnableKeyRotation
Enables automatic rotation of the key material for a KMS key.
EnableKey
Enables a KMS key.
Encrypt
Encrypts plaintext into ciphertext using a KMS key.
GenerateDataKeyPairWithoutPlaintext
Generates a unique asymmetric data key pair without the plaintext private key.
GenerateDataKeyPair
Generates a unique asymmetric data key pair.
GenerateDataKeyWithoutPlaintext
Generates an encrypted data key that you can use in your application.
GenerateDataKey
Generates a unique symmetric data key for client-side encryption.
GenerateMAC
Generates a message authentication code (MAC) for a message using a KMS key.
GetKeyPolicy
Gets a key policy attached to the specified KMS key.
GetKeyRotationStatus
Gets the rotation status for a KMS key.
GetParametersForImport
Gets the parameters needed to import key material into a KMS key.
GetPublicKey
Downloads the public key of an asymmetric KMS key.
ImportKeyMaterial
Imports key material into a KMS key.
ListAliases
Gets a list of all aliases in the caller's account and region.
ListGrants
Gets a list of all grants for the specified KMS key.
ListKeyPolicies
Gets the names of the key policies that are attached to a KMS key.
ListKeys
Gets a list of all KMS keys in the caller's account and region.
ListResourceTags
Returns all tags on the specified KMS key.
ListRetirableGrants
Gets a list of all grants for which the specified principal is the retiring principal.
PutKeyPolicy
Attaches a key policy to the specified KMS key.
ReEncrypt
Decrypts ciphertext and then re-encrypts it entirely within QKMS.
ReplicateKey
Creates a replica of a multi-Region KMS key in a different Region.
RetireGrant
Retires a grant for a KMS key.
RevokeGrant
Revokes a grant for a KMS key.
ScheduleKeyDeletion
Schedules a KMS key for deletion.
Sign
Creates a digital signature for a message or message digest using an asymmetric KMS key.
TagResource
Adds or edits tags on a KMS key.
UntagResource
Removes tags from a KMS key.
UpdateAlias
Associates an existing alias with a different KMS key.
UpdateKeyDescription
Updates the description of a KMS key.
UpdatePrimaryRegion
Updates the primary region of a multi-Region key.
VerifyMac
Verifies the integrity and authenticity of a message using a message authentication code (MAC).
Verify
Verifies a digital signature that was generated by the Sign operation.