class Aws::DynamoDB::Types::BatchWriteItemOutput


@see docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/BatchWriteItemOutput AWS API Documentation
@return [Array<Types::ConsumedCapacity>]
* ‘CapacityUnits` - The total number of capacity units consumed.
* `TableName` - The table that consumed the provisioned throughput.
Each element consists of:
operation.
The capacity units consumed by the entire `BatchWriteItem`
@!attribute [rw] consumed_capacity
@return [Hash<String,Array<Types::ItemCollectionMetrics>>]
rely on the precision or accuracy of the estimate.
The estimate is subject to change over time; therefore, do not
index is approaching its size limit.
the table. Use this estimate to measure whether a local secondary
attributes projected into all of the local secondary indexes on
the size of all the items in the table, plus the size of all
bound and an upper bound for the estimate. The estimate includes
expressed in GB. This is a two-element array containing a lower
* `SizeEstimateRange` - An estimate of item collection size,
item.
collection. This is the same as the partition key value of the
* `ItemCollectionKey` - The partition key value of the item
Each entry consists of the following subelements:
affected by individual `DeleteItem` or `PutItem` operations.
each table, information about any item collections that were
A list of tables that were processed by `BatchWriteItem` and, for
@!attribute [rw] item_collection_metrics
@return [Hash<String,Array<Types::WriteRequest>>]
an empty `UnprocessedItems` map.
If there are no unprocessed items remaining, the response contains
schema in the table’s attribute definition.
then the data types for those attributes must match those of the
If you specify any attributes that are part of an index key,
will be rejected with a ‘ValidationException` exception.
attributes must not be empty. Requests that contain empty values
attributes must have lengths greater than zero; and set type
Attribute values must not be null; string and binary type
this map consists of an attribute name and an attribute value.
* `Item` - A map of attributes and their values. Each entry in
item. The item to be put is identified by an `Item` subelement:
* `PutRequest` - Perform a `PutItem` operation on the specified
^
attribute name and an attribute value.
identify the item. Each entry in this map consists of an
* `Key` - A map of primary key attribute values that uniquely
subelement:
specified item. The item to be deleted is identified by a `Key`
* `DeleteRequest` - Perform a `DeleteItem` operation on the
`PutRequest`).
table, a list of operations to perform (`DeleteRequest` or
Each `UnprocessedItems` entry consists of a table name and, for that
`RequestItems` in the Request Parameters section.
subsequent `BatchGetItem` operation. For more information, see
`RequestItems`, so you can provide this value directly to a
processed. The `UnprocessedItems` value is in the same form as
A map of tables and requests against those tables that were not
@!attribute [rw] unprocessed_items
Represents the output of a `BatchWriteItem` operation.