Values.EventSourceAn event that occurred during the execution of a durable function.
type nonrec t = {eventType : EventType.t option;The type of event that occurred.
*)subType : OperationSubType.t option;The subtype of the event, providing additional categorization.
*)eventId : EventId.t option;The unique identifier for this event. Event IDs increment sequentially.
*)id : OperationId.t option;The unique identifier for this operation.
*)name : OperationName.t option;The customer-provided name for this operation.
*)eventTimestamp : ExecutionTimestamp.t option;The date and time when this event occurred, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
*)parentId : OperationId.t option;The unique identifier of the parent operation, if this operation is running within a child context.
*)executionStartedDetails : ExecutionStartedDetails.t option;Details about an execution that started.
*)executionSucceededDetails : ExecutionSucceededDetails.t option;Details about an execution that succeeded.
*)executionFailedDetails : ExecutionFailedDetails.t option;Details about an execution that failed.
*)executionTimedOutDetails : ExecutionTimedOutDetails.t option;Details about an execution that timed out.
*)executionStoppedDetails : ExecutionStoppedDetails.t option;Details about an execution that was stopped.
*)contextStartedDetails : ContextStartedDetails.t option;Details about a context that started.
*)contextSucceededDetails : ContextSucceededDetails.t option;Details about a context that succeeded.
*)contextFailedDetails : ContextFailedDetails.t option;Details about a context that failed.
*)waitStartedDetails : WaitStartedDetails.t option;Details about a wait operation that started.
*)waitSucceededDetails : WaitSucceededDetails.t option;Details about a wait operation that succeeded.
*)waitCancelledDetails : WaitCancelledDetails.t option;Details about a wait operation that was cancelled.
*)stepStartedDetails : StepStartedDetails.t option;Details about a step that started.
*)stepSucceededDetails : StepSucceededDetails.t option;Details about a step that succeeded.
*)stepFailedDetails : StepFailedDetails.t option;Details about a step that failed.
*)chainedInvokeStartedDetails : ChainedInvokeStartedDetails.t option;chainedInvokeSucceededDetails : ChainedInvokeSucceededDetails.t option;Details about a chained invocation that succeeded.
*)chainedInvokeFailedDetails : ChainedInvokeFailedDetails.t option;chainedInvokeTimedOutDetails : ChainedInvokeTimedOutDetails.t option;Details about a chained invocation that timed out.
*)chainedInvokeStoppedDetails : ChainedInvokeStoppedDetails.t option;Details about a chained invocation that was stopped.
*)callbackStartedDetails : CallbackStartedDetails.t option;callbackSucceededDetails : CallbackSucceededDetails.t option;callbackFailedDetails : CallbackFailedDetails.t option;callbackTimedOutDetails : CallbackTimedOutDetails.t option;invocationCompletedDetails : InvocationCompletedDetails.t option;Details about a function invocation that completed.
*)}val make :
?eventType:EventType.t ->
?subType:OperationSubType.t ->
?eventId:EventId.t ->
?id:OperationId.t ->
?name:OperationName.t ->
?eventTimestamp:ExecutionTimestamp.t ->
?parentId:OperationId.t ->
?executionStartedDetails:ExecutionStartedDetails.t ->
?executionSucceededDetails:ExecutionSucceededDetails.t ->
?executionFailedDetails:ExecutionFailedDetails.t ->
?executionTimedOutDetails:ExecutionTimedOutDetails.t ->
?executionStoppedDetails:ExecutionStoppedDetails.t ->
?contextStartedDetails:ContextStartedDetails.t ->
?contextSucceededDetails:ContextSucceededDetails.t ->
?contextFailedDetails:ContextFailedDetails.t ->
?waitStartedDetails:WaitStartedDetails.t ->
?waitSucceededDetails:WaitSucceededDetails.t ->
?waitCancelledDetails:WaitCancelledDetails.t ->
?stepStartedDetails:StepStartedDetails.t ->
?stepSucceededDetails:StepSucceededDetails.t ->
?stepFailedDetails:StepFailedDetails.t ->
?chainedInvokeStartedDetails:ChainedInvokeStartedDetails.t ->
?chainedInvokeSucceededDetails:ChainedInvokeSucceededDetails.t ->
?chainedInvokeFailedDetails:ChainedInvokeFailedDetails.t ->
?chainedInvokeTimedOutDetails:ChainedInvokeTimedOutDetails.t ->
?chainedInvokeStoppedDetails:ChainedInvokeStoppedDetails.t ->
?callbackStartedDetails:CallbackStartedDetails.t ->
?callbackSucceededDetails:CallbackSucceededDetails.t ->
?callbackFailedDetails:CallbackFailedDetails.t ->
?callbackTimedOutDetails:CallbackTimedOutDetails.t ->
?invocationCompletedDetails:InvocationCompletedDetails.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of EventId.t
| `String of OperationSubType.t
| `Structure of
(string
* [> `Integer of DurationSeconds.t
| `String of NamespacedFunctionName.t
| `Structure of
(string
* [> `Boolean of Truncated.t
| `Integer of AttemptCount.t
| `String of InputPayload.t
| `Structure of
(string
* [> `List of [> `String of StackTraceEntry.t ] list
| `String of ErrorMessage.t ])
list ])
list
| `Timestamp of ExecutionTimestamp.t ])
list
| `Timestamp of ExecutionTimestamp.t ])
list ]