Interface CfnSyncConfigurationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnSyncConfigurationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)",
date="2024-10-25T14:21:12.377Z")
@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
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnSyncConfigurationProps
static final class
An 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 String
Whether 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 String
When 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.Builder
ofCfnSyncConfigurationProps
-