OperationUpdate
¶
Source code in docs_src/capo_lambda/types/operation_update.py
chained_invoke_options
instance-attribute
¶
chained_invoke_options: NotRequired[ChainedInvokeOptions]
context_options
instance-attribute
¶
context_options: NotRequired[ContextOptions]
Options for context operations.
error
instance-attribute
¶
error: NotRequired[ErrorObject]
The error information for failed operations.
name
instance-attribute
¶
name: NotRequired[OperationName]
The customer-provided name for this operation.
parent_id
instance-attribute
¶
parent_id: NotRequired[OperationId]
The unique identifier of the parent operation, if this operation is running within a child context.
payload
instance-attribute
¶
payload: NotRequired[OperationPayload]
The payload for successful operations. The maximum payload size is 6 MB for synchronous EXECUTION operations (RequestResponse invocationType), 1 MB for asynchronous EXECUTION (Event invocationType) and CHAINED_INVOKE operations, and 256 KB for CONTEXT, STEP, WAIT, and CALLBACK operations.
step_options
instance-attribute
¶
step_options: NotRequired[StepOptions]
Options for step operations.
sub_type
instance-attribute
¶
sub_type: NotRequired[OperationSubType]
The subtype of the operation, providing additional categorization.
wait_options
instance-attribute
¶
wait_options: NotRequired[WaitOptions]
Options for wait operations.