Module Values.WorkflowExecutionMetadataSource

Metadata that includes details and status from this runtime instance of the workflow.

Sourcetype nonrec t = {
  1. workflowBuildVersionArn : WorkflowBuildVersionArn.t option;
    (*

    The Amazon Resource Name (ARN) of the workflow resource build version that ran.

    *)
  2. workflowExecutionId : WorkflowExecutionId.t option;
    (*

    Unique identifier that Image Builder assigns to keep track of runtime resources each time it runs a workflow.

    *)
  3. type_ : WorkflowType.t option;
    (*

    Indicates what type of workflow that Image Builder ran for this runtime instance of the workflow.

    *)
  4. status : WorkflowExecutionStatus.t option;
    (*

    The current runtime status for this workflow.

    *)
  5. message : WorkflowExecutionMessage.t option;
    (*

    The runtime output message from the workflow, if applicable.

    *)
  6. totalStepCount : WorkflowStepCount.t option;
    (*

    The total number of steps in the workflow. This should equal the sum of the step counts for steps that succeeded, were skipped, and failed.

    *)
  7. totalStepsSucceeded : WorkflowStepCount.t option;
    (*

    A runtime count for the number of steps in the workflow that ran successfully.

    *)
  8. totalStepsFailed : WorkflowStepCount.t option;
    (*

    A runtime count for the number of steps in the workflow that failed.

    *)
  9. totalStepsSkipped : WorkflowStepCount.t option;
    (*

    A runtime count for the number of steps in the workflow that were skipped.

    *)
  10. startTime : DateTime.t option;
    (*

    The timestamp when the runtime instance of this workflow started.

    *)
  11. endTime : DateTime.t option;
    (*

    The timestamp when this runtime instance of the workflow finished.

    *)
  12. parallelGroup : ParallelGroup.t option;
    (*

    The name of the test group that included the test workflow resource at runtime.

    *)
  13. retried : NullableBoolean.t option;
    (*

    Indicates retry status for this runtime instance of the workflow.

    *)
}
Sourceval make : ?workflowBuildVersionArn:??? -> ?workflowExecutionId:??? -> ?type_:??? -> ?status:??? -> ?message:??? -> ?totalStepCount:??? -> ?totalStepsSucceeded:??? -> ?totalStepsFailed:??? -> ?totalStepsSkipped:??? -> ?startTime:??? -> ?endTime:??? -> ?parallelGroup:??? -> ?retried:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of NullableBoolean.t | `Enum of string | `Integer of WorkflowStepCount.t | `String of WorkflowBuildVersionArn.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