CreateSyncConfigurationInput
¶
Source code in docs_src/capo_codeconnections/types/create_sync_configuration_input.py
branch
instance-attribute
¶
branch: BranchName
The branch in the repository from which changes will be synced.
config_file
instance-attribute
¶
config_file: DeploymentFilePath
The file name of the configuration file that manages syncing between the connection and the repository. This configuration file is stored in the repository.
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 created for the connection. A repository link allows Git sync to monitor and sync changes to files in a specified Git repository.
resource_name
instance-attribute
¶
resource_name: ResourceName
The name of the Amazon Web Services resource (for example, a CloudFormation stack in the case of CFN_STACK_SYNC) that will be synchronized from the linked repository.
role_arn
instance-attribute
¶
role_arn: IamRoleArn
The ARN of the IAM role that grants permission for Amazon Web Services to use Git sync to update a given Amazon Web Services resource on your behalf.
trigger_resource_update_on
instance-attribute
¶
trigger_resource_update_on: NotRequired[TriggerResourceUpdateOn]
When to trigger Git sync to begin the stack update.