transact_write_items - Boto3 1.34.74 documentation

May 2024 ยท 2 minute read
response = client.transact_write_items( TransactItems=[ { 'ConditionCheck': { 'Key': { 'string': { 'S': 'string', 'N': 'string', 'B': b'bytes', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ b'bytes', ], 'M': { 'string': {'... recursive ...'} }, 'L': [ {'... recursive ...'}, ], 'NULL': True|False, 'BOOL': True|False } }, 'TableName': 'string', 'ConditionExpression': 'string', 'ExpressionAttributeNames': { 'string': 'string' }, 'ExpressionAttributeValues': { 'string': { 'S': 'string', 'N': 'string', 'B': b'bytes', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ b'bytes', ], 'M': { 'string': {'... recursive ...'} }, 'L': [ {'... recursive ...'}, ], 'NULL': True|False, 'BOOL': True|False } }, 'ReturnValuesOnConditionCheckFailure': 'ALL_OLD'|'NONE' }, 'Put': { 'Item': { 'string': { 'S': 'string', 'N': 'string', 'B': b'bytes', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ b'bytes', ], 'M': { 'string': {'... recursive ...'} }, 'L': [ {'... recursive ...'}, ], 'NULL': True|False, 'BOOL': True|False } }, 'TableName': 'string', 'ConditionExpression': 'string', 'ExpressionAttributeNames': { 'string': 'string' }, 'ExpressionAttributeValues': { 'string': { 'S': 'string', 'N': 'string', 'B': b'bytes', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ b'bytes', ], 'M': { 'string': {'... recursive ...'} }, 'L': [ {'... recursive ...'}, ], 'NULL': True|False, 'BOOL': True|False } }, 'ReturnValuesOnConditionCheckFailure': 'ALL_OLD'|'NONE' }, 'Delete': { 'Key': { 'string': { 'S': 'string', 'N': 'string', 'B': b'bytes', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ b'bytes', ], 'M': { 'string': {'... recursive ...'} }, 'L': [ {'... recursive ...'}, ], 'NULL': True|False, 'BOOL': True|False } }, 'TableName': 'string', 'ConditionExpression': 'string', 'ExpressionAttributeNames': { 'string': 'string' }, 'ExpressionAttributeValues': { 'string': { 'S': 'string', 'N': 'string', 'B': b'bytes', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ b'bytes', ], 'M': { 'string': {'... recursive ...'} }, 'L': [ {'... recursive ...'}, ], 'NULL': True|False, 'BOOL': True|False } }, 'ReturnValuesOnConditionCheckFailure': 'ALL_OLD'|'NONE' }, 'Update': { 'Key': { 'string': { 'S': 'string', 'N': 'string', 'B': b'bytes', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ b'bytes', ], 'M': { 'string': {'... recursive ...'} }, 'L': [ {'... recursive ...'}, ], 'NULL': True|False, 'BOOL': True|False } }, 'UpdateExpression': 'string', 'TableName': 'string', 'ConditionExpression': 'string', 'ExpressionAttributeNames': { 'string': 'string' }, 'ExpressionAttributeValues': { 'string': { 'S': 'string', 'N': 'string', 'B': b'bytes', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ b'bytes', ], 'M': { 'string': {'... recursive ...'} }, 'L': [ {'... recursive ...'}, ], 'NULL': True|False, 'BOOL': True|False } }, 'ReturnValuesOnConditionCheckFailure': 'ALL_OLD'|'NONE' } }, ], ReturnConsumedCapacity='INDEXES'|'TOTAL'|'NONE', ReturnItemCollectionMetrics='SIZE'|'NONE', ClientRequestToken='string' ) 

ncG1vNJzZmian6m8dHrAppizp56WxLR6wqikaK5hZLGwr9SmnKeskam2sLqOmqeiZ5yWwaa%2F02ipnp6Vp7Kvr8Roqp6qpp6wpr%2BOnbCnmZ2ksaN7wqWgnqakZMGzrc2smJysj6y%2FqsDEmKCtnZ2oe6nAzKU%3D