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:??? -> ?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 -> 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