Values.HistoryEventSourceContains details about the events of an execution.
type nonrec t = {timestamp : Timestamp.t option;The date and time the event occurred, expressed in seconds and fractional milliseconds since the Unix epoch, which is defined as January 1, 1970, at 00:00:00 Coordinated Universal Time (UTC).
*)type_ : HistoryEventType.t option;The type of the event.
*)id : EventId.t option;The id of the event. Events are numbered sequentially, starting at one.
*)previousEventId : EventId.t option;The id of the previous event.
*)activityFailedEventDetails : ActivityFailedEventDetails.t option;activityScheduleFailedEventDetails : ActivityScheduleFailedEventDetails.t
option;Contains details about an activity schedule event that failed during an execution.
*)activityScheduledEventDetails : ActivityScheduledEventDetails.t option;activityStartedEventDetails : ActivityStartedEventDetails.t option;activitySucceededEventDetails : ActivitySucceededEventDetails.t option;activityTimedOutEventDetails : ActivityTimedOutEventDetails.t option;taskFailedEventDetails : TaskFailedEventDetails.t option;Contains details about the failure of a task.
*)taskScheduledEventDetails : TaskScheduledEventDetails.t option;Contains details about a task that was scheduled.
*)taskStartFailedEventDetails : TaskStartFailedEventDetails.t option;Contains details about a task that failed to start.
*)taskStartedEventDetails : TaskStartedEventDetails.t option;Contains details about a task that was started.
*)taskSubmitFailedEventDetails : TaskSubmitFailedEventDetails.t option;Contains details about a task that where the submit failed.
*)taskSubmittedEventDetails : TaskSubmittedEventDetails.t option;Contains details about a submitted task.
*)taskSucceededEventDetails : TaskSucceededEventDetails.t option;Contains details about a task that succeeded.
*)taskTimedOutEventDetails : TaskTimedOutEventDetails.t option;Contains details about a task that timed out.
*)executionFailedEventDetails : ExecutionFailedEventDetails.t option;executionStartedEventDetails : ExecutionStartedEventDetails.t option;executionSucceededEventDetails : ExecutionSucceededEventDetails.t option;executionAbortedEventDetails : ExecutionAbortedEventDetails.t option;executionTimedOutEventDetails : ExecutionTimedOutEventDetails.t option;executionRedrivenEventDetails : ExecutionRedrivenEventDetails.t option;Contains details about the redrive attempt of an execution.
*)mapStateStartedEventDetails : MapStateStartedEventDetails.t option;Contains details about Map state that was started.
*)mapIterationStartedEventDetails : MapIterationEventDetails.t option;Contains details about an iteration of a Map state that was started.
*)mapIterationSucceededEventDetails : MapIterationEventDetails.t option;Contains details about an iteration of a Map state that succeeded.
*)mapIterationFailedEventDetails : MapIterationEventDetails.t option;Contains details about an iteration of a Map state that failed.
*)mapIterationAbortedEventDetails : MapIterationEventDetails.t option;Contains details about an iteration of a Map state that was aborted.
*)lambdaFunctionFailedEventDetails : LambdaFunctionFailedEventDetails.t option;lambdaFunctionScheduleFailedEventDetails : LambdaFunctionScheduleFailedEventDetails.t
option;lambdaFunctionScheduledEventDetails : LambdaFunctionScheduledEventDetails.t
option;lambdaFunctionStartFailedEventDetails : LambdaFunctionStartFailedEventDetails.t
option;Contains details about a lambda function that failed to start during an execution.
*)lambdaFunctionSucceededEventDetails : LambdaFunctionSucceededEventDetails.t
option;Contains details about a Lambda function that terminated successfully during an execution.
*)lambdaFunctionTimedOutEventDetails : LambdaFunctionTimedOutEventDetails.t
option;stateEnteredEventDetails : StateEnteredEventDetails.t option;stateExitedEventDetails : StateExitedEventDetails.t option;mapRunStartedEventDetails : MapRunStartedEventDetails.t option;Contains details, such as mapRunArn, and the start date and time of a Map Run. mapRunArn is the Amazon Resource Name (ARN) of the Map Run that was started.
*)mapRunFailedEventDetails : MapRunFailedEventDetails.t option;Contains error and cause details about a Map Run that failed.
*)mapRunRedrivenEventDetails : MapRunRedrivenEventDetails.t option;Contains details about the redrive attempt of a Map Run.
*)evaluationFailedEventDetails : EvaluationFailedEventDetails.t option;Contains details about an evaluation failure that occurred while processing a state.
*)}val make :
?timestamp:??? ->
?type_:??? ->
?id:??? ->
?previousEventId:??? ->
?activityFailedEventDetails:??? ->
?activityScheduleFailedEventDetails:??? ->
?activityScheduledEventDetails:??? ->
?activityStartedEventDetails:??? ->
?activitySucceededEventDetails:??? ->
?activityTimedOutEventDetails:??? ->
?taskFailedEventDetails:??? ->
?taskScheduledEventDetails:??? ->
?taskStartFailedEventDetails:??? ->
?taskStartedEventDetails:??? ->
?taskSubmitFailedEventDetails:??? ->
?taskSubmittedEventDetails:??? ->
?taskSucceededEventDetails:??? ->
?taskTimedOutEventDetails:??? ->
?executionFailedEventDetails:??? ->
?executionStartedEventDetails:??? ->
?executionSucceededEventDetails:??? ->
?executionAbortedEventDetails:??? ->
?executionTimedOutEventDetails:??? ->
?executionRedrivenEventDetails:??? ->
?mapStateStartedEventDetails:??? ->
?mapIterationStartedEventDetails:??? ->
?mapIterationSucceededEventDetails:??? ->
?mapIterationFailedEventDetails:??? ->
?mapIterationAbortedEventDetails:??? ->
?lambdaFunctionFailedEventDetails:??? ->
?lambdaFunctionScheduleFailedEventDetails:??? ->
?lambdaFunctionScheduledEventDetails:??? ->
?lambdaFunctionStartFailedEventDetails:??? ->
?lambdaFunctionSucceededEventDetails:??? ->
?lambdaFunctionTimedOutEventDetails:??? ->
?stateEnteredEventDetails:??? ->
?stateExitedEventDetails:??? ->
?mapRunStartedEventDetails:??? ->
?mapRunFailedEventDetails:??? ->
?mapRunRedrivenEventDetails:??? ->
?evaluationFailedEventDetails:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Long of EventId.t
| `Structure of
(string
* [> `Integer of RedriveCount.t
| `Long of TimeoutInSeconds.t
| `Map of
([> `String of VariableName.t ]
* [> `String of VariableValue.t ])
list
| `String of SensitiveError.t
| `Structure of
(string * [> `Boolean of Truncated.t | `String of LongArn.t ])
list ])
list
| `Timestamp of Timestamp.t ])
list ]