Skip to content

DynamoDB  >  Structures  >  Delete

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
expression_attribute_names: dict[str, str] | None = None

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

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.

table_name instance-attribute
table_name: str

Name of the table in which the item to be deleted resides. You can also provide the Amazon Resource Name (ARN) of the table in this parameter.