Delete¶
Structure Class¶
Delete
dataclass
¶
Represents a request to perform a DeleteItem operation.
Attributes¶
condition_expression
class-attribute
instance-attribute
¶
condition_expression: str | None = None
A condition that must be satisfied in order for a conditional delete to succeed.
expression_attribute_names
class-attribute
instance-attribute
¶
One or more substitution tokens for attribute names in an expression.
expression_attribute_values
class-attribute
instance-attribute
¶
expression_attribute_values: dict[str, AttributeValue] | None = None
One or more values that can be substituted in an expression.
key
instance-attribute
¶
key: dict[str, AttributeValue]
The primary key of the item to be deleted. Each element consists of an attribute name and a value for that attribute.
return_values_on_condition_check_failure
class-attribute
instance-attribute
¶
return_values_on_condition_check_failure: ReturnValuesOnConditionCheckFailure | None = None
Use ReturnValuesOnConditionCheckFailure to get the item attributes if
the Delete condition fails. For ReturnValuesOnConditionCheckFailure,
the valid values are: NONE and ALL_OLD.