📄️ 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.