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 | CANCELRequired: 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_INVOKERequired: 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: