Module Values.StepSource

Describes an execution step, for an execution job, for an Amplify app.

Sourcetype nonrec t = {
  1. stepName : StepName.t option;
    (*

    The name of the execution step.

    *)
  2. startTime : StartTime.t option;
    (*

    The start date and time of the execution step.

    *)
  3. status : JobStatus.t option;
    (*

    The status of the execution step.

    *)
  4. endTime : EndTime.t option;
    (*

    The end date and time of the execution step.

    *)
  5. logUrl : LogUrl.t option;
    (*

    The URL to the logs for the execution step.

    *)
  6. artifactsUrl : ArtifactsUrl.t option;
    (*

    The URL to the build artifact for the execution step.

    *)
  7. testArtifactsUrl : TestArtifactsUrl.t option;
    (*

    The URL to the test artifact for the execution step.

    *)
  8. testConfigUrl : TestConfigUrl.t option;
    (*

    The URL to the test configuration for the execution step.

    *)
  9. screenshots : Screenshots.t option;
    (*

    The list of screenshot URLs for the execution step, if relevant.

    *)
  10. statusReason : StatusReason.t option;
    (*

    The reason for the current step status.

    *)
  11. context : Context.t option;
    (*

    The context for the current step. Includes a build image if the step is build.

    *)
}
Sourceval make : ?stepName:??? -> ?startTime:??? -> ?status:??? -> ?endTime:??? -> ?logUrl:??? -> ?artifactsUrl:??? -> ?testArtifactsUrl:??? -> ?testConfigUrl:??? -> ?screenshots:??? -> ?statusReason:??? -> ?context:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Map of ([> `String of ThumbnailName.t ] * [> `String of ThumbnailUrl.t ]) list | `String of StepName.t | `Timestamp of StartTime.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