SyncConfigurationArgs

data class SyncConfigurationArgs(val branch: Output<String>? = null, val configFile: Output<String>? = null, val publishDeploymentStatus: Output<SyncConfigurationPublishDeploymentStatus>? = null, val repositoryLinkId: Output<String>? = null, val resourceName: Output<String>? = null, val roleArn: Output<String>? = null, val syncType: Output<String>? = null, val triggerResourceUpdateOn: Output<SyncConfigurationTriggerResourceUpdateOn>? = null) : ConvertibleToJava<SyncConfigurationArgs>

Schema for AWS::CodeStarConnections::SyncConfiguration resource which is used to enables an AWS resource to be synchronized from a source-provider.

Constructors

Link copied to clipboard
constructor(branch: Output<String>? = null, configFile: Output<String>? = null, publishDeploymentStatus: Output<SyncConfigurationPublishDeploymentStatus>? = null, repositoryLinkId: Output<String>? = null, resourceName: Output<String>? = null, roleArn: Output<String>? = null, syncType: Output<String>? = null, triggerResourceUpdateOn: Output<SyncConfigurationTriggerResourceUpdateOn>? = null)

Properties

Link copied to clipboard
val branch: Output<String>? = null

The name of the branch of the repository from which resources are to be synchronized,

Link copied to clipboard
val configFile: Output<String>? = null

The source provider repository path of the sync configuration file of the respective SyncType.

Link copied to clipboard

Whether to enable or disable publishing of deployment status to source providers.

Link copied to clipboard
val repositoryLinkId: Output<String>? = null

A UUID that uniquely identifies the RepositoryLink that the SyncConfig is associated with.

Link copied to clipboard
val resourceName: Output<String>? = null

The name of the resource that is being synchronized to the repository.

Link copied to clipboard
val roleArn: Output<String>? = null

The IAM Role that allows AWS to update CloudFormation stacks based on content in the specified repository.

Link copied to clipboard
val syncType: Output<String>? = null

The type of resource synchronization service that is to be configured, for example, CFN_STACK_SYNC.

Link copied to clipboard

When to trigger Git sync to begin the stack update.

Functions

Link copied to clipboard
open override fun toJava(): SyncConfigurationArgs