Skip to content

Put

async_boto.validation.dynamodb.data_types.put

Put

Bases: BaseModel

Represents a request to perform a PutItem operation.

ATTRIBUTE DESCRIPTION
Item

A map of attribute name to attribute values, representing the primary key of the item to be written by PutItem.

TYPE: Dict[str, AttributeValue]

TableName

Name of the table in which to write the item.

TYPE: str

ConditionExpression

A condition that must be satisfied in order for a conditional update to succeed.

TYPE: Optional[str]

ExpressionAttributeNames

One or more substitution tokens for attribute names in an expression.

TYPE: Optional[Dict[str, str]]

ExpressionAttributeValues

One or more values that can be substituted in an expression.

TYPE: Optional[Dict[str, AttributeValue]]

ReturnValuesOnConditionCheckFailure

Use ReturnValuesOnConditionCheckFailure to get the item attributes if the Put condition fails.

TYPE: Optional[Literal['ALL_OLD', 'NONE']]

Item class-attribute instance-attribute

Item = Field(..., max_length=65535)

TableName instance-attribute

TableName

ConditionExpression class-attribute instance-attribute

ConditionExpression = None

ExpressionAttributeNames class-attribute instance-attribute

ExpressionAttributeNames = None

ExpressionAttributeValues class-attribute instance-attribute

ExpressionAttributeValues = None

ReturnValuesOnConditionCheckFailure class-attribute instance-attribute

ReturnValuesOnConditionCheckFailure = None