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.