Values.CreateTemplateSyncConfigInputSourceSet up a template to create new template versions automatically by tracking a linked repository. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository. When a commit is pushed to your linked repository, Proton checks for changes to your repository template bundles. If it detects a template bundle change, a new major or minor version of its template is created, if the version doesn’t already exist. For more information, see Template sync configurations in the Proton User Guide.
type nonrec t = {branch : GitBranchName.t;The repository branch for your template.
*)repositoryName : RepositoryName.t;The repository name (for example, myrepos/myrepo).
*)repositoryProvider : RepositoryProvider.t;The provider type for your repository.
*)subdirectory : Subdirectory.t option;A repository subdirectory path to your template bundle directory. When included, Proton limits the template bundle search to this repository directory.
*)templateName : ResourceName.t;The name of your registered template.
*)templateType : TemplateType.t;The type of the registered template.
*)}val make :
?subdirectory:??? ->
branch:GitBranchName.t ->
repositoryName:RepositoryName.t ->
repositoryProvider:RepositoryProvider.t ->
templateName:ResourceName.t ->
templateType:TemplateType.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string * [> `Enum of string | `String of GitBranchName.t ]) list ]