Module Values.SourceRevisionOverrideSource

A list that allows you to specify, or override, the source revision for a pipeline execution that's being started. A source revision is the version with all the changes to your application code, or source artifact, for the pipeline execution. For the S3_OBJECT_VERSION_ID and S3_OBJECT_KEY types of source revisions, either of the types can be used independently, or they can be used together to override the source with a specific ObjectKey and VersionID.

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

    The name of the action where the override will be applied.

    *)
  2. revisionType : SourceRevisionType.t;
    (*

    The type of source revision, based on the source provider. For example, the revision type for the CodeCommit action provider is the commit ID.

    *)
  3. revisionValue : Revision.t;
    (*

    The source revision, or version of your source artifact, with the changes that you want to run in the pipeline execution.

    *)
}
Sourceval context_ : string
Sourceval make : actionName:ActionName.t -> revisionType:SourceRevisionType.t -> revisionValue:Revision.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum 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