Module Values.CodeRepositorySource

Describes a source code repository.

Sourcetype nonrec t = {
  1. repositoryUrl : String_.t;
    (*

    The location of the repository that contains the source code.

    *)
  2. sourceCodeVersion : SourceCodeVersion.t;
    (*

    The version that should be used within the source code repository.

    *)
  3. codeConfiguration : CodeConfiguration.t option;
    (*

    Configuration for building and running the service from a source code repository. CodeConfiguration is required only for CreateService request.

    *)
  4. sourceDirectory : SourceDirectory.t option;
    (*

    The path of the directory that stores source code and configuration files. The build and start commands also execute from here. The path is absolute from root and, if not specified, defaults to the repository root.

    *)
}
Sourceval context_ : string
Sourceval make : ?codeConfiguration:??? -> ?sourceDirectory:??? -> repositoryUrl:String_.t -> sourceCodeVersion:SourceCodeVersion.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of String_.t | `Structure of (string * [> `Enum of string | `String of String_.t | `Structure of (string * [> `Enum of string | `Map of ([> `String of RuntimeEnvironmentVariablesKey.t ] * [> `String of RuntimeEnvironmentVariablesValue.t ]) list | `String of BuildCommand.t ]) list ]) list ]) 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