SourceControlDetails
¶
Used by
-
AsyncGlueClient Operationscreate_job -
GlueClient Operationscreate_job
Source code in docs_src/capo_glue/types/source_control_details.py
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.