Module Values.SourceBuildInformationSource

Location of the source code for an application version.

Sourcetype nonrec t = {
  1. sourceType : SourceType.t;
    (*

    The type of repository. Git Zip

    *)
  2. sourceRepository : SourceRepository.t;
    (*

    Location where the repository is stored. CodeCommit S3

    *)
  3. sourceLocation : SourceLocation.t;
    (*

    The location of the source code, as a formatted string, depending on the value of SourceRepository For CodeCommit, the format is the repository name and commit ID, separated by a forward slash. For example, my-git-repo/265cfa0cf6af46153527f55d6503ec030551f57a. For S3, the format is the S3 bucket name and object key, separated by a forward slash. For example, my-s3-bucket/Folders/my-source-file.

    *)
}
Sourceval context_ : string
Sourceval make : sourceType:SourceType.t -> sourceRepository:SourceRepository.t -> sourceLocation:SourceLocation.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of SourceLocation.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