AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations | Variables
Aws::DynamoDB Namespace Reference

Namespaces

 
namespace  Endpoint
 
namespace  Model
 

Classes

 
 
 
 
 

Typedefs

 
 
 
typedef std::function< void(const DynamoDBClient *, const Model::BatchGetItemRequest &, const Model::BatchGetItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetItemResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::BatchWriteItemRequest &, const Model::BatchWriteItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchWriteItemResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::CreateBackupRequest &, const Model::CreateBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackupResponseReceivedHandler
 
 
typedef std::function< void(const DynamoDBClient *, const Model::CreateTableRequest &, const Model::CreateTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTableResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DeleteBackupRequest &, const Model::DeleteBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackupResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DeleteItemRequest &, const Model::DeleteItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteItemResponseReceivedHandler
 
 
typedef std::function< void(const DynamoDBClient *, const Model::DeleteTableRequest &, const Model::DeleteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTableResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeBackupRequest &, const Model::DescribeBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBackupResponseReceivedHandler
 
 
 
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeExportRequest &, const Model::DescribeExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExportResponseReceivedHandler
 
 
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeImportRequest &, const Model::DescribeImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImportResponseReceivedHandler
 
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeLimitsRequest &, const Model::DescribeLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLimitsResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeTableRequest &, const Model::DescribeTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTableResponseReceivedHandler
 
 
 
 
 
typedef std::function< void(const DynamoDBClient *, const Model::ExecuteStatementRequest &, const Model::ExecuteStatementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteStatementResponseReceivedHandler
 
 
 
typedef std::function< void(const DynamoDBClient *, const Model::GetItemRequest &, const Model::GetItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetItemResponseReceivedHandler
 
 
typedef std::function< void(const DynamoDBClient *, const Model::ImportTableRequest &, const Model::ImportTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportTableResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::ListBackupsRequest &, const Model::ListBackupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBackupsResponseReceivedHandler
 
 
typedef std::function< void(const DynamoDBClient *, const Model::ListExportsRequest &, const Model::ListExportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExportsResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::ListGlobalTablesRequest &, const Model::ListGlobalTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGlobalTablesResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::ListImportsRequest &, const Model::ListImportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImportsResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::ListTablesRequest &, const Model::ListTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTablesResponseReceivedHandler
 
 
typedef std::function< void(const DynamoDBClient *, const Model::PutItemRequest &, const Model::PutItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutItemResponseReceivedHandler
 
 
typedef std::function< void(const DynamoDBClient *, const Model::QueryRequest &, const Model::QueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > QueryResponseReceivedHandler
 
 
 
typedef std::function< void(const DynamoDBClient *, const Model::ScanRequest &, const Model::ScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ScanResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::TransactGetItemsRequest &, const Model::TransactGetItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TransactGetItemsResponseReceivedHandler
 
 
typedef std::function< void(const DynamoDBClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
 
 
 
 
typedef std::function< void(const DynamoDBClient *, const Model::UpdateItemRequest &, const Model::UpdateItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateItemResponseReceivedHandler
 
 
typedef std::function< void(const DynamoDBClient *, const Model::UpdateTableRequest &, const Model::UpdateTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTableResponseReceivedHandler
 
 
typedef std::function< void(const DynamoDBClient *, const Model::UpdateTimeToLiveRequest &, const Model::UpdateTimeToLiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTimeToLiveResponseReceivedHandler
 

Enumerations

enum class  DynamoDBErrors {
  INCOMPLETE_SIGNATURE = 0 , INTERNAL_FAILURE = 1 , INVALID_ACTION = 2 , INVALID_CLIENT_TOKEN_ID = 3 ,
  INVALID_PARAMETER_COMBINATION = 4 , INVALID_QUERY_PARAMETER = 5 , INVALID_PARAMETER_VALUE = 6 , MISSING_ACTION = 7 ,
  MISSING_AUTHENTICATION_TOKEN = 8 , MISSING_PARAMETER = 9 , OPT_IN_REQUIRED = 10 , REQUEST_EXPIRED = 11 ,
  SERVICE_UNAVAILABLE = 12 , THROTTLING = 13 , VALIDATION = 14 , ACCESS_DENIED = 15 ,
  RESOURCE_NOT_FOUND = 16 , UNRECOGNIZED_CLIENT = 17 , MALFORMED_QUERY_STRING = 18 , SLOW_DOWN = 19 ,
  REQUEST_TIME_TOO_SKEWED = 20 , INVALID_SIGNATURE = 21 , SIGNATURE_DOES_NOT_MATCH = 22 , INVALID_ACCESS_KEY_ID = 23 ,
  REQUEST_TIMEOUT = 24 , NETWORK_CONNECTION = 99 , UNKNOWN = 100 , BACKUP_IN_USE = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1 ,
  BACKUP_NOT_FOUND , CONDITIONAL_CHECK_FAILED , CONTINUOUS_BACKUPS_UNAVAILABLE , DUPLICATE_ITEM ,
  EXPORT_CONFLICT , EXPORT_NOT_FOUND , GLOBAL_TABLE_ALREADY_EXISTS , GLOBAL_TABLE_NOT_FOUND ,
  IDEMPOTENT_PARAMETER_MISMATCH , IMPORT_CONFLICT , IMPORT_NOT_FOUND , INDEX_NOT_FOUND ,
  INVALID_EXPORT_TIME , INVALID_RESTORE_TIME , ITEM_COLLECTION_SIZE_LIMIT_EXCEEDED , LIMIT_EXCEEDED ,
  POINT_IN_TIME_RECOVERY_UNAVAILABLE , POLICY_NOT_FOUND , PROVISIONED_THROUGHPUT_EXCEEDED , REPLICA_ALREADY_EXISTS ,
  REPLICA_NOT_FOUND , REQUEST_LIMIT_EXCEEDED , RESOURCE_IN_USE , TABLE_ALREADY_EXISTS ,
  TABLE_IN_USE , TABLE_NOT_FOUND , TRANSACTION_CANCELED , TRANSACTION_CONFLICT ,
  TRANSACTION_IN_PROGRESS
}
 

Variables

AWS_DYNAMODB_API const char SERVICE_NAME []
 

Typedef Documentation

◆ BatchExecuteStatementResponseReceivedHandler

Definition at line 308 of file DynamoDBServiceClientModel.h.

◆ BatchGetItemResponseReceivedHandler

Definition at line 309 of file DynamoDBServiceClientModel.h.

◆ BatchWriteItemResponseReceivedHandler

Definition at line 310 of file DynamoDBServiceClientModel.h.

◆ CreateBackupResponseReceivedHandler

Definition at line 311 of file DynamoDBServiceClientModel.h.

◆ CreateGlobalTableResponseReceivedHandler

Definition at line 312 of file DynamoDBServiceClientModel.h.

◆ CreateTableResponseReceivedHandler

Definition at line 313 of file DynamoDBServiceClientModel.h.

◆ DeleteBackupResponseReceivedHandler

Definition at line 314 of file DynamoDBServiceClientModel.h.

◆ DeleteItemResponseReceivedHandler

Definition at line 315 of file DynamoDBServiceClientModel.h.

◆ DeleteResourcePolicyResponseReceivedHandler

Definition at line 316 of file DynamoDBServiceClientModel.h.

◆ DeleteTableResponseReceivedHandler

Definition at line 317 of file DynamoDBServiceClientModel.h.

◆ DescribeBackupResponseReceivedHandler

Definition at line 318 of file DynamoDBServiceClientModel.h.

◆ DescribeContinuousBackupsResponseReceivedHandler

Definition at line 319 of file DynamoDBServiceClientModel.h.

◆ DescribeContributorInsightsResponseReceivedHandler

Definition at line 320 of file DynamoDBServiceClientModel.h.

◆ DescribeEndpointsResponseReceivedHandler

Definition at line 321 of file DynamoDBServiceClientModel.h.

◆ DescribeExportResponseReceivedHandler

Definition at line 322 of file DynamoDBServiceClientModel.h.

◆ DescribeGlobalTableResponseReceivedHandler

Definition at line 323 of file DynamoDBServiceClientModel.h.

◆ DescribeGlobalTableSettingsResponseReceivedHandler

Definition at line 324 of file DynamoDBServiceClientModel.h.

◆ DescribeImportResponseReceivedHandler

Definition at line 325 of file DynamoDBServiceClientModel.h.

◆ DescribeKinesisStreamingDestinationResponseReceivedHandler

Definition at line 326 of file DynamoDBServiceClientModel.h.

◆ DescribeLimitsResponseReceivedHandler

Definition at line 327 of file DynamoDBServiceClientModel.h.

◆ DescribeTableReplicaAutoScalingResponseReceivedHandler

Definition at line 329 of file DynamoDBServiceClientModel.h.

◆ DescribeTableResponseReceivedHandler

Definition at line 328 of file DynamoDBServiceClientModel.h.

◆ DescribeTimeToLiveResponseReceivedHandler

Definition at line 330 of file DynamoDBServiceClientModel.h.

◆ DisableKinesisStreamingDestinationResponseReceivedHandler

Definition at line 331 of file DynamoDBServiceClientModel.h.

◆ DynamoDBEndpointProvider

Definition at line 120 of file DynamoDBServiceClientModel.h.

◆ DynamoDBEndpointProviderBase

Definition at line 119 of file DynamoDBServiceClientModel.h.

◆ EnableKinesisStreamingDestinationResponseReceivedHandler

Definition at line 332 of file DynamoDBServiceClientModel.h.

◆ ExecuteStatementResponseReceivedHandler

Definition at line 333 of file DynamoDBServiceClientModel.h.

◆ ExecuteTransactionResponseReceivedHandler

Definition at line 334 of file DynamoDBServiceClientModel.h.

◆ ExportTableToPointInTimeResponseReceivedHandler

Definition at line 335 of file DynamoDBServiceClientModel.h.

◆ GetItemResponseReceivedHandler

typedef std::function<void(const DynamoDBClient*, const Model::GetItemRequest&, const Model::GetItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::DynamoDB::GetItemResponseReceivedHandler

Definition at line 336 of file DynamoDBServiceClientModel.h.

◆ GetResourcePolicyResponseReceivedHandler

Definition at line 337 of file DynamoDBServiceClientModel.h.

◆ ImportTableResponseReceivedHandler

Definition at line 338 of file DynamoDBServiceClientModel.h.

◆ ListBackupsResponseReceivedHandler

Definition at line 339 of file DynamoDBServiceClientModel.h.

◆ ListContributorInsightsResponseReceivedHandler

Definition at line 340 of file DynamoDBServiceClientModel.h.

◆ ListExportsResponseReceivedHandler

Definition at line 341 of file DynamoDBServiceClientModel.h.

◆ ListGlobalTablesResponseReceivedHandler

Definition at line 342 of file DynamoDBServiceClientModel.h.

◆ ListImportsResponseReceivedHandler

Definition at line 343 of file DynamoDBServiceClientModel.h.

◆ ListTablesResponseReceivedHandler

Definition at line 344 of file DynamoDBServiceClientModel.h.

◆ ListTagsOfResourceResponseReceivedHandler

Definition at line 345 of file DynamoDBServiceClientModel.h.

◆ PutItemResponseReceivedHandler

typedef std::function<void(const DynamoDBClient*, const Model::PutItemRequest&, const Model::PutItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::DynamoDB::PutItemResponseReceivedHandler

Definition at line 346 of file DynamoDBServiceClientModel.h.

◆ PutResourcePolicyResponseReceivedHandler

Definition at line 347 of file DynamoDBServiceClientModel.h.

◆ QueryResponseReceivedHandler

typedef std::function<void(const DynamoDBClient*, const Model::QueryRequest&, const Model::QueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::DynamoDB::QueryResponseReceivedHandler

Definition at line 348 of file DynamoDBServiceClientModel.h.

◆ RestoreTableFromBackupResponseReceivedHandler

Definition at line 349 of file DynamoDBServiceClientModel.h.

◆ RestoreTableToPointInTimeResponseReceivedHandler

Definition at line 350 of file DynamoDBServiceClientModel.h.

◆ ScanResponseReceivedHandler

typedef std::function<void(const DynamoDBClient*, const Model::ScanRequest&, const Model::ScanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::DynamoDB::ScanResponseReceivedHandler

Definition at line 351 of file DynamoDBServiceClientModel.h.

◆ TagResourceResponseReceivedHandler

Definition at line 352 of file DynamoDBServiceClientModel.h.

◆ TransactGetItemsResponseReceivedHandler

Definition at line 353 of file DynamoDBServiceClientModel.h.

◆ TransactWriteItemsResponseReceivedHandler

Definition at line 354 of file DynamoDBServiceClientModel.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 355 of file DynamoDBServiceClientModel.h.

◆ UpdateContinuousBackupsResponseReceivedHandler

Definition at line 356 of file DynamoDBServiceClientModel.h.

◆ UpdateContributorInsightsResponseReceivedHandler

Definition at line 357 of file DynamoDBServiceClientModel.h.

◆ UpdateGlobalTableResponseReceivedHandler

Definition at line 358 of file DynamoDBServiceClientModel.h.

◆ UpdateGlobalTableSettingsResponseReceivedHandler

Definition at line 359 of file DynamoDBServiceClientModel.h.

◆ UpdateItemResponseReceivedHandler

Definition at line 360 of file DynamoDBServiceClientModel.h.

◆ UpdateKinesisStreamingDestinationResponseReceivedHandler

Definition at line 361 of file DynamoDBServiceClientModel.h.

◆ UpdateTableReplicaAutoScalingResponseReceivedHandler

Definition at line 363 of file DynamoDBServiceClientModel.h.

◆ UpdateTableResponseReceivedHandler

Definition at line 362 of file DynamoDBServiceClientModel.h.

◆ UpdateTimeToLiveResponseReceivedHandler

Definition at line 364 of file DynamoDBServiceClientModel.h.

Enumeration Type Documentation

◆ DynamoDBErrors

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 
BACKUP_IN_USE 
BACKUP_NOT_FOUND 
CONDITIONAL_CHECK_FAILED 
CONTINUOUS_BACKUPS_UNAVAILABLE 
DUPLICATE_ITEM 
EXPORT_CONFLICT 
EXPORT_NOT_FOUND 
GLOBAL_TABLE_ALREADY_EXISTS 
GLOBAL_TABLE_NOT_FOUND 
IDEMPOTENT_PARAMETER_MISMATCH 
IMPORT_CONFLICT 
IMPORT_NOT_FOUND 
INDEX_NOT_FOUND 
INVALID_EXPORT_TIME 
INVALID_RESTORE_TIME 
ITEM_COLLECTION_SIZE_LIMIT_EXCEEDED 
LIMIT_EXCEEDED 
POINT_IN_TIME_RECOVERY_UNAVAILABLE 
POLICY_NOT_FOUND 
PROVISIONED_THROUGHPUT_EXCEEDED 
REPLICA_ALREADY_EXISTS 
REPLICA_NOT_FOUND 
REQUEST_LIMIT_EXCEEDED 
RESOURCE_IN_USE 
TABLE_ALREADY_EXISTS 
TABLE_IN_USE 
TABLE_NOT_FOUND 
TRANSACTION_CANCELED 
TRANSACTION_CONFLICT 
TRANSACTION_IN_PROGRESS 

Definition at line 16 of file DynamoDBErrors.h.

Variable Documentation

◆ SERVICE_NAME

AWS_DYNAMODB_API const char Aws::DynamoDB::SERVICE_NAME[]
extern