@aws-sdk/client-dynamodb

Description

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.

Installation

NPM
npm install @aws-sdk/client-dynamodb
Yarn
yarn add @aws-sdk/client-dynamodb
pnpm
pnpm add @aws-sdk/client-dynamodb

Types

Type Name
Type
ApproximateCreationDateTimePrecisionTypeAlias
ApproximateCreationDateTimePrecisionenumVariable
ArchivalSummaryInterface
AttributeActionTypeAlias
AttributeActionenumVariable
AttributeDefinitionInterface
AttributeValueNamespace
AttributeValueTypeAlias
AttributeValueUpdateInterface
AutoScalingPolicyDescriptionInterface
AutoScalingPolicyUpdateInterface
AutoScalingSettingsDescriptionInterface
AutoScalingSettingsUpdateInterface
AutoScalingTargetTrackingScalingPolicyConfigurationDescriptionInterface
AutoScalingTargetTrackingScalingPolicyConfigurationUpdateInterface
BackupDescriptionInterface
BackupDetailsInterface
BackupInUseExceptionClass
BackupNotFoundExceptionClass
BackupStatusTypeAlias
BackupStatusenumVariable
BackupSummaryInterface
BackupTypeTypeAlias
BackupTypeenumVariable
BackupTypeFilterTypeAlias
BackupTypeFilterenumVariable
BatchExecuteStatementCommandClass
BatchExecuteStatementCommandInputInterface
BatchExecuteStatementCommandOutputInterface
BatchExecuteStatementInputInterface
BatchExecuteStatementOutputInterface
BatchGetItemCommandClass
BatchGetItemCommandInputInterface
BatchGetItemCommandOutputInterface
BatchGetItemInputInterface
BatchGetItemOutputInterface
BatchStatementErrorInterface
BatchStatementErrorCodeEnumTypeAlias
BatchStatementErrorCodeEnumenumVariable
BatchStatementRequestInterface
BatchStatementResponseInterface
BatchWriteItemCommandClass
BatchWriteItemCommandInputInterface
BatchWriteItemCommandOutputInterface
BatchWriteItemInputInterface
BatchWriteItemOutputInterface
BillingModeTypeAlias
BillingModeenumVariable
BillingModeSummaryInterface
CancellationReasonInterface
CapacityInterface
ClientDefaultsInterface
ClientInputEndpointParametersInterface
ComparisonOperatorTypeAlias
ComparisonOperatorenumVariable
ConditionInterface
ConditionalCheckFailedExceptionClass
ConditionalOperatorTypeAlias
ConditionalOperatorenumVariable
ConditionCheckInterface
ConsumedCapacityInterface
ContinuousBackupsDescriptionInterface
ContinuousBackupsStatusTypeAlias
ContinuousBackupsStatusenumVariable
ContinuousBackupsUnavailableExceptionClass
ContributorInsightsActionTypeAlias
ContributorInsightsActionenumVariable
ContributorInsightsStatusTypeAlias
ContributorInsightsStatusenumVariable
ContributorInsightsSummaryInterface
CreateBackupCommandClass
CreateBackupCommandInputInterface
CreateBackupCommandOutputInterface
CreateBackupInputInterface
CreateBackupOutputInterface
CreateGlobalSecondaryIndexActionInterface
CreateGlobalTableCommandClass
CreateGlobalTableCommandInputInterface
CreateGlobalTableCommandOutputInterface
CreateGlobalTableInputInterface
CreateGlobalTableOutputInterface
CreateReplicaActionInterface
CreateReplicationGroupMemberActionInterface
CreateTableCommandClass
CreateTableCommandInputInterface
CreateTableCommandOutputInterface
CreateTableInputInterface
CreateTableOutputInterface
CsvOptionsInterface
DeleteInterface
DeleteBackupCommandClass
DeleteBackupCommandInputInterface
DeleteBackupCommandOutputInterface
DeleteBackupInputInterface
DeleteBackupOutputInterface
DeleteGlobalSecondaryIndexActionInterface
DeleteItemCommandClass
DeleteItemCommandInputInterface
DeleteItemCommandOutputInterface
DeleteItemInputInterface
DeleteItemOutputInterface
DeleteReplicaActionInterface
DeleteReplicationGroupMemberActionInterface
DeleteRequestInterface
DeleteResourcePolicyCommandClass
DeleteResourcePolicyCommandInputInterface
DeleteResourcePolicyCommandOutputInterface
DeleteResourcePolicyInputInterface
DeleteResourcePolicyOutputInterface
DeleteTableCommandClass
DeleteTableCommandInputInterface
DeleteTableCommandOutputInterface
DeleteTableInputInterface
DeleteTableOutputInterface
DescribeBackupCommandClass
DescribeBackupCommandInputInterface
DescribeBackupCommandOutputInterface
DescribeBackupInputInterface
DescribeBackupOutputInterface
DescribeContinuousBackupsCommandClass
DescribeContinuousBackupsCommandInputInterface
DescribeContinuousBackupsCommandOutputInterface
DescribeContinuousBackupsInputInterface
DescribeContinuousBackupsOutputInterface
DescribeContributorInsightsCommandClass
DescribeContributorInsightsCommandInputInterface
DescribeContributorInsightsCommandOutputInterface
DescribeContributorInsightsInputInterface
DescribeContributorInsightsOutputInterface
DescribeEndpointsCommandClass
DescribeEndpointsCommandInputInterface
DescribeEndpointsCommandOutputInterface
DescribeEndpointsRequestInterface
DescribeEndpointsResponseInterface
DescribeExportCommandClass
DescribeExportCommandInputInterface
DescribeExportCommandOutputInterface
DescribeExportInputInterface
DescribeExportOutputInterface
DescribeGlobalTableCommandClass
DescribeGlobalTableCommandInputInterface
DescribeGlobalTableCommandOutputInterface
DescribeGlobalTableInputInterface
DescribeGlobalTableOutputInterface
DescribeGlobalTableSettingsCommandClass
DescribeGlobalTableSettingsCommandInputInterface
DescribeGlobalTableSettingsCommandOutputInterface
DescribeGlobalTableSettingsInputInterface
DescribeGlobalTableSettingsOutputInterface
DescribeImportCommandClass
DescribeImportCommandInputInterface
DescribeImportCommandOutputInterface
DescribeImportInputInterface
DescribeImportOutputInterface
DescribeKinesisStreamingDestinationCommandClass
DescribeKinesisStreamingDestinationCommandInputInterface
DescribeKinesisStreamingDestinationCommandOutputInterface
DescribeKinesisStreamingDestinationInputInterface
DescribeKinesisStreamingDestinationOutputInterface
DescribeLimitsCommandClass
DescribeLimitsCommandInputInterface
DescribeLimitsCommandOutputInterface
DescribeLimitsInputInterface
DescribeLimitsOutputInterface
DescribeTableCommandClass
DescribeTableCommandInputInterface
DescribeTableCommandOutputInterface
DescribeTableInputInterface
DescribeTableOutputInterface
DescribeTableReplicaAutoScalingCommandClass
DescribeTableReplicaAutoScalingCommandInputInterface
DescribeTableReplicaAutoScalingCommandOutputInterface
DescribeTableReplicaAutoScalingInputInterface
DescribeTableReplicaAutoScalingOutputInterface
DescribeTimeToLiveCommandClass
DescribeTimeToLiveCommandInputInterface
DescribeTimeToLiveCommandOutputInterface
DescribeTimeToLiveInputInterface
DescribeTimeToLiveOutputInterface
DestinationStatusTypeAlias
DestinationStatusenumVariable
DisableKinesisStreamingDestinationCommandClass
DisableKinesisStreamingDestinationCommandInputInterface
DisableKinesisStreamingDestinationCommandOutputInterface
DuplicateItemExceptionClass
DynamoDBClass
DynamoDBInterface
DynamoDBClientClass
DynamoDBClientConfigInterface
DynamoDBClientConfigTypeTypeAlias
DynamoDBClientResolvedConfigInterface
DynamoDBClientResolvedConfigTypeTypeAlias
DynamoDBPaginationConfigurationInterface
DynamoDBServiceExceptionClass
EnableKinesisStreamingConfigurationInterface
EnableKinesisStreamingDestinationCommandClass
EnableKinesisStreamingDestinationCommandInputInterface
EnableKinesisStreamingDestinationCommandOutputInterface
EndpointInterface
ExecuteStatementCommandClass
ExecuteStatementCommandInputInterface
ExecuteStatementCommandOutputInterface
ExecuteStatementInputInterface
ExecuteStatementOutputInterface
ExecuteTransactionCommandClass
ExecuteTransactionCommandInputInterface
ExecuteTransactionCommandOutputInterface
ExecuteTransactionInputInterface
ExecuteTransactionOutputInterface
ExpectedAttributeValueInterface
ExportConflictExceptionClass
ExportDescriptionInterface
ExportFormatTypeAlias
ExportFormatenumVariable
ExportNotFoundExceptionClass
ExportStatusTypeAlias
ExportStatusenumVariable
ExportSummaryInterface
ExportTableToPointInTimeCommandClass
ExportTableToPointInTimeCommandInputInterface
ExportTableToPointInTimeCommandOutputInterface
ExportTableToPointInTimeInputInterface
ExportTableToPointInTimeOutputInterface
ExportTypeTypeAlias
ExportTypeenumVariable
ExportViewTypeTypeAlias
ExportViewTypeenumVariable
FailureExceptionInterface
GetInterface
GetItemCommandClass
GetItemCommandInputInterface
GetItemCommandOutputInterface
GetItemInputInterface
GetItemOutputInterface
GetResourcePolicyCommandClass
GetResourcePolicyCommandInputInterface
GetResourcePolicyCommandOutputInterface
GetResourcePolicyInputInterface
GetResourcePolicyOutputInterface
GlobalSecondaryIndexInterface
GlobalSecondaryIndexAutoScalingUpdateInterface
GlobalSecondaryIndexDescriptionInterface
GlobalSecondaryIndexInfoInterface
GlobalSecondaryIndexUpdateInterface
GlobalSecondaryIndexWarmThroughputDescriptionInterface
GlobalTableInterface
GlobalTableAlreadyExistsExceptionClass
GlobalTableDescriptionInterface
GlobalTableGlobalSecondaryIndexSettingsUpdateInterface
GlobalTableNotFoundExceptionClass
GlobalTableStatusTypeAlias
GlobalTableStatusenumVariable
IdempotentParameterMismatchExceptionClass
ImportConflictExceptionClass
ImportNotFoundExceptionClass
ImportStatusTypeAlias
ImportStatusenumVariable
ImportSummaryInterface
ImportTableCommandClass
ImportTableCommandInputInterface
ImportTableCommandOutputInterface
ImportTableDescriptionInterface
ImportTableInputInterface
ImportTableOutputInterface
IncrementalExportSpecificationInterface
IndexNotFoundExceptionClass
IndexStatusTypeAlias
IndexStatusenumVariable
InputCompressionTypeTypeAlias
InputCompressionTypeenumVariable
InputFormatTypeAlias
InputFormatenumVariable
InputFormatOptionsInterface
InternalServerErrorClass
InvalidEndpointExceptionClass
InvalidExportTimeExceptionClass
InvalidRestoreTimeExceptionClass
ItemCollectionMetricsInterface
ItemCollectionSizeLimitExceededExceptionClass
ItemResponseInterface
KeysAndAttributesInterface
KeySchemaElementInterface
KeyTypeTypeAlias
KeyTypeenumVariable
KinesisDataStreamDestinationInterface
KinesisStreamingDestinationInputInterface
KinesisStreamingDestinationOutputInterface
LimitExceededExceptionClass
ListBackupsCommandClass
ListBackupsCommandInputInterface
ListBackupsCommandOutputInterface
ListBackupsInputInterface
ListBackupsOutputInterface
ListContributorInsightsCommandClass
ListContributorInsightsCommandInputInterface
ListContributorInsightsCommandOutputInterface
ListContributorInsightsInputInterface
ListContributorInsightsOutputInterface
ListExportsCommandClass
ListExportsCommandInputInterface
ListExportsCommandOutputInterface
ListExportsInputInterface
ListExportsOutputInterface
ListGlobalTablesCommandClass
ListGlobalTablesCommandInputInterface
ListGlobalTablesCommandOutputInterface
ListGlobalTablesInputInterface
ListGlobalTablesOutputInterface
ListImportsCommandClass
ListImportsCommandInputInterface
ListImportsCommandOutputInterface
ListImportsInputInterface
ListImportsOutputInterface
ListTablesCommandClass
ListTablesCommandInputInterface
ListTablesCommandOutputInterface
ListTablesInputInterface
ListTablesOutputInterface
ListTagsOfResourceCommandClass
ListTagsOfResourceCommandInputInterface
ListTagsOfResourceCommandOutputInterface
ListTagsOfResourceInputInterface
ListTagsOfResourceOutputInterface
LocalSecondaryIndexInterface
LocalSecondaryIndexDescriptionInterface
LocalSecondaryIndexInfoInterface
MultiRegionConsistencyTypeAlias
MultiRegionConsistencyenumVariable
OnDemandThroughputInterface
OnDemandThroughputOverrideInterface
paginateListContributorInsightsVariable
paginateListExportsVariable
paginateListImportsVariable
paginateListTablesVariable
paginateQueryVariable
paginateScanVariable
ParameterizedStatementInterface
PointInTimeRecoveryDescriptionInterface
PointInTimeRecoverySpecificationInterface
PointInTimeRecoveryStatusTypeAlias
PointInTimeRecoveryStatusenumVariable
PointInTimeRecoveryUnavailableExceptionClass
PolicyNotFoundExceptionClass
ProjectionInterface
ProjectionTypeTypeAlias
ProjectionTypeenumVariable
ProvisionedThroughputInterface
ProvisionedThroughputDescriptionInterface
ProvisionedThroughputExceededExceptionClass
ProvisionedThroughputOverrideInterface
PutInterface
PutItemCommandClass
PutItemCommandInputInterface
PutItemCommandOutputInterface
PutItemInputInterface
PutItemOutputInterface
PutRequestInterface
PutResourcePolicyCommandClass
PutResourcePolicyCommandInputInterface
PutResourcePolicyCommandOutputInterface
PutResourcePolicyInputInterface
PutResourcePolicyOutputInterface
QueryCommandClass
QueryCommandInputInterface
QueryCommandOutputInterface
QueryInputInterface
QueryOutputInterface
ReplicaInterface
ReplicaAlreadyExistsExceptionClass
ReplicaAutoScalingDescriptionInterface
ReplicaAutoScalingUpdateInterface
ReplicaDescriptionInterface
ReplicaGlobalSecondaryIndexInterface
ReplicaGlobalSecondaryIndexAutoScalingDescriptionInterface
ReplicaGlobalSecondaryIndexAutoScalingUpdateInterface
ReplicaGlobalSecondaryIndexDescriptionInterface
ReplicaGlobalSecondaryIndexSettingsDescriptionInterface
ReplicaGlobalSecondaryIndexSettingsUpdateInterface
ReplicaNotFoundExceptionClass
ReplicaSettingsDescriptionInterface
ReplicaSettingsUpdateInterface
ReplicaStatusTypeAlias
ReplicaStatusenumVariable
ReplicatedWriteConflictExceptionClass
ReplicationGroupUpdateInterface
ReplicaUpdateInterface
RequestLimitExceededClass
ResourceInUseExceptionClass
ResourceNotFoundExceptionClass
RestoreSummaryInterface
RestoreTableFromBackupCommandClass
RestoreTableFromBackupCommandInputInterface
RestoreTableFromBackupCommandOutputInterface
RestoreTableFromBackupInputInterface
RestoreTableFromBackupOutputInterface
RestoreTableToPointInTimeCommandClass
RestoreTableToPointInTimeCommandInputInterface
RestoreTableToPointInTimeCommandOutputInterface
RestoreTableToPointInTimeInputInterface
RestoreTableToPointInTimeOutputInterface
ReturnConsumedCapacityTypeAlias
ReturnConsumedCapacityenumVariable
ReturnItemCollectionMetricsTypeAlias
ReturnItemCollectionMetricsenumVariable
ReturnValueTypeAlias
ReturnValueenumVariable
ReturnValuesOnConditionCheckFailureTypeAlias
ReturnValuesOnConditionCheckFailureenumVariable
RuntimeExtensionInterface
S3BucketSourceInterface
S3SseAlgorithmTypeAlias
S3SseAlgorithmenumVariable
ScalarAttributeTypeTypeAlias
ScalarAttributeTypeenumVariable
ScanCommandClass
ScanCommandInputInterface
ScanCommandOutputInterface
ScanInputInterface
ScanOutputInterface
SelectTypeAlias
SelectenumVariable
ServiceInputTypesTypeAlias
ServiceOutputTypesTypeAlias
SourceTableDetailsInterface
SourceTableFeatureDetailsInterface
SSEDescriptionInterface
SSESpecificationInterface
SSEStatusTypeAlias
SSEStatusenumVariable
SSETypeTypeAlias
SSETypeenumVariable
StreamSpecificationInterface
StreamViewTypeTypeAlias
StreamViewTypeenumVariable
TableAlreadyExistsExceptionClass
TableAutoScalingDescriptionInterface
TableClassTypeAlias
TableClassenumVariable
TableClassSummaryInterface
TableCreationParametersInterface
TableDescriptionInterface
TableInUseExceptionClass
TableNotFoundExceptionClass
TableStatusTypeAlias
TableStatusenumVariable
TableWarmThroughputDescriptionInterface
TagInterface
TagResourceCommandClass
TagResourceCommandInputInterface
TagResourceCommandOutputInterface
TagResourceInputInterface
TimeToLiveDescriptionInterface
TimeToLiveSpecificationInterface
TimeToLiveStatusTypeAlias
TimeToLiveStatusenumVariable
TransactGetItemInterface
TransactGetItemsCommandClass
TransactGetItemsCommandInputInterface
TransactGetItemsCommandOutputInterface
TransactGetItemsInputInterface
TransactGetItemsOutputInterface
TransactionCanceledExceptionClass
TransactionConflictExceptionClass
TransactionInProgressExceptionClass
TransactWriteItemInterface
TransactWriteItemsCommandClass
TransactWriteItemsCommandInputInterface
TransactWriteItemsCommandOutputInterface
TransactWriteItemsInputInterface
TransactWriteItemsOutputInterface
UntagResourceCommandClass
UntagResourceCommandInputInterface
UntagResourceCommandOutputInterface
UntagResourceInputInterface
UpdateInterface
UpdateContinuousBackupsCommandClass
UpdateContinuousBackupsCommandInputInterface
UpdateContinuousBackupsCommandOutputInterface
UpdateContinuousBackupsInputInterface
UpdateContinuousBackupsOutputInterface
UpdateContributorInsightsCommandClass
UpdateContributorInsightsCommandInputInterface
UpdateContributorInsightsCommandOutputInterface
UpdateContributorInsightsInputInterface
UpdateContributorInsightsOutputInterface
UpdateGlobalSecondaryIndexActionInterface
UpdateGlobalTableCommandClass
UpdateGlobalTableCommandInputInterface
UpdateGlobalTableCommandOutputInterface
UpdateGlobalTableInputInterface
UpdateGlobalTableOutputInterface
UpdateGlobalTableSettingsCommandClass
UpdateGlobalTableSettingsCommandInputInterface
UpdateGlobalTableSettingsCommandOutputInterface
UpdateGlobalTableSettingsInputInterface
UpdateGlobalTableSettingsOutputInterface
UpdateItemCommandClass
UpdateItemCommandInputInterface
UpdateItemCommandOutputInterface
UpdateItemInputInterface
UpdateItemOutputInterface
UpdateKinesisStreamingConfigurationInterface
UpdateKinesisStreamingDestinationCommandClass
UpdateKinesisStreamingDestinationCommandInputInterface
UpdateKinesisStreamingDestinationCommandOutputInterface
UpdateKinesisStreamingDestinationInputInterface
UpdateKinesisStreamingDestinationOutputInterface
UpdateReplicationGroupMemberActionInterface
UpdateTableCommandClass
UpdateTableCommandInputInterface
UpdateTableCommandOutputInterface
UpdateTableInputInterface
UpdateTableOutputInterface
UpdateTableReplicaAutoScalingCommandClass
UpdateTableReplicaAutoScalingCommandInputInterface
UpdateTableReplicaAutoScalingCommandOutputInterface
UpdateTableReplicaAutoScalingInputInterface
UpdateTableReplicaAutoScalingOutputInterface
UpdateTimeToLiveCommandClass
UpdateTimeToLiveCommandInputInterface
UpdateTimeToLiveCommandOutputInterface
UpdateTimeToLiveInputInterface
UpdateTimeToLiveOutputInterface
waitForTableExistsdeprecatedVariable
waitForTableNotExistsdeprecatedVariable
waitUntilTableExistsVariable
waitUntilTableNotExistsVariable
WarmThroughputInterface
WriteRequestInterface