package
0.23.3
Repository: https://github.com/jviney/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 client from the provided Config.
NewListAliasesRequestPaginator returns a paginator for ListAliases.
NewListGrantsRequestPaginator returns a paginator for ListGrants.
NewListKeyPoliciesRequestPaginator returns a paginator for ListKeyPolicies.
NewListKeysRequestPaginator returns a paginator for ListKeys.

# Constants

Enum values for AlgorithmSpec.
Enum values for AlgorithmSpec.
Enum values for AlgorithmSpec.
Enum values for ConnectionErrorCodeType.
Enum values for ConnectionErrorCodeType.
Enum values for ConnectionErrorCodeType.
Enum values for ConnectionErrorCodeType.
Enum values for ConnectionErrorCodeType.
Enum values for ConnectionErrorCodeType.
Enum values for ConnectionErrorCodeType.
Enum values for ConnectionErrorCodeType.
Enum values for ConnectionErrorCodeType.
Enum values for ConnectionStateType.
Enum values for ConnectionStateType.
Enum values for ConnectionStateType.
Enum values for ConnectionStateType.
Enum values for ConnectionStateType.
Enum values for CustomerMasterKeySpec.
Enum values for CustomerMasterKeySpec.
Enum values for CustomerMasterKeySpec.
Enum values for CustomerMasterKeySpec.
Enum values for CustomerMasterKeySpec.
Enum values for CustomerMasterKeySpec.
Enum values for CustomerMasterKeySpec.
Enum values for CustomerMasterKeySpec.
Enum values for DataKeyPairSpec.
Enum values for DataKeyPairSpec.
Enum values for DataKeyPairSpec.
Enum values for DataKeyPairSpec.
Enum values for DataKeyPairSpec.
Enum values for DataKeyPairSpec.
Enum values for DataKeyPairSpec.
Enum values for DataKeySpec.
Enum values for DataKeySpec.
Enum values for EncryptionAlgorithmSpec.
Enum values for EncryptionAlgorithmSpec.
Enum values for EncryptionAlgorithmSpec.
Service's Endpoint identifier.
ErrCodeAlreadyExistsException for service response error code "AlreadyExistsException".
ErrCodeCloudHsmClusterInUseException for service response error code "CloudHsmClusterInUseException".
ErrCodeCloudHsmClusterInvalidConfigurationException for service response error code "CloudHsmClusterInvalidConfigurationException".
ErrCodeCloudHsmClusterNotActiveException for service response error code "CloudHsmClusterNotActiveException".
ErrCodeCloudHsmClusterNotFoundException for service response error code "CloudHsmClusterNotFoundException".
ErrCodeCloudHsmClusterNotRelatedException for service response error code "CloudHsmClusterNotRelatedException".
ErrCodeCustomKeyStoreHasCMKsException for service response error code "CustomKeyStoreHasCMKsException".
ErrCodeCustomKeyStoreInvalidStateException for service response error code "CustomKeyStoreInvalidStateException".
ErrCodeCustomKeyStoreNameInUseException for service response error code "CustomKeyStoreNameInUseException".
ErrCodeCustomKeyStoreNotFoundException for service response error code "CustomKeyStoreNotFoundException".
ErrCodeDependencyTimeoutException for service response error code "DependencyTimeoutException".
ErrCodeDisabledException for service response error code "DisabledException".
ErrCodeExpiredImportTokenException for service response error code "ExpiredImportTokenException".
ErrCodeIncorrectKeyException for service response error code "IncorrectKeyException".
ErrCodeIncorrectKeyMaterialException for service response error code "IncorrectKeyMaterialException".
ErrCodeIncorrectTrustAnchorException for service response error code "IncorrectTrustAnchorException".
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".
ErrCodeKeyUnavailableException for service response error code "KeyUnavailableException".
ErrCodeKMSInternalException for service response error code "KMSInternalException".
ErrCodeKMSInvalidSignatureException for service response error code "KMSInvalidSignatureException".
ErrCodeKMSInvalidStateException for service response error code "KMSInvalidStateException".
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 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 KeyState.
Enum values for KeyUsageType.
Enum values for KeyUsageType.
Enum values for MessageType.
Enum values for MessageType.
Enum values for OriginType.
Enum values for OriginType.
Enum values for OriginType.
Service's identifier.
Service's name.
Enum values for SigningAlgorithmSpec.
Enum values for SigningAlgorithmSpec.
Enum values for SigningAlgorithmSpec.
Enum values for SigningAlgorithmSpec.
Enum values for SigningAlgorithmSpec.
Enum values for SigningAlgorithmSpec.
Enum values for SigningAlgorithmSpec.
Enum values for SigningAlgorithmSpec.
Enum values for SigningAlgorithmSpec.
Enum values for WrappingKeySpec.

# Structs

Contains information about an alias.
No description provided by the author
No description provided by the author
CancelKeyDeletionRequest is the request type for the CancelKeyDeletion API operation.
CancelKeyDeletionResponse is the response type for the CancelKeyDeletion API operation.
Client provides the API operation methods for making requests to KMS.
No description provided by the author
No description provided by the author
ConnectCustomKeyStoreRequest is the request type for the ConnectCustomKeyStore API operation.
ConnectCustomKeyStoreResponse is the response type for the ConnectCustomKeyStore API operation.
No description provided by the author
No description provided by the author
CreateAliasRequest is the request type for the CreateAlias API operation.
CreateAliasResponse is the response type for the CreateAlias API operation.
No description provided by the author
No description provided by the author
CreateCustomKeyStoreRequest is the request type for the CreateCustomKeyStore API operation.
CreateCustomKeyStoreResponse is the response type for the CreateCustomKeyStore API operation.
No description provided by the author
No description provided by the author
CreateGrantRequest is the request type for the CreateGrant API operation.
CreateGrantResponse is the response type for the CreateGrant API operation.
No description provided by the author
No description provided by the author
CreateKeyRequest is the request type for the CreateKey API operation.
CreateKeyResponse is the response type for the CreateKey API operation.
Contains information about each custom key store in the custom key store list.
No description provided by the author
No description provided by the author
DecryptRequest is the request type for the Decrypt API operation.
DecryptResponse is the response type for the Decrypt API operation.
No description provided by the author
No description provided by the author
DeleteAliasRequest is the request type for the DeleteAlias API operation.
DeleteAliasResponse is the response type for the DeleteAlias API operation.
No description provided by the author
No description provided by the author
DeleteCustomKeyStoreRequest is the request type for the DeleteCustomKeyStore API operation.
DeleteCustomKeyStoreResponse is the response type for the DeleteCustomKeyStore API operation.
No description provided by the author
No description provided by the author
DeleteImportedKeyMaterialRequest is the request type for the DeleteImportedKeyMaterial API operation.
DeleteImportedKeyMaterialResponse is the response type for the DeleteImportedKeyMaterial API operation.
No description provided by the author
No description provided by the author
DescribeCustomKeyStoresRequest is the request type for the DescribeCustomKeyStores API operation.
DescribeCustomKeyStoresResponse is the response type for the DescribeCustomKeyStores API operation.
No description provided by the author
No description provided by the author
DescribeKeyRequest is the request type for the DescribeKey API operation.
DescribeKeyResponse is the response type for the DescribeKey API operation.
No description provided by the author
No description provided by the author
DisableKeyRequest is the request type for the DisableKey API operation.
DisableKeyResponse is the response type for the DisableKey API operation.
No description provided by the author
No description provided by the author
DisableKeyRotationRequest is the request type for the DisableKeyRotation API operation.
DisableKeyRotationResponse is the response type for the DisableKeyRotation API operation.
No description provided by the author
No description provided by the author
DisconnectCustomKeyStoreRequest is the request type for the DisconnectCustomKeyStore API operation.
DisconnectCustomKeyStoreResponse is the response type for the DisconnectCustomKeyStore API operation.
No description provided by the author
No description provided by the author
EnableKeyRequest is the request type for the EnableKey API operation.
EnableKeyResponse is the response type for the EnableKey API operation.
No description provided by the author
No description provided by the author
EnableKeyRotationRequest is the request type for the EnableKeyRotation API operation.
EnableKeyRotationResponse is the response type for the EnableKeyRotation API operation.
No description provided by the author
No description provided by the author
EncryptRequest is the request type for the Encrypt API operation.
EncryptResponse is the response type for the Encrypt API operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GenerateDataKeyPairRequest is the request type for the GenerateDataKeyPair API operation.
GenerateDataKeyPairResponse is the response type for the GenerateDataKeyPair API operation.
No description provided by the author
No description provided by the author
GenerateDataKeyPairWithoutPlaintextRequest is the request type for the GenerateDataKeyPairWithoutPlaintext API operation.
GenerateDataKeyPairWithoutPlaintextResponse is the response type for the GenerateDataKeyPairWithoutPlaintext API operation.
GenerateDataKeyRequest is the request type for the GenerateDataKey API operation.
GenerateDataKeyResponse is the response type for the GenerateDataKey API operation.
No description provided by the author
No description provided by the author
GenerateDataKeyWithoutPlaintextRequest is the request type for the GenerateDataKeyWithoutPlaintext API operation.
GenerateDataKeyWithoutPlaintextResponse is the response type for the GenerateDataKeyWithoutPlaintext API operation.
No description provided by the author
No description provided by the author
GenerateRandomRequest is the request type for the GenerateRandom API operation.
GenerateRandomResponse is the response type for the GenerateRandom API operation.
No description provided by the author
No description provided by the author
GetKeyPolicyRequest is the request type for the GetKeyPolicy API operation.
GetKeyPolicyResponse is the response type for the GetKeyPolicy API operation.
No description provided by the author
No description provided by the author
GetKeyRotationStatusRequest is the request type for the GetKeyRotationStatus API operation.
GetKeyRotationStatusResponse is the response type for the GetKeyRotationStatus API operation.
No description provided by the author
No description provided by the author
GetParametersForImportRequest is the request type for the GetParametersForImport API operation.
GetParametersForImportResponse is the response type for the GetParametersForImport API operation.
No description provided by the author
No description provided by the author
GetPublicKeyRequest is the request type for the GetPublicKey API operation.
GetPublicKeyResponse is the response type for the GetPublicKey API operation.
Use this structure to allow cryptographic operations in the grant only when the operation request includes the specified encryption context (https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context).
Contains information about an entry in a list of grants.
No description provided by the author
No description provided by the author
ImportKeyMaterialRequest is the request type for the ImportKeyMaterial API operation.
ImportKeyMaterialResponse is the response type for the ImportKeyMaterial API operation.
Contains information about each entry in the key list.
Contains metadata about a customer master key (CMK).
No description provided by the author
No description provided by the author
ListAliasesPaginator is used to paginate the request.
ListAliasesRequest is the request type for the ListAliases API operation.
ListAliasesResponse is the response type for the ListAliases API operation.
No description provided by the author
No description provided by the author
ListGrantsPaginator is used to paginate the request.
ListGrantsRequest is the request type for the ListGrants API operation.
ListGrantsResponse is the response type for the ListGrants API operation.
No description provided by the author
No description provided by the author
ListKeyPoliciesPaginator is used to paginate the request.
ListKeyPoliciesRequest is the request type for the ListKeyPolicies API operation.
ListKeyPoliciesResponse is the response type for the ListKeyPolicies API operation.
No description provided by the author
No description provided by the author
ListKeysPaginator is used to paginate the request.
ListKeysRequest is the request type for the ListKeys API operation.
ListKeysResponse is the response type for the ListKeys API operation.
No description provided by the author
No description provided by the author
ListResourceTagsRequest is the request type for the ListResourceTags API operation.
ListResourceTagsResponse is the response type for the ListResourceTags API operation.
No description provided by the author
No description provided by the author
ListRetirableGrantsRequest is the request type for the ListRetirableGrants API operation.
ListRetirableGrantsResponse is the response type for the ListRetirableGrants API operation.
No description provided by the author
No description provided by the author
PutKeyPolicyRequest is the request type for the PutKeyPolicy API operation.
PutKeyPolicyResponse is the response type for the PutKeyPolicy API operation.
No description provided by the author
No description provided by the author
ReEncryptRequest is the request type for the ReEncrypt API operation.
ReEncryptResponse is the response type for the ReEncrypt API operation.
No description provided by the author
No description provided by the author
RetireGrantRequest is the request type for the RetireGrant API operation.
RetireGrantResponse is the response type for the RetireGrant API operation.
No description provided by the author
No description provided by the author
RevokeGrantRequest is the request type for the RevokeGrant API operation.
RevokeGrantResponse is the response type for the RevokeGrant API operation.
No description provided by the author
No description provided by the author
ScheduleKeyDeletionRequest is the request type for the ScheduleKeyDeletion API operation.
ScheduleKeyDeletionResponse is the response type for the ScheduleKeyDeletion API operation.
No description provided by the author
No description provided by the author
SignRequest is the request type for the Sign API operation.
SignResponse is the response type for the Sign API operation.
A key-value pair.
No description provided by the author
No description provided by the author
TagResourceRequest is the request type for the TagResource API operation.
TagResourceResponse is the response type for the TagResource API operation.
No description provided by the author
No description provided by the author
UntagResourceRequest is the request type for the UntagResource API operation.
UntagResourceResponse is the response type for the UntagResource API operation.
No description provided by the author
No description provided by the author
UpdateAliasRequest is the request type for the UpdateAlias API operation.
UpdateAliasResponse is the response type for the UpdateAlias API operation.
No description provided by the author
No description provided by the author
UpdateCustomKeyStoreRequest is the request type for the UpdateCustomKeyStore API operation.
UpdateCustomKeyStoreResponse is the response type for the UpdateCustomKeyStore API operation.
No description provided by the author
No description provided by the author
UpdateKeyDescriptionRequest is the request type for the UpdateKeyDescription API operation.
UpdateKeyDescriptionResponse is the response type for the UpdateKeyDescription API operation.
No description provided by the author
No description provided by the author
VerifyRequest is the request type for the Verify API operation.
VerifyResponse is the response type for the Verify 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
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