Skip to content

CreateTemplateSyncConfigInput

Source code in docs_src/capo_proton/types/create_template_sync_config_input.py
class CreateTemplateSyncConfigInput(TypedDict, closed=True):
    template_name: "capo_proton.types.resource_name.ResourceName"
    """<p>The name of your registered template.</p>"""
    template_type: "capo_proton.types.template_type.TemplateType"
    """<p>The type of the registered template.</p>"""
    repository_provider: "capo_proton.types.repository_provider.RepositoryProvider"
    """<p>The provider type for your repository.</p>"""
    repository_name: "capo_proton.types.repository_name.RepositoryName"
    """<p>The repository name (for example, <code>myrepos/myrepo</code>).</p>"""
    branch: "capo_proton.types.git_branch_name.GitBranchName"
    """<p>The repository branch for your template.</p>"""
    subdirectory: NotRequired["capo_proton.types.subdirectory.Subdirectory"]
    """<p>A repository subdirectory path to your template bundle directory. When included, Proton limits the template bundle search to this repository directory.</p>"""

branch instance-attribute

branch: GitBranchName

The repository branch for your template.

repository_name instance-attribute

repository_name: RepositoryName

The repository name (for example, myrepos/myrepo).

repository_provider instance-attribute

repository_provider: RepositoryProvider

The provider type for your repository.

subdirectory instance-attribute

subdirectory: NotRequired[Subdirectory]

A repository subdirectory path to your template bundle directory. When included, Proton limits the template bundle search to this repository directory.

template_name instance-attribute

template_name: ResourceName

The name of your registered template.

template_type instance-attribute

template_type: TemplateType

The type of the registered template.