A map of one or more table names and, for each table, a list of operations to be performed (DeleteRequest or PutRequest). Each
element in the map consists of the following:
- DeleteRequest - Perform a DeleteItem operation on the specified item.
The item to be deleted is identified by a Key subelement:
- Key - A map of primary key attribute values that uniquely identify the item. Each entry in this map consists of an attribute name and an attribute value.
- PutRequest -
Perform a PutItem operation on the specified item. The item to be put is identified by an Item subelement:
- Item - A map of attributes and their values. Each entry in this map consists of an attribute name and an attribute value. Attribute values must not be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests that contain empty values will be rejected with a ValidationException. If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.
Constraints:
Declaration Syntax
C# |
public Dictionary<string, List<WriteRequest>> RequestItems { get; set; }