class Aws::DynamoDB::Types::TransactionCanceledException
@see docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/TransactionCanceledException AWS API Documentation
@return [Array<Types::CancellationReason>]
A list of cancellation reasons.
@!attribute [rw] cancellation_reasons
@return [String]
@!attribute [rw] message
* There is a user error, such as an invalid data format.
completed.
* There is insufficient provisioned capacity for the transaction to be
or region.
* A table in the ‘TransactGetItems` request is in a different account
operation fails with a `TransactionCanceledException`.
`TransactWriteItems` request. In this case the `TransactGetItems`
a concurrent `PutItem`, `UpdateItem`, `DeleteItem` or
* There is an ongoing `TransactGetItems` operation that conflicts with
circumstances:
DynamoDB rejects a `TransactGetItems` request under the following
* There is a user error, such as an invalid data format.
error occurs because of changes made by the transaction.
secondary index (LSI) becomes too large, or a similar validation
* An item size becomes too large (larger than 400 KB), or a local
completed.
* There is insufficient provisioned capacity for the transaction to be
the same item.
* More than one action in the `TransactWriteItems` operation targets
account or region.
* A table in the `TransactWriteItems` request is in a different
* A condition in one of the condition expressions is not met.
circumstances:
DynamoDB rejects a `TransactWriteItems` request under the following
The entire transaction request was rejected.