Module Values.SourceRevisionSource

Information about the version (or revision) of a source artifact that initiated a pipeline execution.

Sourcetype nonrec t = {
  1. actionName : ActionName.t option;
    (*

    The name of the action that processed the revision to the source artifact.

    *)
  2. revisionId : Revision.t option;
    (*

    The system-generated unique ID that identifies the revision number of the artifact.

    *)
  3. revisionSummary : RevisionSummary.t option;
    (*

    Summary information about the most recent revision of the artifact. For GitHub and CodeCommit repositories, the commit message. For Amazon S3 buckets or actions, the user-provided content of a codepipeline-artifact-revision-summary key specified in the object metadata.

    *)
  4. revisionUrl : Url.t option;
    (*

    The commit ID for the artifact revision. For artifacts stored in GitHub or CodeCommit repositories, the commit ID is linked to a commit details page.

    *)
}
Sourceval make : ?actionName:??? -> ?revisionId:??? -> ?revisionSummary:??? -> ?revisionUrl:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of ActionName.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