Jump to Content

This API Documentation is now deprecated

We are excited to announce our new API Documentation.

@aws-sdk/client-dynamodb

Amazon DynamoDB

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB lets you offload the administrative burdens of operating and scaling a distributed database, so that you don't have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling.

With DynamoDB, you can create database tables that can store and retrieve any amount of data, and serve any level of request traffic. You can scale up or scale down your tables' throughput capacity without downtime or performance degradation, and use the Amazon Web Services Management Console to monitor resource utilization and performance metrics.

DynamoDB automatically spreads the data and traffic for your tables over a sufficient number of servers to handle your throughput and storage requirements, while maintaining consistent and fast performance. All of your data is stored on solid state disks (SSDs) and automatically replicated across multiple Availability Zones in an Amazon Web Services Region, providing built-in high availability and data durability.

Index

Namespaces

Enumerations

Classes

BackupInUseException BackupNotFoundException BatchExecuteStatementCommand BatchGetItemCommand BatchWriteItemCommand ConditionalCheckFailedException ContinuousBackupsUnavailableException CreateBackupCommand CreateGlobalTableCommand CreateTableCommand DeleteBackupCommand DeleteItemCommand DeleteTableCommand DescribeBackupCommand DescribeContinuousBackupsCommand DescribeContributorInsightsCommand DescribeEndpointsCommand DescribeExportCommand DescribeGlobalTableCommand DescribeGlobalTableSettingsCommand DescribeImportCommand DescribeKinesisStreamingDestinationCommand DescribeLimitsCommand DescribeTableCommand DescribeTableReplicaAutoScalingCommand DescribeTimeToLiveCommand DisableKinesisStreamingDestinationCommand DuplicateItemException DynamoDB DynamoDBClient DynamoDBServiceException EnableKinesisStreamingDestinationCommand ExecuteStatementCommand ExecuteTransactionCommand ExportConflictException ExportNotFoundException ExportTableToPointInTimeCommand GetItemCommand GlobalTableAlreadyExistsException GlobalTableNotFoundException IdempotentParameterMismatchException ImportConflictException ImportNotFoundException ImportTableCommand IndexNotFoundException InternalServerError InvalidEndpointException InvalidExportTimeException InvalidRestoreTimeException ItemCollectionSizeLimitExceededException LimitExceededException ListBackupsCommand ListContributorInsightsCommand ListExportsCommand ListGlobalTablesCommand ListImportsCommand ListTablesCommand ListTagsOfResourceCommand PointInTimeRecoveryUnavailableException ProvisionedThroughputExceededException PutItemCommand QueryCommand ReplicaAlreadyExistsException ReplicaNotFoundException RequestLimitExceeded ResourceInUseException ResourceNotFoundException RestoreTableFromBackupCommand RestoreTableToPointInTimeCommand ScanCommand TableAlreadyExistsException TableInUseException TableNotFoundException TagResourceCommand TransactGetItemsCommand TransactWriteItemsCommand TransactionCanceledException TransactionConflictException TransactionInProgressException UntagResourceCommand UpdateContinuousBackupsCommand UpdateContributorInsightsCommand UpdateGlobalTableCommand UpdateGlobalTableSettingsCommand UpdateItemCommand UpdateTableCommand UpdateTableReplicaAutoScalingCommand UpdateTimeToLiveCommand

Interfaces

ArchivalSummary AttributeDefinition AttributeValueUpdate AutoScalingPolicyDescription AutoScalingPolicyUpdate AutoScalingSettingsDescription AutoScalingSettingsUpdate AutoScalingTargetTrackingScalingPolicyConfigurationDescription AutoScalingTargetTrackingScalingPolicyConfigurationUpdate BackupDescription BackupDetails BackupSummary BatchExecuteStatementCommandInput BatchExecuteStatementCommandOutput BatchExecuteStatementInput BatchExecuteStatementOutput BatchGetItemCommandInput BatchGetItemCommandOutput BatchGetItemInput BatchGetItemOutput BatchStatementError BatchStatementRequest BatchStatementResponse BatchWriteItemCommandInput BatchWriteItemCommandOutput BatchWriteItemInput BatchWriteItemOutput BillingModeSummary CancellationReason Capacity ClientDefaults ClientInputEndpointParameters Condition ConditionCheck ConsumedCapacity ContinuousBackupsDescription ContributorInsightsSummary CreateBackupCommandInput CreateBackupCommandOutput CreateBackupInput CreateBackupOutput CreateGlobalSecondaryIndexAction CreateGlobalTableCommandInput CreateGlobalTableCommandOutput CreateGlobalTableInput CreateGlobalTableOutput CreateReplicaAction CreateReplicationGroupMemberAction CreateTableCommandInput CreateTableCommandOutput CreateTableInput CreateTableOutput CsvOptions Delete DeleteBackupCommandInput DeleteBackupCommandOutput DeleteBackupInput DeleteBackupOutput DeleteGlobalSecondaryIndexAction DeleteItemCommandInput DeleteItemCommandOutput DeleteItemInput DeleteItemOutput DeleteReplicaAction DeleteReplicationGroupMemberAction DeleteRequest DeleteTableCommandInput DeleteTableCommandOutput DeleteTableInput DeleteTableOutput DescribeBackupCommandInput DescribeBackupCommandOutput DescribeBackupInput DescribeBackupOutput DescribeContinuousBackupsCommandInput DescribeContinuousBackupsCommandOutput DescribeContinuousBackupsInput DescribeContinuousBackupsOutput DescribeContributorInsightsCommandInput DescribeContributorInsightsCommandOutput DescribeContributorInsightsInput DescribeContributorInsightsOutput DescribeEndpointsCommandInput DescribeEndpointsCommandOutput DescribeEndpointsRequest DescribeEndpointsResponse DescribeExportCommandInput DescribeExportCommandOutput DescribeExportInput DescribeExportOutput DescribeGlobalTableCommandInput DescribeGlobalTableCommandOutput DescribeGlobalTableInput DescribeGlobalTableOutput DescribeGlobalTableSettingsCommandInput DescribeGlobalTableSettingsCommandOutput DescribeGlobalTableSettingsInput DescribeGlobalTableSettingsOutput DescribeImportCommandInput DescribeImportCommandOutput DescribeImportInput DescribeImportOutput DescribeKinesisStreamingDestinationCommandInput DescribeKinesisStreamingDestinationCommandOutput DescribeKinesisStreamingDestinationInput DescribeKinesisStreamingDestinationOutput DescribeLimitsCommandInput DescribeLimitsCommandOutput DescribeLimitsInput DescribeLimitsOutput DescribeTableCommandInput DescribeTableCommandOutput DescribeTableInput DescribeTableOutput DescribeTableReplicaAutoScalingCommandInput DescribeTableReplicaAutoScalingCommandOutput DescribeTableReplicaAutoScalingInput DescribeTableReplicaAutoScalingOutput DescribeTimeToLiveCommandInput DescribeTimeToLiveCommandOutput DescribeTimeToLiveInput DescribeTimeToLiveOutput DisableKinesisStreamingDestinationCommandInput DisableKinesisStreamingDestinationCommandOutput DynamoDBClientConfig DynamoDBClientResolvedConfig DynamoDBPaginationConfiguration EnableKinesisStreamingDestinationCommandInput EnableKinesisStreamingDestinationCommandOutput Endpoint ExecuteStatementCommandInput ExecuteStatementCommandOutput ExecuteStatementInput ExecuteStatementOutput ExecuteTransactionCommandInput ExecuteTransactionCommandOutput ExecuteTransactionInput ExecuteTransactionOutput ExpectedAttributeValue ExportDescription ExportSummary ExportTableToPointInTimeCommandInput ExportTableToPointInTimeCommandOutput ExportTableToPointInTimeInput ExportTableToPointInTimeOutput FailureException Get GetItemCommandInput GetItemCommandOutput GetItemInput GetItemOutput GlobalSecondaryIndex GlobalSecondaryIndexAutoScalingUpdate GlobalSecondaryIndexDescription GlobalSecondaryIndexInfo GlobalSecondaryIndexUpdate GlobalTable GlobalTableDescription GlobalTableGlobalSecondaryIndexSettingsUpdate ImportSummary ImportTableCommandInput ImportTableCommandOutput ImportTableDescription ImportTableInput ImportTableOutput InputFormatOptions ItemCollectionMetrics ItemResponse KeySchemaElement KeysAndAttributes KinesisDataStreamDestination KinesisStreamingDestinationInput KinesisStreamingDestinationOutput ListBackupsCommandInput ListBackupsCommandOutput ListBackupsInput ListBackupsOutput ListContributorInsightsCommandInput ListContributorInsightsCommandOutput ListContributorInsightsInput ListContributorInsightsOutput ListExportsCommandInput ListExportsCommandOutput ListExportsInput ListExportsOutput ListGlobalTablesCommandInput ListGlobalTablesCommandOutput ListGlobalTablesInput ListGlobalTablesOutput ListImportsCommandInput ListImportsCommandOutput ListImportsInput ListImportsOutput ListTablesCommandInput ListTablesCommandOutput ListTablesInput ListTablesOutput ListTagsOfResourceCommandInput ListTagsOfResourceCommandOutput ListTagsOfResourceInput ListTagsOfResourceOutput LocalSecondaryIndex LocalSecondaryIndexDescription LocalSecondaryIndexInfo ParameterizedStatement PointInTimeRecoveryDescription PointInTimeRecoverySpecification Projection ProvisionedThroughput ProvisionedThroughputDescription ProvisionedThroughputOverride Put PutItemCommandInput PutItemCommandOutput PutItemInput PutItemOutput PutRequest QueryCommandInput QueryCommandOutput QueryInput QueryOutput Replica ReplicaAutoScalingDescription ReplicaAutoScalingUpdate ReplicaDescription ReplicaGlobalSecondaryIndex ReplicaGlobalSecondaryIndexAutoScalingDescription ReplicaGlobalSecondaryIndexAutoScalingUpdate ReplicaGlobalSecondaryIndexDescription ReplicaGlobalSecondaryIndexSettingsDescription ReplicaGlobalSecondaryIndexSettingsUpdate ReplicaSettingsDescription ReplicaSettingsUpdate ReplicaUpdate ReplicationGroupUpdate RestoreSummary RestoreTableFromBackupCommandInput RestoreTableFromBackupCommandOutput RestoreTableFromBackupInput RestoreTableFromBackupOutput RestoreTableToPointInTimeCommandInput RestoreTableToPointInTimeCommandOutput RestoreTableToPointInTimeInput RestoreTableToPointInTimeOutput S3BucketSource SSEDescription SSESpecification ScanCommandInput ScanCommandOutput ScanInput ScanOutput SourceTableDetails SourceTableFeatureDetails StreamSpecification TableAutoScalingDescription TableClassSummary TableCreationParameters TableDescription Tag TagResourceCommandInput TagResourceCommandOutput TagResourceInput TimeToLiveDescription TimeToLiveSpecification TransactGetItem TransactGetItemsCommandInput TransactGetItemsCommandOutput TransactGetItemsInput TransactGetItemsOutput TransactWriteItem TransactWriteItemsCommandInput TransactWriteItemsCommandOutput TransactWriteItemsInput TransactWriteItemsOutput UntagResourceCommandInput UntagResourceCommandOutput UntagResourceInput Update UpdateContinuousBackupsCommandInput UpdateContinuousBackupsCommandOutput UpdateContinuousBackupsInput UpdateContinuousBackupsOutput UpdateContributorInsightsCommandInput UpdateContributorInsightsCommandOutput UpdateContributorInsightsInput UpdateContributorInsightsOutput UpdateGlobalSecondaryIndexAction UpdateGlobalTableCommandInput UpdateGlobalTableCommandOutput UpdateGlobalTableInput UpdateGlobalTableOutput UpdateGlobalTableSettingsCommandInput UpdateGlobalTableSettingsCommandOutput UpdateGlobalTableSettingsInput UpdateGlobalTableSettingsOutput UpdateItemCommandInput UpdateItemCommandOutput UpdateItemInput UpdateItemOutput UpdateReplicationGroupMemberAction UpdateTableCommandInput UpdateTableCommandOutput UpdateTableInput UpdateTableOutput UpdateTableReplicaAutoScalingCommandInput UpdateTableReplicaAutoScalingCommandOutput UpdateTableReplicaAutoScalingInput UpdateTableReplicaAutoScalingOutput UpdateTimeToLiveCommandInput UpdateTimeToLiveCommandOutput UpdateTimeToLiveInput UpdateTimeToLiveOutput WriteRequest

Type Aliases

Functions

SDK - Clients

SDK - Commands

BatchExecuteStatementCommand BatchExecuteStatementCommandInput BatchExecuteStatementCommandOutput BatchGetItemCommand BatchGetItemCommandInput BatchGetItemCommandOutput BatchWriteItemCommand BatchWriteItemCommandInput BatchWriteItemCommandOutput CreateBackupCommand CreateBackupCommandInput CreateBackupCommandOutput CreateGlobalTableCommand CreateGlobalTableCommandInput CreateGlobalTableCommandOutput CreateTableCommand CreateTableCommandInput CreateTableCommandOutput DeleteBackupCommand DeleteBackupCommandInput DeleteBackupCommandOutput DeleteItemCommand DeleteItemCommandInput DeleteItemCommandOutput DeleteTableCommand DeleteTableCommandInput DeleteTableCommandOutput DescribeBackupCommand DescribeBackupCommandInput DescribeBackupCommandOutput DescribeContinuousBackupsCommand DescribeContinuousBackupsCommandInput DescribeContinuousBackupsCommandOutput DescribeContributorInsightsCommand DescribeContributorInsightsCommandInput DescribeContributorInsightsCommandOutput DescribeEndpointsCommand DescribeEndpointsCommandInput DescribeEndpointsCommandOutput DescribeExportCommand DescribeExportCommandInput DescribeExportCommandOutput DescribeGlobalTableCommand DescribeGlobalTableCommandInput DescribeGlobalTableCommandOutput DescribeGlobalTableSettingsCommand DescribeGlobalTableSettingsCommandInput DescribeGlobalTableSettingsCommandOutput DescribeImportCommand DescribeImportCommandInput DescribeImportCommandOutput DescribeKinesisStreamingDestinationCommand DescribeKinesisStreamingDestinationCommandInput DescribeKinesisStreamingDestinationCommandOutput DescribeLimitsCommand DescribeLimitsCommandInput DescribeLimitsCommandOutput DescribeTableCommand DescribeTableCommandInput DescribeTableCommandOutput DescribeTableReplicaAutoScalingCommand DescribeTableReplicaAutoScalingCommandInput DescribeTableReplicaAutoScalingCommandOutput DescribeTimeToLiveCommand DescribeTimeToLiveCommandInput DescribeTimeToLiveCommandOutput DisableKinesisStreamingDestinationCommand DisableKinesisStreamingDestinationCommandInput DisableKinesisStreamingDestinationCommandOutput EnableKinesisStreamingDestinationCommand EnableKinesisStreamingDestinationCommandInput EnableKinesisStreamingDestinationCommandOutput ExecuteStatementCommand ExecuteStatementCommandInput ExecuteStatementCommandOutput ExecuteTransactionCommand ExecuteTransactionCommandInput ExecuteTransactionCommandOutput ExportTableToPointInTimeCommand ExportTableToPointInTimeCommandInput ExportTableToPointInTimeCommandOutput GetItemCommand GetItemCommandInput GetItemCommandOutput ImportTableCommand ImportTableCommandInput ImportTableCommandOutput ListBackupsCommand ListBackupsCommandInput ListBackupsCommandOutput ListContributorInsightsCommand ListContributorInsightsCommandInput ListContributorInsightsCommandOutput ListExportsCommand ListExportsCommandInput ListExportsCommandOutput ListGlobalTablesCommand ListGlobalTablesCommandInput ListGlobalTablesCommandOutput ListImportsCommand ListImportsCommandInput ListImportsCommandOutput ListTablesCommand ListTablesCommandInput ListTablesCommandOutput ListTagsOfResourceCommand ListTagsOfResourceCommandInput ListTagsOfResourceCommandOutput PutItemCommand PutItemCommandInput PutItemCommandOutput QueryCommand QueryCommandInput QueryCommandOutput RestoreTableFromBackupCommand RestoreTableFromBackupCommandInput RestoreTableFromBackupCommandOutput RestoreTableToPointInTimeCommand RestoreTableToPointInTimeCommandInput RestoreTableToPointInTimeCommandOutput ScanCommand ScanCommandInput ScanCommandOutput TagResourceCommand TagResourceCommandInput TagResourceCommandOutput TransactGetItemsCommand TransactGetItemsCommandInput TransactGetItemsCommandOutput TransactWriteItemsCommand TransactWriteItemsCommandInput TransactWriteItemsCommandOutput UntagResourceCommand UntagResourceCommandInput UntagResourceCommandOutput UpdateContinuousBackupsCommand UpdateContinuousBackupsCommandInput UpdateContinuousBackupsCommandOutput UpdateContributorInsightsCommand UpdateContributorInsightsCommandInput UpdateContributorInsightsCommandOutput UpdateGlobalTableCommand UpdateGlobalTableCommandInput UpdateGlobalTableCommandOutput UpdateGlobalTableSettingsCommand UpdateGlobalTableSettingsCommandInput UpdateGlobalTableSettingsCommandOutput UpdateItemCommand UpdateItemCommandInput UpdateItemCommandOutput UpdateTableCommand UpdateTableCommandInput UpdateTableCommandOutput UpdateTableReplicaAutoScalingCommand UpdateTableReplicaAutoScalingCommandInput UpdateTableReplicaAutoScalingCommandOutput UpdateTimeToLiveCommand UpdateTimeToLiveCommandInput UpdateTimeToLiveCommandOutput

SDK - Paginators

SDK - Waiters