SyncConfiguration
¶
Source code in docs_src/capo_codeconnections/types/sync_configuration.py
branch
instance-attribute
¶
branch: BranchName
The branch associated with a specific sync configuration.
config_file
instance-attribute
¶
config_file: NotRequired[DeploymentFilePath]
The file path to the configuration file associated with a specific sync configuration. The path should point to an actual file in the sync configurations linked repository.
owner_id
instance-attribute
¶
owner_id: OwnerId
The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
provider_type
instance-attribute
¶
provider_type: ProviderType
The connection provider type associated with a specific sync configuration, such as GitHub.
publish_deployment_status
instance-attribute
¶
publish_deployment_status: NotRequired[PublishDeploymentStatus]
Whether to enable or disable publishing of deployment status to source providers.
pull_request_comment
instance-attribute
¶
pull_request_comment: NotRequired[PullRequestComment]
A toggle that specifies whether to enable or disable pull request comments for the sync configuration to be created.
repository_link_id
instance-attribute
¶
repository_link_id: RepositoryLinkId
The ID of the repository link associated with a specific sync configuration.
repository_name
instance-attribute
¶
repository_name: RepositoryName
The name of the repository associated with a specific sync configuration.
resource_name
instance-attribute
¶
resource_name: ResourceName
The name of the connection resource associated with a specific sync configuration.
role_arn
instance-attribute
¶
role_arn: IamRoleArn
The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.
sync_type
instance-attribute
¶
sync_type: SyncConfigurationType
The type of sync for a specific sync configuration.
trigger_resource_update_on
instance-attribute
¶
trigger_resource_update_on: NotRequired[TriggerResourceUpdateOn]
When to trigger Git sync to begin the stack update.