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:Timestamp.t ->
?type_:HistoryEventType.t ->
?id:EventId.t ->
?previousEventId:EventId.t ->
?activityFailedEventDetails:ActivityFailedEventDetails.t ->
?activityScheduleFailedEventDetails:ActivityScheduleFailedEventDetails.t ->
?activityScheduledEventDetails:ActivityScheduledEventDetails.t ->
?activityStartedEventDetails:ActivityStartedEventDetails.t ->
?activitySucceededEventDetails:ActivitySucceededEventDetails.t ->
?activityTimedOutEventDetails:ActivityTimedOutEventDetails.t ->
?taskFailedEventDetails:TaskFailedEventDetails.t ->
?taskScheduledEventDetails:TaskScheduledEventDetails.t ->
?taskStartFailedEventDetails:TaskStartFailedEventDetails.t ->
?taskStartedEventDetails:TaskStartedEventDetails.t ->
?taskSubmitFailedEventDetails:TaskSubmitFailedEventDetails.t ->
?taskSubmittedEventDetails:TaskSubmittedEventDetails.t ->
?taskSucceededEventDetails:TaskSucceededEventDetails.t ->
?taskTimedOutEventDetails:TaskTimedOutEventDetails.t ->
?executionFailedEventDetails:ExecutionFailedEventDetails.t ->
?executionStartedEventDetails:ExecutionStartedEventDetails.t ->
?executionSucceededEventDetails:ExecutionSucceededEventDetails.t ->
?executionAbortedEventDetails:ExecutionAbortedEventDetails.t ->
?executionTimedOutEventDetails:ExecutionTimedOutEventDetails.t ->
?executionRedrivenEventDetails:ExecutionRedrivenEventDetails.t ->
?mapStateStartedEventDetails:MapStateStartedEventDetails.t ->
?mapIterationStartedEventDetails:MapIterationEventDetails.t ->
?mapIterationSucceededEventDetails:MapIterationEventDetails.t ->
?mapIterationFailedEventDetails:MapIterationEventDetails.t ->
?mapIterationAbortedEventDetails:MapIterationEventDetails.t ->
?lambdaFunctionFailedEventDetails:LambdaFunctionFailedEventDetails.t ->
?lambdaFunctionScheduleFailedEventDetails:
LambdaFunctionScheduleFailedEventDetails.t ->
?lambdaFunctionScheduledEventDetails:LambdaFunctionScheduledEventDetails.t ->
?lambdaFunctionStartFailedEventDetails:
LambdaFunctionStartFailedEventDetails.t ->
?lambdaFunctionSucceededEventDetails:LambdaFunctionSucceededEventDetails.t ->
?lambdaFunctionTimedOutEventDetails:LambdaFunctionTimedOutEventDetails.t ->
?stateEnteredEventDetails:StateEnteredEventDetails.t ->
?stateExitedEventDetails:StateExitedEventDetails.t ->
?mapRunStartedEventDetails:MapRunStartedEventDetails.t ->
?mapRunFailedEventDetails:MapRunFailedEventDetails.t ->
?mapRunRedrivenEventDetails:MapRunRedrivenEventDetails.t ->
?evaluationFailedEventDetails:EvaluationFailedEventDetails.t ->
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 ]