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

Update

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

Represents a request to perform an UpdateItem operation.

interface Update {
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;
UpdateExpression: string;
}

§Properties

§
ConditionExpression?: string | null
[src]

A condition that must be satisfied in order for a conditional update 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 updated. 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 Update condition fails. For ReturnValuesOnConditionCheckFailure, the valid values are: NONE, ALL_OLD, UPDATED_OLD, ALL_NEW, UPDATED_NEW.

§
TableName: string
[src]

Name of the table for the UpdateItem request.

§
UpdateExpression: string
[src]

An expression that defines one or more attributes to be updated, the action to be performed on them, and new value(s) for them.