| Class | Description | 
|---|---|
| ArchivalSummary | 
 Contains details of a table archival operation. | 
| AttributeDefinition | 
 Represents an attribute for describing the schema for the table and indexes. | 
| AttributeValue | 
 Represents the data for an attribute. | 
| AttributeValueUpdate | 
 For the  UpdateItemoperation, represents the attributes to be modified, the action to perform on each,
 and the new value for each. | 
| AutoScalingPolicyDescription | 
 Represents the properties of the scaling policy. | 
| AutoScalingPolicyUpdate | 
 Represents the auto scaling policy to be modified. | 
| AutoScalingSettingsDescription | 
 Represents the auto scaling settings for a global table or global secondary index. | 
| AutoScalingSettingsUpdate | 
 Represents the auto scaling settings to be modified for a global table or global secondary index. | 
| AutoScalingTargetTrackingScalingPolicyConfigurationDescription | 
 Represents the properties of a target tracking scaling policy. | 
| AutoScalingTargetTrackingScalingPolicyConfigurationUpdate | 
 Represents the settings of a target tracking scaling policy that will be modified. | 
| BackupDescription | 
 Contains the description of the backup created for the table. | 
| BackupDetails | 
 Contains the details of the backup created for the table. | 
| BackupSummary | 
 Contains details for the backup. | 
| BatchExecuteStatementRequest | |
| BatchExecuteStatementResult | |
| BatchGetItemRequest | 
 Represents the input of a  BatchGetItemoperation. | 
| BatchGetItemResult | 
 Represents the output of a  BatchGetItemoperation. | 
| BatchStatementError | 
 An error associated with a statement in a PartiQL batch that was run. | 
| BatchStatementRequest | 
 A PartiQL batch statement request. | 
| BatchStatementResponse | 
 A PartiQL batch statement response.. | 
| BatchWriteItemRequest | 
 Represents the input of a  BatchWriteItemoperation. | 
| BatchWriteItemResult | 
 Represents the output of a  BatchWriteItemoperation. | 
| BillingModeSummary | 
 Contains the details for the read/write capacity mode. | 
| CancellationReason | 
 An ordered list of errors for each item in the request which caused the transaction to get cancelled. | 
| Capacity | 
 Represents the amount of provisioned throughput capacity consumed on a table or an index. | 
| Condition | 
 Represents the selection criteria for a  QueryorScanoperation: | 
| ConditionCheck | 
 Represents a request to perform a check that an item exists or to check the condition of specific attributes of the
 item. | 
| ConsumedCapacity | 
 The capacity units consumed by an operation. | 
| ContinuousBackupsDescription | 
 Represents the continuous backups and point in time recovery settings on the table. | 
| ContributorInsightsSummary | 
 Represents a Contributor Insights summary entry. | 
| CreateBackupRequest | |
| CreateBackupResult | |
| CreateGlobalSecondaryIndexAction | 
 Represents a new global secondary index to be added to an existing table. | 
| CreateGlobalTableRequest | |
| CreateGlobalTableResult | |
| CreateReplicaAction | 
 Represents a replica to be added. | 
| CreateReplicationGroupMemberAction | 
 Represents a replica to be created. | 
| CreateTableRequest | 
 Represents the input of a  CreateTableoperation. | 
| CreateTableResult | 
 Represents the output of a  CreateTableoperation. | 
| CsvOptions | 
 Processing options for the CSV file being imported. | 
| Delete | 
 Represents a request to perform a  DeleteItemoperation. | 
| DeleteBackupRequest | |
| DeleteBackupResult | |
| DeleteGlobalSecondaryIndexAction | 
 Represents a global secondary index to be deleted from an existing table. | 
| DeleteItemRequest | 
 Represents the input of a  DeleteItemoperation. | 
| DeleteItemResult | 
 Represents the output of a  DeleteItemoperation. | 
| DeleteReplicaAction | 
 Represents a replica to be removed. | 
| DeleteReplicationGroupMemberAction | 
 Represents a replica to be deleted. | 
| DeleteRequest | 
 Represents a request to perform a  DeleteItemoperation on an item. | 
| DeleteResourcePolicyRequest | |
| DeleteResourcePolicyResult | |
| DeleteTableRequest | 
 Represents the input of a  DeleteTableoperation. | 
| DeleteTableResult | 
 Represents the output of a  DeleteTableoperation. | 
| DescribeBackupRequest | |
| DescribeBackupResult | |
| DescribeContinuousBackupsRequest | |
| DescribeContinuousBackupsResult | |
| DescribeContributorInsightsRequest | |
| DescribeContributorInsightsResult | |
| DescribeEndpointsRequest | |
| DescribeEndpointsResult | |
| DescribeExportRequest | |
| DescribeExportResult | |
| DescribeGlobalTableRequest | |
| DescribeGlobalTableResult | |
| DescribeGlobalTableSettingsRequest | |
| DescribeGlobalTableSettingsResult | |
| DescribeImportRequest | |
| DescribeImportResult | |
| DescribeKinesisStreamingDestinationRequest | |
| DescribeKinesisStreamingDestinationResult | |
| DescribeLimitsRequest | 
 Represents the input of a  DescribeLimitsoperation. | 
| DescribeLimitsResult | 
 Represents the output of a  DescribeLimitsoperation. | 
| DescribeStreamRequest | 
 Represents the input of a  DescribeStreamoperation. | 
| DescribeStreamResult | 
 Represents the output of a  DescribeStreamoperation. | 
| DescribeTableReplicaAutoScalingRequest | |
| DescribeTableReplicaAutoScalingResult | |
| DescribeTableRequest | 
 Represents the input of a  DescribeTableoperation. | 
| DescribeTableResult | 
 Represents the output of a  DescribeTableoperation. | 
| DescribeTimeToLiveRequest | |
| DescribeTimeToLiveResult | |
| DisableKinesisStreamingDestinationRequest | |
| DisableKinesisStreamingDestinationResult | |
| EnableKinesisStreamingConfiguration | 
 Enables setting the configuration for Kinesis Streaming. | 
| EnableKinesisStreamingDestinationRequest | |
| EnableKinesisStreamingDestinationResult | |
| Endpoint | 
 An endpoint information details. | 
| ExecuteStatementRequest | |
| ExecuteStatementResult | |
| ExecuteTransactionRequest | |
| ExecuteTransactionResult | |
| ExpectedAttributeValue | 
 Represents a condition to be compared with an attribute value. | 
| ExportDescription | 
 Represents the properties of the exported table. | 
| ExportSummary | 
 Summary information about an export task. | 
| ExportTableToPointInTimeRequest | |
| ExportTableToPointInTimeResult | |
| FailureException | 
 Represents a failure a contributor insights operation. | 
| Get | 
 Specifies an item and related attribute values to retrieve in a  TransactGetItemobject. | 
| GetItemRequest | 
 Represents the input of a  GetItemoperation. | 
| GetItemResult | 
 Represents the output of a  GetItemoperation. | 
| GetRecordsRequest | 
 Represents the input of a  GetRecordsoperation. | 
| GetRecordsResult | 
 Represents the output of a  GetRecordsoperation. | 
| GetResourcePolicyRequest | |
| GetResourcePolicyResult | |
| GetShardIteratorRequest | 
 Represents the input of a  GetShardIteratoroperation. | 
| GetShardIteratorResult | 
 Represents the output of a  GetShardIteratoroperation. | 
| GlobalSecondaryIndex | 
 Represents the properties of a global secondary index. | 
| GlobalSecondaryIndexAutoScalingUpdate | 
 Represents the auto scaling settings of a global secondary index for a global table that will be modified. | 
| GlobalSecondaryIndexDescription | 
 Represents the properties of a global secondary index. | 
| GlobalSecondaryIndexInfo | 
 Represents the properties of a global secondary index for the table when the backup was created. | 
| GlobalSecondaryIndexUpdate | 
 Represents one of the following: | 
| GlobalTable | 
 Represents the properties of a global table. | 
| GlobalTableDescription | 
 Contains details about the global table. | 
| GlobalTableGlobalSecondaryIndexSettingsUpdate | 
 Represents the settings of a global secondary index for a global table that will be modified. | 
| Identity | 
 Contains details about the type of identity that made the request. | 
| ImportSummary | 
 Summary information about the source file for the import. | 
| ImportTableDescription | 
 Represents the properties of the table being imported into. | 
| ImportTableRequest | |
| ImportTableResult | |
| IncrementalExportSpecification | 
 Optional object containing the parameters specific to an incremental export. | 
| InputFormatOptions | 
 The format options for the data that was imported into the target table. | 
| ItemCollectionMetrics | 
 Information about item collections, if any, that were affected by the operation. | 
| ItemResponse | 
 Details for the requested item. | 
| KeysAndAttributes | 
 Represents a set of primary keys and, for each key, the attributes to retrieve from the table. | 
| KeySchemaElement | 
 Represents a single element of a key schema. | 
| KinesisDataStreamDestination | 
 Describes a Kinesis data stream destination. | 
| ListBackupsRequest | |
| ListBackupsResult | |
| ListContributorInsightsRequest | |
| ListContributorInsightsResult | |
| ListExportsRequest | |
| ListExportsResult | |
| ListGlobalTablesRequest | |
| ListGlobalTablesResult | |
| ListImportsRequest | |
| ListImportsResult | |
| ListStreamsRequest | 
 Represents the input of a  ListStreamsoperation. | 
| ListStreamsResult | 
 Represents the output of a  ListStreamsoperation. | 
| ListTablesRequest | 
 Represents the input of a  ListTablesoperation. | 
| ListTablesResult | 
 Represents the output of a  ListTablesoperation. | 
| ListTagsOfResourceRequest | |
| ListTagsOfResourceResult | |
| LocalSecondaryIndex | 
 Represents the properties of a local secondary index. | 
| LocalSecondaryIndexDescription | 
 Represents the properties of a local secondary index. | 
| LocalSecondaryIndexInfo | 
 Represents the properties of a local secondary index for the table when the backup was created. | 
| OnDemandThroughput | 
 Sets the maximum number of read and write units for the specified on-demand table. | 
| OnDemandThroughputOverride | 
 Overrides the on-demand throughput settings for this replica table. | 
| ParameterizedStatement | 
 Represents a PartiQL statement that uses parameters. | 
| PointInTimeRecoveryDescription | 
 The description of the point in time settings applied to the table. | 
| PointInTimeRecoverySpecification | 
 Represents the settings used to enable point in time recovery. | 
| Projection | 
 Represents attributes that are copied (projected) from the table into an index. | 
| ProvisionedThroughput | 
 Represents the provisioned throughput settings for a specified table or index. | 
| ProvisionedThroughputDescription | 
 Represents the provisioned throughput settings for the table, consisting of read and write capacity units, along with
 data about increases and decreases. | 
| ProvisionedThroughputOverride | 
 Replica-specific provisioned throughput settings. | 
| Put | 
 Represents a request to perform a  PutItemoperation. | 
| PutItemRequest | 
 Represents the input of a  PutItemoperation. | 
| PutItemResult | 
 Represents the output of a  PutItemoperation. | 
| PutRequest | 
 Represents a request to perform a  PutItemoperation on an item. | 
| PutResourcePolicyRequest | |
| PutResourcePolicyResult | |
| QueryRequest | 
 Represents the input of a  Queryoperation. | 
| QueryResult | 
 Represents the output of a  Queryoperation. | 
| Record | 
 A description of a unique event within a stream. | 
| Replica | 
 Represents the properties of a replica. | 
| ReplicaAutoScalingDescription | 
 Represents the auto scaling settings of the replica. | 
| ReplicaAutoScalingUpdate | 
 Represents the auto scaling settings of a replica that will be modified. | 
| ReplicaDescription | 
 Contains the details of the replica. | 
| ReplicaGlobalSecondaryIndex | 
 Represents the properties of a replica global secondary index. | 
| ReplicaGlobalSecondaryIndexAutoScalingDescription | 
 Represents the auto scaling configuration for a replica global secondary index. | 
| ReplicaGlobalSecondaryIndexAutoScalingUpdate | 
 Represents the auto scaling settings of a global secondary index for a replica that will be modified. | 
| ReplicaGlobalSecondaryIndexDescription | 
 Represents the properties of a replica global secondary index. | 
| ReplicaGlobalSecondaryIndexSettingsDescription | 
 Represents the properties of a global secondary index. | 
| ReplicaGlobalSecondaryIndexSettingsUpdate | 
 Represents the settings of a global secondary index for a global table that will be modified. | 
| ReplicaSettingsDescription | 
 Represents the properties of a replica. | 
| ReplicaSettingsUpdate | 
 Represents the settings for a global table in a Region that will be modified. | 
| ReplicationGroupUpdate | 
 Represents one of the following: | 
| ReplicaUpdate | 
 Represents one of the following: | 
| RestoreSummary | 
 Contains details for the restore. | 
| RestoreTableFromBackupRequest | |
| RestoreTableFromBackupResult | |
| RestoreTableToPointInTimeRequest | |
| RestoreTableToPointInTimeResult | |
| S3BucketSource | 
 The S3 bucket that is being imported from. | 
| ScanRequest | 
 Represents the input of a  Scanoperation. | 
| ScanResult | 
 Represents the output of a  Scanoperation. | 
| SequenceNumberRange | 
 The beginning and ending sequence numbers for the stream records contained within a shard. | 
| Shard | 
 A uniquely identified group of stream records within a stream. | 
| SourceTableDetails | 
 Contains the details of the table when the backup was created. | 
| SourceTableFeatureDetails | 
 Contains the details of the features enabled on the table when the backup was created. | 
| SSEDescription | 
 The description of the server-side encryption status on the specified table. | 
| SSESpecification | 
 Represents the settings used to enable server-side encryption. | 
| Stream | 
 Represents all of the data describing a particular stream. | 
| StreamDescription | 
 Represents all of the data describing a particular stream. | 
| StreamRecord | 
 A description of a single data modification that was performed on an item in a DynamoDB table. | 
| StreamSpecification | 
 Represents the DynamoDB Streams configuration for a table in DynamoDB. | 
| TableAutoScalingDescription | 
 Represents the auto scaling configuration for a global table. | 
| TableClassSummary | 
 Contains details of the table class. | 
| TableCreationParameters | 
 The parameters for the table created as part of the import operation. | 
| TableDescription | 
 Represents the properties of a table. | 
| Tag | 
 Describes a tag. | 
| TagResourceRequest | |
| TagResourceResult | |
| TimeToLiveDescription | 
 The description of the Time to Live (TTL) status on the specified table. | 
| TimeToLiveSpecification | 
 Represents the settings used to enable or disable Time to Live (TTL) for the specified table. | 
| TransactGetItem | 
 Specifies an item to be retrieved as part of the transaction. | 
| TransactGetItemsRequest | |
| TransactGetItemsResult | |
| TransactWriteItem | 
 A list of requests that can perform update, put, delete, or check operations on multiple items in one or more tables
 atomically. | 
| TransactWriteItemsRequest | |
| TransactWriteItemsResult | |
| UntagResourceRequest | |
| UntagResourceResult | |
| Update | 
 Represents a request to perform an  UpdateItemoperation. | 
| UpdateContinuousBackupsRequest | |
| UpdateContinuousBackupsResult | |
| UpdateContributorInsightsRequest | |
| UpdateContributorInsightsResult | |
| UpdateGlobalSecondaryIndexAction | 
 Represents the new provisioned throughput settings to be applied to a global secondary index. | 
| UpdateGlobalTableRequest | |
| UpdateGlobalTableResult | |
| UpdateGlobalTableSettingsRequest | |
| UpdateGlobalTableSettingsResult | |
| UpdateItemRequest | 
 Represents the input of an  UpdateItemoperation. | 
| UpdateItemResult | 
 Represents the output of an  UpdateItemoperation. | 
| UpdateKinesisStreamingConfiguration | 
 Enables updating the configuration for Kinesis Streaming. | 
| UpdateKinesisStreamingDestinationRequest | |
| UpdateKinesisStreamingDestinationResult | |
| UpdateReplicationGroupMemberAction | 
 Represents a replica to be modified. | 
| UpdateTableReplicaAutoScalingRequest | |
| UpdateTableReplicaAutoScalingResult | |
| UpdateTableRequest | 
 Represents the input of an  UpdateTableoperation. | 
| UpdateTableResult | 
 Represents the output of an  UpdateTableoperation. | 
| UpdateTimeToLiveRequest | 
 Represents the input of an  UpdateTimeToLiveoperation. | 
| UpdateTimeToLiveResult | |
| WriteRequest | 
 Represents an operation to perform - either  DeleteItemorPutItem. | 
| Enum | Description | 
|---|---|
| ApproximateCreationDateTimePrecision | |
| AttributeAction | |
| BackupStatus | |
| BackupType | |
| BackupTypeFilter | |
| BatchStatementErrorCodeEnum | |
| BillingMode | |
| ComparisonOperator | |
| ConditionalOperator | |
| ContinuousBackupsStatus | |
| ContributorInsightsAction | |
| ContributorInsightsStatus | |
| DestinationStatus | |
| ExportFormat | |
| ExportStatus | |
| ExportType | |
| ExportViewType | |
| GlobalTableStatus | |
| ImportStatus | |
| IndexStatus | |
| InputCompressionType | |
| InputFormat | |
| KeyType | |
| OperationType | |
| PointInTimeRecoveryStatus | |
| ProjectionType | |
| ReplicaStatus | |
| ReturnConsumedCapacity | 
 Determines the level of detail about either provisioned or on-demand throughput consumption that is returned in the
 response: | 
| ReturnItemCollectionMetrics | |
| ReturnValue | |
| ReturnValuesOnConditionCheckFailure | |
| S3SseAlgorithm | |
| ScalarAttributeType | |
| Select | |
| ShardIteratorType | |
| SSEStatus | |
| SSEType | |
| StreamStatus | |
| StreamViewType | |
| TableClass | |
| TableStatus | |
| TimeToLiveStatus | 
| Exception | Description | 
|---|---|
| AmazonDynamoDBException | Base exception for all service exceptions thrown by Amazon DynamoDB | 
| BackupInUseException | 
 There is another ongoing conflicting backup control plane operation on the table. | 
| BackupNotFoundException | 
 Backup not found for the given BackupARN. | 
| ConditionalCheckFailedException | 
 A condition specified in the operation could not be evaluated. | 
| ContinuousBackupsUnavailableException | 
 Backups have not yet been enabled for this table. | 
| DuplicateItemException | 
 There was an attempt to insert an item with the same primary key as an item that already exists in the DynamoDB
 table. | 
| ExpiredIteratorException | 
 The shard iterator has expired and can no longer be used to retrieve stream records. | 
| ExportConflictException | 
 There was a conflict when writing to the specified S3 bucket. | 
| ExportNotFoundException | 
 The specified export was not found. | 
| GlobalTableAlreadyExistsException | 
 The specified global table already exists. | 
| GlobalTableNotFoundException | 
 The specified global table does not exist. | 
| IdempotentParameterMismatchException | 
 DynamoDB rejected the request because you retried a request with a different payload but with an idempotent token
 that was already used. | 
| ImportConflictException | 
 There was a conflict when importing from the specified S3 source. | 
| ImportNotFoundException | 
 The specified import was not found. | 
| IndexNotFoundException | 
 The operation tried to access a nonexistent index. | 
| InternalServerErrorException | 
 An error occurred on the server side. | 
| InvalidExportTimeException | 
 The specified  ExportTimeis outside of the point in time recovery window. | 
| InvalidRestoreTimeException | 
 An invalid restore time was specified. | 
| ItemCollectionSizeLimitExceededException | 
 An item collection is too large. | 
| LimitExceededException | 
 There is no limit to the number of daily on-demand backups that can be taken. | 
| PointInTimeRecoveryUnavailableException | 
 Point in time recovery has not yet been enabled for this source table. | 
| PolicyNotFoundException | 
 The operation tried to access a nonexistent resource-based policy. | 
| ProvisionedThroughputExceededException | 
 Your request rate is too high. | 
| ReplicaAlreadyExistsException | 
 The specified replica is already part of the global table. | 
| ReplicaNotFoundException | 
 The specified replica is no longer part of the global table. | 
| RequestLimitExceededException | 
 Throughput exceeds the current throughput quota for your account. | 
| ResourceInUseException | 
 The operation conflicts with the resource's availability. | 
| ResourceNotFoundException | 
 The operation tried to access a nonexistent table or index. | 
| TableAlreadyExistsException | 
 A target table with the specified name already exists. | 
| TableInUseException | 
 A target table with the specified name is either being created or deleted. | 
| TableNotFoundException | 
 A source table with the name  TableNamedoes not currently exist within the subscriber's account or the
 subscriber is operating in the wrong Amazon Web Services Region. | 
| TransactionCanceledException | 
 The entire transaction request was canceled. | 
| TransactionConflictException | 
 Operation was rejected because there is an ongoing transaction for the item. | 
| TransactionInProgressException | 
 The transaction with the given request token is already in progress. | 
| TrimmedDataAccessException | 
 The operation attempted to read past the oldest stream record in a shard. |