Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Delete

import type { Delete } from "https://aws-api.deno.dev/v0.3/services/dynamodb.ts?docs=full";

Represents a request to perform a DeleteItem operation.

interface Delete {
ConditionExpression?: string | null;
ExpressionAttributeNames?: {
[key: string]: string | null | undefined;
}
| null;
ExpressionAttributeValues?: {
[key: string]: AttributeValue | null | undefined;
}
| null;
Key: {
[key: string]: AttributeValue | null | undefined;
}
;
ReturnValuesOnConditionCheckFailure?: ReturnValuesOnConditionCheckFailure | null;
TableName: string;
}

§Properties

§
ConditionExpression?: string | null
[src]

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

§
ExpressionAttributeNames?: {
[key: string]: string | null | undefined;
}
| null
[src]

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

§
ExpressionAttributeValues?: {
[key: string]: AttributeValue | null | undefined;
}
| null
[src]

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

§
Key: {
[key: string]: AttributeValue | null | undefined;
}
[src]

The primary key of the item to be deleted. Each element consists of an attribute name and a value for that attribute.

§
ReturnValuesOnConditionCheckFailure?: ReturnValuesOnConditionCheckFailure | null
[src]

Use ReturnValuesOnConditionCheckFailure to get the item attributes if the Delete condition fails. For ReturnValuesOnConditionCheckFailure, the valid values are: NONE and ALL_OLD.

§
TableName: string
[src]

Name of the table in which the item to be deleted resides.