OperationUpdate - AWS Lambda

OperationUpdate

An update to be applied to an operation during checkpointing.

Contents

Action

The action to take on the operation.

Type: String

Valid Values: START | SUCCEED | FAIL | RETRY | CANCEL

Required: Yes

Id

The unique identifier for this operation.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 64.

Pattern: [a-zA-Z0-9-_]+

Required: Yes

Type

The type of operation to update.

Type: String

Valid Values: EXECUTION | CONTEXT | STEP | WAIT | CALLBACK | CHAINED_INVOKE

Required: Yes

CallbackOptions

Configuration options for callback operations in durable executions, including timeout settings and retry behavior.

Type: CallbackOptions object

Required: No

ChainedInvokeOptions

Configuration options for chained function invocations in durable executions, including retry settings and timeout configuration.

Type: ChainedInvokeOptions object

Required: No

ContextOptions

Options for context operations.

Type: ContextOptions object

Required: No

Error

The error information for failed operations.

Type: ErrorObject object

Required: No

Name

The customer-provided name for this operation.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 256.

Pattern: [\x20-\x7E]+

Required: No

ParentId

The unique identifier of the parent operation, if this operation is running within a child context.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 64.

Pattern: [a-zA-Z0-9-_]+

Required: No

Payload

The payload for successful operations.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 6291456.

Required: No

StepOptions

Options for step operations.

Type: StepOptions object

Required: No

SubType

The subtype of the operation, providing additional categorization.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 32.

Pattern: [a-zA-Z0-9-_]+

Required: No

WaitOptions

Options for wait operations.

Type: WaitOptions object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: