Module Values.MapRunExecutionCountsSource

Contains details about all of the child workflow executions started by a Map Run.

Sourcetype nonrec t = {
  1. pending : UnsignedLong.t option;
    (*

    The total number of child workflow executions that were started by a Map Run, but haven't started executing yet.

    *)
  2. running : UnsignedLong.t option;
    (*

    The total number of child workflow executions that were started by a Map Run and are currently in-progress.

    *)
  3. succeeded : UnsignedLong.t option;
    (*

    The total number of child workflow executions that were started by a Map Run and have completed successfully.

    *)
  4. failed : UnsignedLong.t option;
    (*

    The total number of child workflow executions that were started by a Map Run, but have failed.

    *)
  5. timedOut : UnsignedLong.t option;
    (*

    The total number of child workflow executions that were started by a Map Run and have timed out.

    *)
  6. aborted : UnsignedLong.t option;
    (*

    The total number of child workflow executions that were started by a Map Run and were running, but were either stopped by the user or by Step Functions because the Map Run failed.

    *)
  7. total : UnsignedLong.t option;
    (*

    The total number of child workflow executions that were started by a Map Run.

    *)
  8. resultsWritten : UnsignedLong.t option;
    (*

    Returns the count of child workflow executions whose results were written by ResultWriter. For more information, see ResultWriter in the Step Functions Developer Guide.

    *)
  9. failuresNotRedrivable : LongObject.t option;
    (*

    The number of FAILED, ABORTED, or TIMED_OUT child workflow executions that cannot be redriven because their execution status is terminal. For example, child workflows with an execution status of FAILED, ABORTED, or TIMED_OUT and a redriveStatus of NOT_REDRIVABLE.

    *)
  10. pendingRedrive : LongObject.t option;
    (*

    The number of unsuccessful child workflow executions currently waiting to be redriven. The status of these child workflow executions could be FAILED, ABORTED, or TIMED_OUT in the original execution attempt or a previous redrive attempt.

    *)
}
Sourceval make : ?pending:??? -> ?running:??? -> ?succeeded:??? -> ?failed:??? -> ?timedOut:??? -> ?aborted:??? -> ?total:??? -> ?resultsWritten:??? -> ?failuresNotRedrivable:??? -> ?pendingRedrive:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Long of UnsignedLong.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