Interface CfnSyncConfigurationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnSyncConfigurationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-12-01T16:02:17.179Z")
@Stability(Stable)
public interface CfnSyncConfigurationProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnSyncConfiguration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.codestarconnections.*;
CfnSyncConfigurationProps cfnSyncConfigurationProps = CfnSyncConfigurationProps.builder()
.branch("branch")
.configFile("configFile")
.repositoryLinkId("repositoryLinkId")
.resourceName("resourceName")
.roleArn("roleArn")
.syncType("syncType")
// the properties below are optional
.publishDeploymentStatus("publishDeploymentStatus")
.triggerResourceUpdateOn("triggerResourceUpdateOn")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnSyncConfigurationPropsstatic final classAn implementation forCfnSyncConfigurationProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The branch associated with a specific sync configuration.The file path to the configuration file associated with a specific sync configuration.default StringWhether to enable or disable publishing of deployment status to source providers.The ID of the repository link associated with a specific sync configuration.The name of the connection resource associated with a specific sync configuration.The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.The type of sync for a specific sync configuration.default StringWhen to trigger Git sync to begin the stack update.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBranch
The branch associated with a specific sync configuration.- See Also:
-
getConfigFile
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.
- See Also:
-
getRepositoryLinkId
The ID of the repository link associated with a specific sync configuration.- See Also:
-
getResourceName
The name of the connection resource associated with a specific sync configuration.- See Also:
-
getRoleArn
The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.- See Also:
-
getSyncType
The type of sync for a specific sync configuration.- See Also:
-
getPublishDeploymentStatus
Whether to enable or disable publishing of deployment status to source providers.- See Also:
-
getTriggerResourceUpdateOn
When to trigger Git sync to begin the stack update.- See Also:
-
builder
- Returns:
- a
CfnSyncConfigurationProps.BuilderofCfnSyncConfigurationProps
-