Skip to content

Lambda  >  Structures  >  Event

Event

Structure Class

Event dataclass

An event that occurred during the execution of a durable function.

Attributes

callback_failed_details class-attribute instance-attribute
callback_failed_details: CallbackFailedDetails | None = None

Contains details about a failed callback operation, including error information and the reason for failure.

callback_started_details class-attribute instance-attribute
callback_started_details: CallbackStartedDetails | None = None

Contains details about a callback operation that has started, including timing information and callback metadata.

callback_succeeded_details class-attribute instance-attribute
callback_succeeded_details: CallbackSucceededDetails | None = None

Contains details about a successfully completed callback operation, including the result data and completion timestamp.

callback_timed_out_details class-attribute instance-attribute
callback_timed_out_details: CallbackTimedOutDetails | None = None

Contains details about a callback operation that timed out, including timeout duration and any partial results.

chained_invoke_failed_details class-attribute instance-attribute
chained_invoke_failed_details: ChainedInvokeFailedDetails | None = None

Contains details about a failed chained function invocation, including error information and failure reason.

chained_invoke_started_details class-attribute instance-attribute
chained_invoke_started_details: ChainedInvokeStartedDetails | None = None

Contains details about a chained function invocation that has started execution, including start time and execution context.

chained_invoke_stopped_details class-attribute instance-attribute
chained_invoke_stopped_details: ChainedInvokeStoppedDetails | None = None

Details about a chained invocation that was stopped.

chained_invoke_succeeded_details class-attribute instance-attribute
chained_invoke_succeeded_details: ChainedInvokeSucceededDetails | None = None

Details about a chained invocation that succeeded.

chained_invoke_timed_out_details class-attribute instance-attribute
chained_invoke_timed_out_details: ChainedInvokeTimedOutDetails | None = None

Details about a chained invocation that timed out.

context_failed_details class-attribute instance-attribute
context_failed_details: ContextFailedDetails | None = None

Details about a context that failed.

context_started_details class-attribute instance-attribute
context_started_details: ContextStartedDetails | None = None

Details about a context that started.

context_succeeded_details class-attribute instance-attribute
context_succeeded_details: ContextSucceededDetails | None = None

Details about a context that succeeded.

event_id class-attribute instance-attribute
event_id: int = 1

The unique identifier for this event. Event IDs increment sequentially.

event_timestamp class-attribute instance-attribute
event_timestamp: datetime | None = None

The date and time when this event occurred, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

event_type class-attribute instance-attribute
event_type: EventType | None = None

The type of event that occurred.

execution_failed_details class-attribute instance-attribute
execution_failed_details: ExecutionFailedDetails | None = None

Details about an execution that failed.

execution_started_details class-attribute instance-attribute
execution_started_details: ExecutionStartedDetails | None = None

Details about an execution that started.

execution_stopped_details class-attribute instance-attribute
execution_stopped_details: ExecutionStoppedDetails | None = None

Details about an execution that was stopped.

execution_succeeded_details class-attribute instance-attribute
execution_succeeded_details: ExecutionSucceededDetails | None = None

Details about an execution that succeeded.

execution_timed_out_details class-attribute instance-attribute
execution_timed_out_details: ExecutionTimedOutDetails | None = None

Details about an execution that timed out.

id class-attribute instance-attribute
id: str | None = None

The unique identifier for this operation.

invocation_completed_details class-attribute instance-attribute
invocation_completed_details: InvocationCompletedDetails | None = None

Details about a function invocation that completed.

name class-attribute instance-attribute
name: str | None = None

The customer-provided name for this operation.

parent_id class-attribute instance-attribute
parent_id: str | None = None

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

step_failed_details class-attribute instance-attribute
step_failed_details: StepFailedDetails | None = None

Details about a step that failed.

step_started_details class-attribute instance-attribute
step_started_details: StepStartedDetails | None = None

Details about a step that started.

step_succeeded_details class-attribute instance-attribute
step_succeeded_details: StepSucceededDetails | None = None

Details about a step that succeeded.

sub_type class-attribute instance-attribute
sub_type: str | None = None

The subtype of the event, providing additional categorization.

wait_cancelled_details class-attribute instance-attribute
wait_cancelled_details: WaitCancelledDetails | None = None

Details about a wait operation that was cancelled.

wait_started_details class-attribute instance-attribute
wait_started_details: WaitStartedDetails | None = None

Details about a wait operation that started.

wait_succeeded_details class-attribute instance-attribute
wait_succeeded_details: WaitSucceededDetails | None = None

Details about a wait operation that succeeded.