AWS SDK for C++  1.8.29
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::KMS Namespace Reference

Namespaces

 KMSEndpoint
 
 KMSErrorMapper
 
 Model
 

Classes

class  KMSClient
 
class  KMSError
 
class  KMSRequest
 

Typedefs

typedef std::function< void(const KMSClient *, const Model::CancelKeyDeletionRequest &, const Model::CancelKeyDeletionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelKeyDeletionResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::ConnectCustomKeyStoreRequest &, const Model::ConnectCustomKeyStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConnectCustomKeyStoreResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::CreateAliasRequest &, const Model::CreateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAliasResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::CreateCustomKeyStoreRequest &, const Model::CreateCustomKeyStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCustomKeyStoreResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::CreateGrantRequest &, const Model::CreateGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGrantResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::CreateKeyRequest &, const Model::CreateKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKeyResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::DecryptRequest &, const Model::DecryptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DecryptResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::DeleteAliasRequest &, const Model::DeleteAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAliasResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::DeleteCustomKeyStoreRequest &, const Model::DeleteCustomKeyStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomKeyStoreResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::DeleteImportedKeyMaterialRequest &, const Model::DeleteImportedKeyMaterialOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteImportedKeyMaterialResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::DescribeCustomKeyStoresRequest &, const Model::DescribeCustomKeyStoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCustomKeyStoresResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::DescribeKeyRequest &, const Model::DescribeKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeKeyResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::DisableKeyRequest &, const Model::DisableKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableKeyResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::DisableKeyRotationRequest &, const Model::DisableKeyRotationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableKeyRotationResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::DisconnectCustomKeyStoreRequest &, const Model::DisconnectCustomKeyStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisconnectCustomKeyStoreResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::EnableKeyRequest &, const Model::EnableKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableKeyResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::EnableKeyRotationRequest &, const Model::EnableKeyRotationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableKeyRotationResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::EncryptRequest &, const Model::EncryptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EncryptResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::GenerateDataKeyRequest &, const Model::GenerateDataKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateDataKeyResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::GenerateDataKeyPairRequest &, const Model::GenerateDataKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateDataKeyPairResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::GenerateDataKeyPairWithoutPlaintextRequest &, const Model::GenerateDataKeyPairWithoutPlaintextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateDataKeyPairWithoutPlaintextResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::GenerateDataKeyWithoutPlaintextRequest &, const Model::GenerateDataKeyWithoutPlaintextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateDataKeyWithoutPlaintextResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::GenerateRandomRequest &, const Model::GenerateRandomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateRandomResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::GetKeyPolicyRequest &, const Model::GetKeyPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKeyPolicyResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::GetKeyRotationStatusRequest &, const Model::GetKeyRotationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKeyRotationStatusResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::GetParametersForImportRequest &, const Model::GetParametersForImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetParametersForImportResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::GetPublicKeyRequest &, const Model::GetPublicKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPublicKeyResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::ImportKeyMaterialRequest &, const Model::ImportKeyMaterialOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportKeyMaterialResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::ListAliasesRequest &, const Model::ListAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAliasesResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::ListGrantsRequest &, const Model::ListGrantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGrantsResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::ListKeyPoliciesRequest &, const Model::ListKeyPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKeyPoliciesResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::ListKeysRequest &, const Model::ListKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKeysResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::ListResourceTagsRequest &, const Model::ListResourceTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceTagsResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::ListRetirableGrantsRequest &, const Model::ListRetirableGrantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRetirableGrantsResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::PutKeyPolicyRequest &, const Model::PutKeyPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutKeyPolicyResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::ReEncryptRequest &, const Model::ReEncryptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReEncryptResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::RetireGrantRequest &, const Model::RetireGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RetireGrantResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::RevokeGrantRequest &, const Model::RevokeGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeGrantResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::ScheduleKeyDeletionRequest &, const Model::ScheduleKeyDeletionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ScheduleKeyDeletionResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::SignRequest &, const Model::SignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SignResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::UpdateAliasRequest &, const Model::UpdateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAliasResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::UpdateCustomKeyStoreRequest &, const Model::UpdateCustomKeyStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCustomKeyStoreResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::UpdateKeyDescriptionRequest &, const Model::UpdateKeyDescriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateKeyDescriptionResponseReceivedHandler
 
typedef std::function< void(const KMSClient *, const Model::VerifyRequest &, const Model::VerifyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > VerifyResponseReceivedHandler
 

Enumerations

enum  KMSErrors {
  KMSErrors::INCOMPLETE_SIGNATURE = 0, KMSErrors::INTERNAL_FAILURE = 1, KMSErrors::INVALID_ACTION = 2, KMSErrors::INVALID_CLIENT_TOKEN_ID = 3,
  KMSErrors::INVALID_PARAMETER_COMBINATION = 4, KMSErrors::INVALID_QUERY_PARAMETER = 5, KMSErrors::INVALID_PARAMETER_VALUE = 6, KMSErrors::MISSING_ACTION = 7,
  KMSErrors::MISSING_AUTHENTICATION_TOKEN = 8, KMSErrors::MISSING_PARAMETER = 9, KMSErrors::OPT_IN_REQUIRED = 10, KMSErrors::REQUEST_EXPIRED = 11,
  KMSErrors::SERVICE_UNAVAILABLE = 12, KMSErrors::THROTTLING = 13, KMSErrors::VALIDATION = 14, KMSErrors::ACCESS_DENIED = 15,
  KMSErrors::RESOURCE_NOT_FOUND = 16, KMSErrors::UNRECOGNIZED_CLIENT = 17, KMSErrors::MALFORMED_QUERY_STRING = 18, KMSErrors::SLOW_DOWN = 19,
  KMSErrors::REQUEST_TIME_TOO_SKEWED = 20, KMSErrors::INVALID_SIGNATURE = 21, KMSErrors::SIGNATURE_DOES_NOT_MATCH = 22, KMSErrors::INVALID_ACCESS_KEY_ID = 23,
  KMSErrors::REQUEST_TIMEOUT = 24, KMSErrors::NETWORK_CONNECTION = 99, KMSErrors::UNKNOWN = 100, KMSErrors::ALREADY_EXISTS = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  KMSErrors::CLOUD_HSM_CLUSTER_INVALID_CONFIGURATION, KMSErrors::CLOUD_HSM_CLUSTER_IN_USE, KMSErrors::CLOUD_HSM_CLUSTER_NOT_ACTIVE, KMSErrors::CLOUD_HSM_CLUSTER_NOT_FOUND,
  KMSErrors::CLOUD_HSM_CLUSTER_NOT_RELATED, KMSErrors::CUSTOM_KEY_STORE_HAS_C_M_KS, KMSErrors::CUSTOM_KEY_STORE_INVALID_STATE, KMSErrors::CUSTOM_KEY_STORE_NAME_IN_USE,
  KMSErrors::CUSTOM_KEY_STORE_NOT_FOUND, KMSErrors::DEPENDENCY_TIMEOUT, KMSErrors::DISABLED, KMSErrors::EXPIRED_IMPORT_TOKEN,
  KMSErrors::INCORRECT_KEY, KMSErrors::INCORRECT_KEY_MATERIAL, KMSErrors::INCORRECT_TRUST_ANCHOR, KMSErrors::INVALID_ALIAS_NAME,
  KMSErrors::INVALID_ARN, KMSErrors::INVALID_CIPHERTEXT, KMSErrors::INVALID_GRANT_ID, KMSErrors::INVALID_GRANT_TOKEN,
  KMSErrors::INVALID_IMPORT_TOKEN, KMSErrors::INVALID_KEY_USAGE, KMSErrors::INVALID_MARKER, KMSErrors::KEY_UNAVAILABLE,
  KMSErrors::K_M_S_INTERNAL, KMSErrors::K_M_S_INVALID_SIGNATURE, KMSErrors::K_M_S_INVALID_STATE, KMSErrors::LIMIT_EXCEEDED,
  KMSErrors::MALFORMED_POLICY_DOCUMENT, KMSErrors::NOT_FOUND, KMSErrors::TAG, KMSErrors::UNSUPPORTED_OPERATION
}
 

Typedef Documentation

◆ CancelKeyDeletionResponseReceivedHandler

Definition at line 228 of file KMSClient.h.

◆ ConnectCustomKeyStoreResponseReceivedHandler

Definition at line 231 of file KMSClient.h.

◆ CreateAliasResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::CreateAliasRequest&, const Model::CreateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::CreateAliasResponseReceivedHandler

Definition at line 232 of file KMSClient.h.

◆ CreateCustomKeyStoreResponseReceivedHandler

Definition at line 233 of file KMSClient.h.

◆ CreateGrantResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::CreateGrantRequest&, const Model::CreateGrantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::CreateGrantResponseReceivedHandler

Definition at line 234 of file KMSClient.h.

◆ CreateKeyResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::CreateKeyRequest&, const Model::CreateKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::CreateKeyResponseReceivedHandler

Definition at line 235 of file KMSClient.h.

◆ DecryptResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::DecryptRequest&, const Model::DecryptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::DecryptResponseReceivedHandler

Definition at line 236 of file KMSClient.h.

◆ DeleteAliasResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::DeleteAliasRequest&, const Model::DeleteAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::DeleteAliasResponseReceivedHandler

Definition at line 237 of file KMSClient.h.

◆ DeleteCustomKeyStoreResponseReceivedHandler

Definition at line 238 of file KMSClient.h.

◆ DeleteImportedKeyMaterialResponseReceivedHandler

Definition at line 239 of file KMSClient.h.

◆ DescribeCustomKeyStoresResponseReceivedHandler

Definition at line 240 of file KMSClient.h.

◆ DescribeKeyResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::DescribeKeyRequest&, const Model::DescribeKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::DescribeKeyResponseReceivedHandler

Definition at line 241 of file KMSClient.h.

◆ DisableKeyResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::DisableKeyRequest&, const Model::DisableKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::DisableKeyResponseReceivedHandler

Definition at line 242 of file KMSClient.h.

◆ DisableKeyRotationResponseReceivedHandler

Definition at line 243 of file KMSClient.h.

◆ DisconnectCustomKeyStoreResponseReceivedHandler

Definition at line 244 of file KMSClient.h.

◆ EnableKeyResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::EnableKeyRequest&, const Model::EnableKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::EnableKeyResponseReceivedHandler

Definition at line 245 of file KMSClient.h.

◆ EnableKeyRotationResponseReceivedHandler

Definition at line 246 of file KMSClient.h.

◆ EncryptResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::EncryptRequest&, const Model::EncryptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::EncryptResponseReceivedHandler

Definition at line 247 of file KMSClient.h.

◆ GenerateDataKeyPairResponseReceivedHandler

Definition at line 249 of file KMSClient.h.

◆ GenerateDataKeyPairWithoutPlaintextResponseReceivedHandler

Definition at line 250 of file KMSClient.h.

◆ GenerateDataKeyResponseReceivedHandler

Definition at line 248 of file KMSClient.h.

◆ GenerateDataKeyWithoutPlaintextResponseReceivedHandler

Definition at line 251 of file KMSClient.h.

◆ GenerateRandomResponseReceivedHandler

Definition at line 252 of file KMSClient.h.

◆ GetKeyPolicyResponseReceivedHandler

Definition at line 253 of file KMSClient.h.

◆ GetKeyRotationStatusResponseReceivedHandler

Definition at line 254 of file KMSClient.h.

◆ GetParametersForImportResponseReceivedHandler

Definition at line 255 of file KMSClient.h.

◆ GetPublicKeyResponseReceivedHandler

Definition at line 256 of file KMSClient.h.

◆ ImportKeyMaterialResponseReceivedHandler

Definition at line 257 of file KMSClient.h.

◆ ListAliasesResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::ListAliasesRequest&, const Model::ListAliasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::ListAliasesResponseReceivedHandler

Definition at line 258 of file KMSClient.h.

◆ ListGrantsResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::ListGrantsRequest&, const Model::ListGrantsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::ListGrantsResponseReceivedHandler

Definition at line 259 of file KMSClient.h.

◆ ListKeyPoliciesResponseReceivedHandler

Definition at line 260 of file KMSClient.h.

◆ ListKeysResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::ListKeysRequest&, const Model::ListKeysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::ListKeysResponseReceivedHandler

Definition at line 261 of file KMSClient.h.

◆ ListResourceTagsResponseReceivedHandler

Definition at line 262 of file KMSClient.h.

◆ ListRetirableGrantsResponseReceivedHandler

Definition at line 263 of file KMSClient.h.

◆ PutKeyPolicyResponseReceivedHandler

Definition at line 264 of file KMSClient.h.

◆ ReEncryptResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::ReEncryptRequest&, const Model::ReEncryptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::ReEncryptResponseReceivedHandler

Definition at line 265 of file KMSClient.h.

◆ RetireGrantResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::RetireGrantRequest&, const Model::RetireGrantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::RetireGrantResponseReceivedHandler

Definition at line 266 of file KMSClient.h.

◆ RevokeGrantResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::RevokeGrantRequest&, const Model::RevokeGrantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::RevokeGrantResponseReceivedHandler

Definition at line 267 of file KMSClient.h.

◆ ScheduleKeyDeletionResponseReceivedHandler

Definition at line 268 of file KMSClient.h.

◆ SignResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::SignRequest&, const Model::SignOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::SignResponseReceivedHandler

Definition at line 269 of file KMSClient.h.

◆ TagResourceResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::TagResourceResponseReceivedHandler

Definition at line 270 of file KMSClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 271 of file KMSClient.h.

◆ UpdateAliasResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::UpdateAliasRequest&, const Model::UpdateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::UpdateAliasResponseReceivedHandler

Definition at line 272 of file KMSClient.h.

◆ UpdateCustomKeyStoreResponseReceivedHandler

Definition at line 273 of file KMSClient.h.

◆ UpdateKeyDescriptionResponseReceivedHandler

Definition at line 274 of file KMSClient.h.

◆ VerifyResponseReceivedHandler

typedef std::function<void(const KMSClient*, const Model::VerifyRequest&, const Model::VerifyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::KMS::VerifyResponseReceivedHandler

Definition at line 275 of file KMSClient.h.

Enumeration Type Documentation

◆ KMSErrors

enum Aws::KMS::KMSErrors
strong
Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
ALREADY_EXISTS 
CLOUD_HSM_CLUSTER_INVALID_CONFIGURATION 
CLOUD_HSM_CLUSTER_IN_USE 
CLOUD_HSM_CLUSTER_NOT_ACTIVE 
CLOUD_HSM_CLUSTER_NOT_FOUND 
CLOUD_HSM_CLUSTER_NOT_RELATED 
CUSTOM_KEY_STORE_HAS_C_M_KS 
CUSTOM_KEY_STORE_INVALID_STATE 
CUSTOM_KEY_STORE_NAME_IN_USE 
CUSTOM_KEY_STORE_NOT_FOUND 
DEPENDENCY_TIMEOUT 
DISABLED 
EXPIRED_IMPORT_TOKEN 
INCORRECT_KEY 
INCORRECT_KEY_MATERIAL 
INCORRECT_TRUST_ANCHOR 
INVALID_ALIAS_NAME 
INVALID_ARN 
INVALID_CIPHERTEXT 
INVALID_GRANT_ID 
INVALID_GRANT_TOKEN 
INVALID_IMPORT_TOKEN 
INVALID_KEY_USAGE 
INVALID_MARKER 
KEY_UNAVAILABLE 
K_M_S_INTERNAL 
K_M_S_INVALID_SIGNATURE 
K_M_S_INVALID_STATE 
LIMIT_EXCEEDED 
MALFORMED_POLICY_DOCUMENT 
NOT_FOUND 
TAG 
UNSUPPORTED_OPERATION 

Definition at line 16 of file KMSErrors.h.