Values_0.SourceControlDetailsSourceThe details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.
type nonrec t = {provider : SourceControlProvider.t option;The provider for the remote repository.
*)repository : Generic512CharString.t option;The name of the remote repository that contains the job artifacts.
*)owner : Generic512CharString.t option;The owner of the remote repository that contains the job artifacts.
*)branch : Generic512CharString.t option;An optional branch in the remote repository.
*)folder : Generic512CharString.t option;An optional folder in the remote repository.
*)lastCommitId : Generic512CharString.t option;The last commit ID for a commit in the remote repository.
*)authStrategy : SourceControlAuthStrategy.t option;The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
*)authToken : Generic512CharString.t option;The value of an authorization token.
*)}val make :
?provider:SourceControlProvider.t ->
?repository:Generic512CharString.t ->
?owner:Generic512CharString.t ->
?branch:Generic512CharString.t ->
?folder:Generic512CharString.t ->
?lastCommitId:Generic512CharString.t ->
?authStrategy:SourceControlAuthStrategy.t ->
?authToken:Generic512CharString.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string * [> `Enum of string | `String of Generic512CharString.t ]) list ]