Values.UpdateTemplateSyncConfigInputSourceUpdate template sync configuration parameters, except for the templateName and templateType. Repository details (branch, name, and provider) should be of a linked repository. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository.
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 repository provider.
*)subdirectory : Subdirectory.t option;A subdirectory path to your template bundle version. When included, limits the template bundle search to this repository directory.
*)templateName : ResourceName.t;The synced template name.
*)templateType : TemplateType.t;The synced template type.
*)}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 ]