package
2.0.0-preview.5+incompatible
Repository: https://github.com/aws/aws-sdk-go-v2.git
Documentation: pkg.go.dev

# Packages

Package kmsiface provides an interface to enable mocking the AWS Key Management Service service client for testing your code.

# Functions

New creates a new instance of the KMS client with a config.

# Constants

Enum values for AlgorithmSpec.
Enum values for AlgorithmSpec.
Enum values for AlgorithmSpec.
Enum values for DataKeySpec.
Enum values for DataKeySpec.
Service ID for Regions and Endpoints metadata.
ErrCodeAlreadyExistsException for service response error code "AlreadyExistsException".
ErrCodeDependencyTimeoutException for service response error code "DependencyTimeoutException".
ErrCodeDisabledException for service response error code "DisabledException".
ErrCodeExpiredImportTokenException for service response error code "ExpiredImportTokenException".
ErrCodeIncorrectKeyMaterialException for service response error code "IncorrectKeyMaterialException".
ErrCodeInternalException for service response error code "InternalException".
ErrCodeInvalidAliasNameException for service response error code "InvalidAliasNameException".
ErrCodeInvalidArnException for service response error code "InvalidArnException".
ErrCodeInvalidCiphertextException for service response error code "InvalidCiphertextException".
ErrCodeInvalidGrantIdException for service response error code "InvalidGrantIdException".
ErrCodeInvalidGrantTokenException for service response error code "InvalidGrantTokenException".
ErrCodeInvalidImportTokenException for service response error code "InvalidImportTokenException".
ErrCodeInvalidKeyUsageException for service response error code "InvalidKeyUsageException".
ErrCodeInvalidMarkerException for service response error code "InvalidMarkerException".
ErrCodeInvalidStateException for service response error code "InvalidStateException".
ErrCodeKeyUnavailableException for service response error code "KeyUnavailableException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeMalformedPolicyDocumentException for service response error code "MalformedPolicyDocumentException".
ErrCodeNotFoundException for service response error code "NotFoundException".
ErrCodeTagException for service response error code "TagException".
ErrCodeUnsupportedOperationException for service response error code "UnsupportedOperationException".
Enum values for ExpirationModelType.
Enum values for ExpirationModelType.
Enum values for GrantOperation.
Enum values for GrantOperation.
Enum values for GrantOperation.
Enum values for GrantOperation.
Enum values for GrantOperation.
Enum values for GrantOperation.
Enum values for GrantOperation.
Enum values for GrantOperation.
Enum values for GrantOperation.
Enum values for KeyManagerType.
Enum values for KeyManagerType.
Enum values for KeyState.
Enum values for KeyState.
Enum values for KeyState.
Enum values for KeyState.
Enum values for KeyUsageType.
Enum values for OriginType.
Enum values for OriginType.
Service endpoint prefix API calls made to.
Enum values for WrappingKeySpec.

# Structs

Contains information about an alias.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CancelKeyDeletionRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CancelKeyDeletionResponse.
CancelKeyDeletionRequest is a API request type for the CancelKeyDeletion API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CreateAliasRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CreateAliasOutput.
CreateAliasRequest is a API request type for the CreateAlias API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CreateGrantRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CreateGrantResponse.
CreateGrantRequest is a API request type for the CreateGrant API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CreateKeyRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CreateKeyResponse.
CreateKeyRequest is a API request type for the CreateKey API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DecryptRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DecryptResponse.
DecryptRequest is a API request type for the Decrypt API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DeleteAliasRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DeleteAliasOutput.
DeleteAliasRequest is a API request type for the DeleteAlias API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DeleteImportedKeyMaterialRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DeleteImportedKeyMaterialOutput.
DeleteImportedKeyMaterialRequest is a API request type for the DeleteImportedKeyMaterial API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DescribeKeyRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DescribeKeyResponse.
DescribeKeyRequest is a API request type for the DescribeKey API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DisableKeyRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DisableKeyOutput.
DisableKeyRequest is a API request type for the DisableKey API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DisableKeyRotationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DisableKeyRotationOutput.
DisableKeyRotationRequest is a API request type for the DisableKeyRotation API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/EnableKeyRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/EnableKeyOutput.
EnableKeyRequest is a API request type for the EnableKey API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/EnableKeyRotationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/EnableKeyRotationOutput.
EnableKeyRotationRequest is a API request type for the EnableKeyRotation API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/EncryptRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/EncryptResponse.
EncryptRequest is a API request type for the Encrypt API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateDataKeyRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateDataKeyResponse.
GenerateDataKeyRequest is a API request type for the GenerateDataKey API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateDataKeyWithoutPlaintextRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateDataKeyWithoutPlaintextResponse.
GenerateDataKeyWithoutPlaintextRequest is a API request type for the GenerateDataKeyWithoutPlaintext API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateRandomRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateRandomResponse.
GenerateRandomRequest is a API request type for the GenerateRandom API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetKeyPolicyRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetKeyPolicyResponse.
GetKeyPolicyRequest is a API request type for the GetKeyPolicy API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetKeyRotationStatusRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetKeyRotationStatusResponse.
GetKeyRotationStatusRequest is a API request type for the GetKeyRotationStatus API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetParametersForImportRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetParametersForImportResponse.
GetParametersForImportRequest is a API request type for the GetParametersForImport API operation.
A structure that you can use to allow certain operations in the grant only when the preferred encryption context is present.
Contains information about an entry in a list of grants.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ImportKeyMaterialRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ImportKeyMaterialResponse.
ImportKeyMaterialRequest is a API request type for the ImportKeyMaterial API operation.
Contains information about each entry in the key list.
Contains metadata about a customer master key (CMK).
KMS provides the API operation methods for making requests to AWS Key Management Service.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListAliasesRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListAliasesResponse.
ListAliasesPager is used to paginate the request.
ListAliasesRequest is a API request type for the ListAliases API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListGrantsRequest.
ListGrantsPager is used to paginate the request.
ListGrantsRequest is a API request type for the ListGrants API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListKeyPoliciesRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListKeyPoliciesResponse.
ListKeyPoliciesPager is used to paginate the request.
ListKeyPoliciesRequest is a API request type for the ListKeyPolicies API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListKeysRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListKeysResponse.
ListKeysPager is used to paginate the request.
ListKeysRequest is a API request type for the ListKeys API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListResourceTagsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListResourceTagsResponse.
ListResourceTagsRequest is a API request type for the ListResourceTags API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListRetirableGrantsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListGrantsOutput.
ListRetirableGrantsRequest is a API request type for the ListRetirableGrants API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/PutKeyPolicyRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/PutKeyPolicyOutput.
PutKeyPolicyRequest is a API request type for the PutKeyPolicy API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ReEncryptRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ReEncryptResponse.
ReEncryptRequest is a API request type for the ReEncrypt API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/RetireGrantRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/RetireGrantOutput.
RetireGrantRequest is a API request type for the RetireGrant API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/RevokeGrantRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/RevokeGrantOutput.
RevokeGrantRequest is a API request type for the RevokeGrant API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ScheduleKeyDeletionRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ScheduleKeyDeletionResponse.
ScheduleKeyDeletionRequest is a API request type for the ScheduleKeyDeletion API operation.
A key-value pair.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/TagResourceRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/TagResourceOutput.
TagResourceRequest is a API request type for the TagResource API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UntagResourceRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UntagResourceOutput.
UntagResourceRequest is a API request type for the UntagResource API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UpdateAliasRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UpdateAliasOutput.
UpdateAliasRequest is a API request type for the UpdateAlias API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UpdateKeyDescriptionRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UpdateKeyDescriptionOutput.
UpdateKeyDescriptionRequest is a API request type for the UpdateKeyDescription API operation.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author