See: Description
| Class | Description |
|---|---|
| AliasListEntry |
Contains information about an alias.
|
| CancelKeyDeletionRequest |
Cancels the deletion of a customer master key (CMK).
|
| CancelKeyDeletionResult | |
| CreateAliasRequest |
Creates a display name for a customer master key.
|
| CreateGrantRequest |
Adds a grant to a key to specify who can use the key and under what
conditions.
|
| CreateGrantResult | |
| CreateKeyRequest |
Creates a customer master key (CMK).
|
| CreateKeyResult | |
| DecryptRequest |
Decrypts ciphertext.
|
| DecryptResult | |
| DeleteAliasRequest |
Deletes the specified alias.
|
| DeleteImportedKeyMaterialRequest |
Deletes key material that you previously imported and makes the specified
customer master key (CMK) unusable.
|
| DescribeKeyRequest |
Provides detailed information about the specified customer master key.
|
| DescribeKeyResult | |
| DisableKeyRequest |
Sets the state of a customer master key (CMK) to disabled, thereby preventing
its use for cryptographic operations.
|
| DisableKeyRotationRequest |
Disables rotation of the specified key.
|
| EnableKeyRequest |
Marks a key as enabled, thereby permitting its use.
|
| EnableKeyRotationRequest |
Enables rotation of the specified customer master key.
|
| EncryptRequest |
Encrypts plaintext into ciphertext by using a customer master key.
|
| EncryptResult | |
| GenerateDataKeyRequest |
Returns a data encryption key that you can use in your application to encrypt
data locally.
|
| GenerateDataKeyResult | |
| GenerateDataKeyWithoutPlaintextRequest |
Returns a data encryption key encrypted under a customer master key (CMK).
|
| GenerateDataKeyWithoutPlaintextResult | |
| GenerateRandomRequest |
Generates an unpredictable byte string.
|
| GenerateRandomResult | |
| GetKeyPolicyRequest |
Retrieves a policy attached to the specified key.
|
| GetKeyPolicyResult | |
| GetKeyRotationStatusRequest |
Retrieves a Boolean value that indicates whether key rotation is enabled for
the specified key.
|
| GetKeyRotationStatusResult | |
| GetParametersForImportRequest |
Returns the items you need in order to import key material into AWS KMS from
your existing key management infrastructure.
|
| GetParametersForImportResult | |
| GrantConstraints |
A structure for specifying the conditions under which the operations
permitted by the grant are allowed.
|
| GrantListEntry |
Contains information about an entry in a list of grants.
|
| ImportKeyMaterialRequest |
Imports key material into an AWS KMS customer master key (CMK) from your
existing key management infrastructure.
|
| ImportKeyMaterialResult | |
| KeyListEntry |
Contains information about each entry in the key list.
|
| KeyMetadata |
Contains metadata about a customer master key (CMK).
|
| ListAliasesRequest |
Lists all of the key aliases in the account.
|
| ListAliasesResult | |
| ListGrantsRequest |
List the grants for a specified key.
|
| ListGrantsResult | |
| ListKeyPoliciesRequest |
Retrieves a list of policies attached to a key.
|
| ListKeyPoliciesResult | |
| ListKeysRequest |
Lists the customer master keys.
|
| ListKeysResult | |
| ListRetirableGrantsRequest |
Returns a list of all grants for which the grant's
RetiringPrincipal matches the one specified. |
| ListRetirableGrantsResult | |
| PutKeyPolicyRequest |
Attaches a key policy to the specified customer master key (CMK).
|
| ReEncryptRequest |
Encrypts data on the server side with a new customer master key (CMK) without
exposing the plaintext of the data on the client side.
|
| ReEncryptResult | |
| RetireGrantRequest |
Retires a grant.
|
| RevokeGrantRequest |
Revokes a grant.
|
| ScheduleKeyDeletionRequest |
Schedules the deletion of a customer master key (CMK).
|
| ScheduleKeyDeletionResult | |
| UpdateAliasRequest |
Updates an alias to map it to a different key.
|
| UpdateKeyDescriptionRequest |
Updates the description of a customer master key (CMK).
|
| Enum | Description |
|---|---|
| AlgorithmSpec |
Algorithm Spec
|
| DataKeySpec |
Data Key Spec
|
| ExpirationModelType |
Expiration Model Type
|
| GrantOperation |
Grant Operation
|
| KeyState |
Key State
|
| KeyUsageType |
Key Usage Type
|
| OriginType |
Origin Type
|
| WrappingKeySpec |
Wrapping Key Spec
|
| Exception | Description |
|---|---|
| AlreadyExistsException |
The request was rejected because it attempted to create a resource that
already exists.
|
| DependencyTimeoutException |
The system timed out while trying to fulfill the request.
|
| DisabledException |
The request was rejected because the specified CMK is not enabled.
|
| ExpiredImportTokenException |
The request was rejected because the provided import token is expired.
|
| IncorrectKeyMaterialException |
The request was rejected because the provided key material is invalid or is
not the same key material that was previously imported into this customer
master key (CMK).
|
| InvalidAliasNameException |
The request was rejected because the specified alias name is not valid.
|
| InvalidArnException |
The request was rejected because a specified ARN was not valid.
|
| InvalidCiphertextException |
The request was rejected because the specified ciphertext has been corrupted
or is otherwise invalid.
|
| InvalidGrantIdException |
The request was rejected because the specified
GrantId is not
valid. |
| InvalidGrantTokenException |
The request was rejected because the specified grant token is not valid.
|
| InvalidImportTokenException |
The request was rejected because the provided import token is invalid or is
associated with a different customer master key (CMK).
|
| InvalidKeyUsageException |
The request was rejected because the specified
KeySpec value is
not valid. |
| InvalidMarkerException |
The request was rejected because the marker that specifies where pagination
should next begin is not valid.
|
| KeyUnavailableException |
The request was rejected because the specified CMK was not available.
|
| KMSInternalException |
The request was rejected because an internal exception occurred.
|
| KMSInvalidStateException |
The request was rejected because the state of the specified resource is not
valid for this request.
|
| LimitExceededException |
The request was rejected because a limit was exceeded.
|
| MalformedPolicyDocumentException |
The request was rejected because the specified policy is not syntactically or
semantically correct.
|
| NotFoundException |
The request was rejected because the specified entity or resource could not
be found.
|
| UnsupportedOperationException |
The request was rejected because a specified parameter is not supported or a
specified resource is not valid for this operation.
|
Copyright © 2017. All rights reserved.