Module Values.HistoryEventSource

Contains details about the events of an execution.

Sourcetype nonrec t = {
  1. 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).

    *)
  2. type_ : HistoryEventType.t option;
    (*

    The type of the event.

    *)
  3. id : EventId.t option;
    (*

    The id of the event. Events are numbered sequentially, starting at one.

    *)
  4. previousEventId : EventId.t option;
    (*

    The id of the previous event.

    *)
  5. activityFailedEventDetails : ActivityFailedEventDetails.t option;
  6. activityScheduleFailedEventDetails : ActivityScheduleFailedEventDetails.t option;
    (*

    Contains details about an activity schedule event that failed during an execution.

    *)
  7. activityScheduledEventDetails : ActivityScheduledEventDetails.t option;
  8. activityStartedEventDetails : ActivityStartedEventDetails.t option;
  9. activitySucceededEventDetails : ActivitySucceededEventDetails.t option;
  10. activityTimedOutEventDetails : ActivityTimedOutEventDetails.t option;
  11. taskFailedEventDetails : TaskFailedEventDetails.t option;
    (*

    Contains details about the failure of a task.

    *)
  12. taskScheduledEventDetails : TaskScheduledEventDetails.t option;
    (*

    Contains details about a task that was scheduled.

    *)
  13. taskStartFailedEventDetails : TaskStartFailedEventDetails.t option;
    (*

    Contains details about a task that failed to start.

    *)
  14. taskStartedEventDetails : TaskStartedEventDetails.t option;
    (*

    Contains details about a task that was started.

    *)
  15. taskSubmitFailedEventDetails : TaskSubmitFailedEventDetails.t option;
    (*

    Contains details about a task that where the submit failed.

    *)
  16. taskSubmittedEventDetails : TaskSubmittedEventDetails.t option;
    (*

    Contains details about a submitted task.

    *)
  17. taskSucceededEventDetails : TaskSucceededEventDetails.t option;
    (*

    Contains details about a task that succeeded.

    *)
  18. taskTimedOutEventDetails : TaskTimedOutEventDetails.t option;
    (*

    Contains details about a task that timed out.

    *)
  19. executionFailedEventDetails : ExecutionFailedEventDetails.t option;
  20. executionStartedEventDetails : ExecutionStartedEventDetails.t option;
  21. executionSucceededEventDetails : ExecutionSucceededEventDetails.t option;
  22. executionAbortedEventDetails : ExecutionAbortedEventDetails.t option;
  23. executionTimedOutEventDetails : ExecutionTimedOutEventDetails.t option;
  24. executionRedrivenEventDetails : ExecutionRedrivenEventDetails.t option;
    (*

    Contains details about the redrive attempt of an execution.

    *)
  25. mapStateStartedEventDetails : MapStateStartedEventDetails.t option;
    (*

    Contains details about Map state that was started.

    *)
  26. mapIterationStartedEventDetails : MapIterationEventDetails.t option;
    (*

    Contains details about an iteration of a Map state that was started.

    *)
  27. mapIterationSucceededEventDetails : MapIterationEventDetails.t option;
    (*

    Contains details about an iteration of a Map state that succeeded.

    *)
  28. mapIterationFailedEventDetails : MapIterationEventDetails.t option;
    (*

    Contains details about an iteration of a Map state that failed.

    *)
  29. mapIterationAbortedEventDetails : MapIterationEventDetails.t option;
    (*

    Contains details about an iteration of a Map state that was aborted.

    *)
  30. lambdaFunctionFailedEventDetails : LambdaFunctionFailedEventDetails.t option;
  31. lambdaFunctionScheduleFailedEventDetails : LambdaFunctionScheduleFailedEventDetails.t option;
  32. lambdaFunctionScheduledEventDetails : LambdaFunctionScheduledEventDetails.t option;
  33. lambdaFunctionStartFailedEventDetails : LambdaFunctionStartFailedEventDetails.t option;
    (*

    Contains details about a lambda function that failed to start during an execution.

    *)
  34. lambdaFunctionSucceededEventDetails : LambdaFunctionSucceededEventDetails.t option;
    (*

    Contains details about a Lambda function that terminated successfully during an execution.

    *)
  35. lambdaFunctionTimedOutEventDetails : LambdaFunctionTimedOutEventDetails.t option;
  36. stateEnteredEventDetails : StateEnteredEventDetails.t option;
  37. stateExitedEventDetails : StateExitedEventDetails.t option;
  38. 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.

    *)
  39. mapRunFailedEventDetails : MapRunFailedEventDetails.t option;
    (*

    Contains error and cause details about a Map Run that failed.

    *)
  40. mapRunRedrivenEventDetails : MapRunRedrivenEventDetails.t option;
    (*

    Contains details about the redrive attempt of a Map Run.

    *)
  41. evaluationFailedEventDetails : EvaluationFailedEventDetails.t option;
    (*

    Contains details about an evaluation failure that occurred while processing a state.

    *)
}
Sourceval 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 -> t
Sourceval 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 ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t