Skip to content

SourceControlDetails

Source code in docs_src/capo_glue/types/source_control_details.py
class SourceControlDetails(TypedDict, closed=True):
    provider: NotRequired[
        "capo_glue.types.source_control_provider.SourceControlProvider"
    ]
    """<p>The provider for the remote repository.</p>"""
    repository: NotRequired[
        "capo_glue.types.generic512_char_string.Generic512CharString"
    ]
    """<p>The name of the remote repository that contains the job artifacts.</p>"""
    owner: NotRequired["capo_glue.types.generic512_char_string.Generic512CharString"]
    """<p>The owner of the remote repository that contains the job artifacts.</p>"""
    branch: NotRequired["capo_glue.types.generic512_char_string.Generic512CharString"]
    """<p>An optional branch in the remote repository.</p>"""
    folder: NotRequired["capo_glue.types.generic512_char_string.Generic512CharString"]
    """<p>An optional folder in the remote repository.</p>"""
    last_commit_id: NotRequired[
        "capo_glue.types.generic512_char_string.Generic512CharString"
    ]
    """<p>The last commit ID for a commit in the remote repository.</p>"""
    auth_strategy: NotRequired[
        "capo_glue.types.source_control_auth_strategy.SourceControlAuthStrategy"
    ]
    """<p>The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.</p>"""
    auth_token: NotRequired[
        "capo_glue.types.generic512_char_string.Generic512CharString"
    ]
    """<p>The value of an authorization token.</p>"""

auth_strategy instance-attribute

auth_strategy: NotRequired[SourceControlAuthStrategy]

The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.

auth_token instance-attribute

auth_token: NotRequired[Generic512CharString]

The value of an authorization token.

branch instance-attribute

branch: NotRequired[Generic512CharString]

An optional branch in the remote repository.

folder instance-attribute

folder: NotRequired[Generic512CharString]

An optional folder in the remote repository.

last_commit_id instance-attribute

last_commit_id: NotRequired[Generic512CharString]

The last commit ID for a commit in the remote repository.

owner instance-attribute

owner: NotRequired[Generic512CharString]

The owner of the remote repository that contains the job artifacts.

provider instance-attribute

provider: NotRequired[SourceControlProvider]

The provider for the remote repository.

repository instance-attribute

repository: NotRequired[Generic512CharString]

The name of the remote repository that contains the job artifacts.