[ { "ConditionCheck": { "Key": {"string": { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { ... recursive ... } ...}, "L": [ { ... recursive ... } ... ], "NULL": true|false, "BOOL": true|false } ...}, "L": [ { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { ... recursive ... } ...}, "L": [ { ... recursive ... } ... ], "NULL": true|false, "BOOL": true|false } ... ], "NULL": true|false, "BOOL": true|false } ...}, "TableName": "string", "ConditionExpression": "string", "ExpressionAttributeNames": {"string": "string" ...}, "ExpressionAttributeValues": {"string": { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { ... recursive ... } ...}, "L": [ { ... recursive ... } ... ], "NULL": true|false, "BOOL": true|false } ...}, "L": [ { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { ... recursive ... } ...}, "L": [ { ... recursive ... } ... ], "NULL": true|false, "BOOL": true|false } ... ], "NULL": true|false, "BOOL": true|false } ...}, "ReturnValuesOnConditionCheckFailure": "ALL_OLD"|"NONE" }, "Put": { "Item": {"string": { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { ... recursive ... } ...}, "L": [ { ... recursive ... } ... ], "NULL": true|false, "BOOL": true|false } ...}, "L": [ { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { ... recursive ... } ...}, "L": [ { ... recursive ... } ... ], "NULL": true|false, "BOOL": true|false } ... ], "NULL": true|false, "BOOL": true|false } ...}, "TableName": "string", "ConditionExpression": "string", "ExpressionAttributeNames": {"string": "string" ...}, "ExpressionAttributeValues": {"string": { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { ... recursive ... } ...}, "L": [ { ... recursive ... } ... ], "NULL": true|false, "BOOL": true|false } ...}, "L": [ { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { ... recursive ... } ...}, "L": [ { ... recursive ... } ... ], "NULL": true|false, "BOOL": true|false } ... ], "NULL": true|false, "BOOL": true|false } ...}, "ReturnValuesOnConditionCheckFailure": "ALL_OLD"|"NONE" }, "Delete": { "Key": {"string": { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { ... recursive ... } ...}, "L": [ { ... recursive ... } ... ], "NULL": true|false, "BOOL": true|false } ...}, "L": [ { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { ... recursive ... } ...}, "L": [ { ... recursive ... } ... ], "NULL": true|false, "BOOL": true|false } ... ], "NULL": true|false, "BOOL": true|false } ...}, "TableName": "string", "ConditionExpression": "string", "ExpressionAttributeNames": {"string": "string" ...}, "ExpressionAttributeValues": {"string": { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { ... recursive ... } ...}, "L": [ { ... recursive ... } ... ], "NULL": true|false, "BOOL": true|false } ...}, "L": [ { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { ... recursive ... } ...}, "L": [ { ... recursive ... } ... ], "NULL": true|false, "BOOL": true|false } ... ], "NULL": true|false, "BOOL": true|false } ...}, "ReturnValuesOnConditionCheckFailure": "ALL_OLD"|"NONE" }, "Update": { "Key": {"string": { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { ... recursive ... } ...}, "L": [ { ... recursive ... } ... ], "NULL": true|false, "BOOL": true|false } ...}, "L": [ { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { ... recursive ... } ...}, "L": [ { ... recursive ... } ... ], "NULL": true|false, "BOOL": true|false } ... ], "NULL": true|false, "BOOL": true|false } ...}, "UpdateExpression": "string", "TableName": "string", "ConditionExpression": "string", "ExpressionAttributeNames": {"string": "string" ...}, "ExpressionAttributeValues": {"string": { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { ... recursive ... } ...}, "L": [ { ... recursive ... } ... ], "NULL": true|false, "BOOL": true|false } ...}, "L": [ { "S": "string", "N": "string", "B": blob, "SS": ["string", ...], "NS": ["string", ...], "BS": [blob, ...], "M": {"string": { ... recursive ... } ...}, "L": [ { ... recursive ... } ... ], "NULL": true|false, "BOOL": true|false } ... ], "NULL": true|false, "BOOL": true|false } ...}, "ReturnValuesOnConditionCheckFailure": "ALL_OLD"|"NONE" } } ...]