Package-level declarations
Types
Contains details of a table archival operation.
Represents an attribute for describing the schema for the table and indexes.
Represents the data for an attribute.
For the UpdateItem
operation, represents the attributes to be modified, the action to perform on each, and the new value for each.
Represents the properties of the scaling policy.
Represents the auto scaling policy to be modified.
Represents the auto scaling settings for a global table or global secondary index.
Represents the auto scaling settings to be modified for a global table or global secondary index.
Represents the properties of a target tracking scaling policy.
Represents the settings of a target tracking scaling policy that will be modified.
Contains the description of the backup created for the table.
Contains the details of the backup created for the table.
There is another ongoing conflicting backup control plane operation on the table. The backup is either being created, deleted or restored to a table.
Backup not found for the given BackupARN.
Contains details for the backup.
Represents the input of a BatchGetItem
operation.
Represents the output of a BatchGetItem
operation.
An error associated with a statement in a PartiQL batch that was run.
A PartiQL batch statement request.
A PartiQL batch statement response..
Represents the input of a BatchWriteItem
operation.
Represents the output of a BatchWriteItem
operation.
Contains the details for the read/write capacity mode. This page talks about PROVISIONED
and PAY_PER_REQUEST
billing modes. For more information about these modes, see Read/write capacity mode.
An ordered list of errors for each item in the request which caused the transaction to get cancelled. The values of the list are ordered according to the ordering of the TransactWriteItems
request parameter. If no error occurred for the associated item an error with a Null code and Null message will be present.
A condition specified in the operation failed to be evaluated.
Represents a request to perform a check that an item exists or to check the condition of specific attributes of the item.
The capacity units consumed by an operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity
is only returned if the request asked for it. For more information, see Provisioned capacity mode in the Amazon DynamoDB Developer Guide.
Represents the continuous backups and point in time recovery settings on the table.
Backups have not yet been enabled for this table.
Represents a Contributor Insights summary entry.
Represents a new global secondary index to be added to an existing table.
Specifies the action to add a new witness Region to a MRSC global table. A MRSC global table can be configured with either three replicas, or with two replicas and one witness.
Represents a replica to be added.
Represents a replica to be created.
Represents the input of a CreateTable
operation.
Represents the output of a CreateTable
operation.
Processing options for the CSV file being imported.
Represents a global secondary index to be deleted from an existing table.
Specifies the action to remove a witness Region from a MRSC global table. You cannot delete a single witness from a MRSC global table - you must delete both a replica and the witness together. The deletion of both a witness and replica converts the remaining replica to a single-Region DynamoDB table.
Represents the input of a DeleteItem
operation.
Represents the output of a DeleteItem
operation.
Represents a replica to be removed.
Represents a replica to be deleted.
Represents a request to perform a DeleteItem
operation on an item.
Represents the input of a DeleteTable
operation.
Represents the output of a DeleteTable
operation.
Represents the input of a DescribeLimits
operation. Has no content.
Represents the output of a DescribeLimits
operation.
Represents the input of a DescribeTable
operation.
Represents the output of a DescribeTable
operation.
There was an attempt to insert an item with the same primary key as an item that already exists in the DynamoDB table.
Base class for all service related exceptions thrown by the DynamoDb client
Enables setting the configuration for Kinesis Streaming.
Represents a condition to be compared with an attribute value. This condition can be used with DeleteItem
, PutItem
, or UpdateItem
operations; if the comparison evaluates to true, the operation succeeds; if not, the operation fails. You can use ExpectedAttributeValue
in one of two different ways:
There was a conflict when writing to the specified S3 bucket.
Represents the properties of the exported table.
The specified export was not found.
Summary information about an export task.
Represents a failure a contributor insights operation.
Represents the input of a GetItem
operation.
Represents the output of a GetItem
operation.
Represents the properties of a global secondary index.
Represents the auto scaling settings of a global secondary index for a global table that will be modified.
Represents the properties of a global secondary index.
Represents the properties of a global secondary index for the table when the backup was created.
Represents one of the following:
The description of the warm throughput value on a global secondary index.
Represents the properties of a global table.
The specified global table already exists.
Contains details about the global table.
Represents the settings of a global secondary index for a global table that will be modified.
The specified global table does not exist.
Represents the properties of a witness Region in a MRSC global table.
Represents one of the following:
DynamoDB rejected the request because you retried a request with a different payload but with an idempotent token that was already used.
There was a conflict when importing from the specified S3 source. This can occur when the current import conflicts with a previous import request that had the same client token.
The specified import was not found.
Summary information about the source file for the import.
Represents the properties of the table being imported into.
Optional object containing the parameters specific to an incremental export.
The operation tried to access a nonexistent index.
The format options for the data that was imported into the target table. There is one value, CsvOption.
An error occurred on the server side.
The specified ExportTime
is outside of the point in time recovery window.
An invalid restore time was specified. RestoreDateTime must be between EarliestRestorableDateTime and LatestRestorableDateTime.
Information about item collections, if any, that were affected by the operation. ItemCollectionMetrics
is only returned if the request asked for it. If the table does not have any local secondary indexes, this information is not returned in the response.
An item collection is too large. This exception is only returned for tables that have one or more local secondary indexes.
Details for the requested item.
Represents a set of primary keys and, for each key, the attributes to retrieve from the table.
Represents a single element of a key schema. A key schema specifies the attributes that make up the primary key of a table, or the key attributes of an index.
Describes a Kinesis data stream destination.
There is no limit to the number of daily on-demand backups that can be taken.
Represents the input of a ListTables
operation.
Represents the output of a ListTables
operation.
Represents the properties of a local secondary index.
Represents the properties of a local secondary index.
Represents the properties of a local secondary index for the table when the backup was created.
Sets the maximum number of read and write units for the specified on-demand table. If you use this parameter, you must specify MaxReadRequestUnits
, MaxWriteRequestUnits
, or both.
Overrides the on-demand throughput settings for this replica table. If you don't specify a value for this parameter, it uses the source table's on-demand throughput settings.
Represents a PartiQL statement that uses parameters.
The description of the point in time settings applied to the table.
Represents the settings used to enable point in time recovery.
Point in time recovery has not yet been enabled for this source table.
The operation tried to access a nonexistent resource-based policy.
Represents attributes that are copied (projected) from the table into an index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.
Represents the provisioned throughput settings for the specified global secondary index. You must use ProvisionedThroughput
or OnDemandThroughput
based on your table’s capacity mode.
Represents the provisioned throughput settings for the table, consisting of read and write capacity units, along with data about increases and decreases.
Your request rate is too high. The Amazon Web Services SDKs for DynamoDB automatically retry requests that receive this exception. Your request is eventually successful, unless your retry queue is too large to finish. Reduce the frequency of requests and use exponential backoff. For more information, go to Error Retries and Exponential Backoff in the Amazon DynamoDB Developer Guide.
Replica-specific provisioned throughput settings. If not specified, uses the source table's provisioned throughput settings.
Represents the input of a PutItem
operation.
Represents the output of a PutItem
operation.
Represents a request to perform a PutItem
operation on an item.
Represents the input of a Query
operation.
Represents the output of a Query
operation.
The specified replica is already part of the global table.
Represents the auto scaling settings of the replica.
Represents the auto scaling settings of a replica that will be modified.
Contains the details of the replica.
Represents the properties of a replica global secondary index.
Represents the auto scaling configuration for a replica global secondary index.
Represents the auto scaling settings of a global secondary index for a replica that will be modified.
Represents the properties of a replica global secondary index.
Represents the properties of a global secondary index.
Represents the settings of a global secondary index for a global table that will be modified.
The specified replica is no longer part of the global table.
Represents the properties of a replica.
Represents the settings for a global table in a Region that will be modified.
The request was rejected because one or more items in the request are being modified by a request in another Region.
Represents one of the following:
Represents one of the following:
Throughput exceeds the current throughput quota for your account. Please contact Amazon Web ServicesSupport to request a quota increase.
The operation conflicts with the resource's availability. For example:
The operation tried to access a nonexistent table or index. The resource might not be specified correctly, or its status might not be ACTIVE
.
Contains details for the restore.
Determines the level of detail about either provisioned or on-demand throughput consumption that is returned in the response:
The S3 bucket that is being imported from.
Represents the input of a Scan
operation.
Represents the output of a Scan
operation.
Contains the details of the table when the backup was created.
Contains the details of the features enabled on the table when the backup was created. For example, LSIs, GSIs, streams, TTL.
The description of the server-side encryption status on the specified table.
Represents the settings used to enable server-side encryption.
Represents the DynamoDB Streams configuration for a table in DynamoDB.
A target table with the specified name already exists.
Represents the auto scaling configuration for a global table.
Contains details of the table class.
The parameters for the table created as part of the import operation.
Represents the properties of a table.
A target table with the specified name is either being created or deleted.
A source table with the name TableName
does not currently exist within the subscriber's account or the subscriber is operating in the wrong Amazon Web Services Region.
Represents the warm throughput value (in read units per second and write units per second) of the table. Warm throughput is applicable for DynamoDB Standard-IA tables and specifies the minimum provisioned capacity maintained for immediate data access.
The description of the Time to Live (TTL) status on the specified table.
Represents the settings used to enable or disable Time to Live (TTL) for the specified table.
Specifies an item to be retrieved as part of the transaction.
The entire transaction request was canceled.
Operation was rejected because there is an ongoing transaction for the item.
The transaction with the given request token is already in progress.
A list of requests that can perform update, put, delete, or check operations on multiple items in one or more tables atomically.
Represents the new provisioned throughput settings to be applied to a global secondary index.
Represents the input of an UpdateItem
operation.
Represents the output of an UpdateItem
operation.
Enables updating the configuration for Kinesis Streaming.
Represents a replica to be modified.
Represents the input of an UpdateTable
operation.
Represents the output of an UpdateTable
operation.
Represents the input of an UpdateTimeToLive
operation.
Provides visibility into the number of read and write operations your table or secondary index can instantaneously support. The settings can be modified using the UpdateTable
operation to meet the throughput requirements of an upcoming peak event.
Represents an operation to perform - either DeleteItem
or PutItem
. You can only request one of these operations, not both, in a single WriteRequest
. If you do need to perform both of these operations, you need to provide two separate WriteRequest
objects.