@Generated(value="jsii-pacmak/1.47.0 (build 86d2c33)", date="2021-12-22T10:27:15.489Z") @Stability(value=Stable) public interface CfnStackSetProps extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.*;
Object managedExecution;
CfnStackSetProps cfnStackSetProps = CfnStackSetProps.builder()
.permissionModel("permissionModel")
.stackSetName("stackSetName")
// the properties below are optional
.administrationRoleArn("administrationRoleArn")
.autoDeployment(AutoDeploymentProperty.builder()
.enabled(false)
.retainStacksOnAccountRemoval(false)
.build())
.callAs("callAs")
.capabilities(List.of("capabilities"))
.description("description")
.executionRoleName("executionRoleName")
.managedExecution(managedExecution)
.operationPreferences(OperationPreferencesProperty.builder()
.failureToleranceCount(123)
.failureTolerancePercentage(123)
.maxConcurrentCount(123)
.maxConcurrentPercentage(123)
.regionConcurrencyType("regionConcurrencyType")
.regionOrder(List.of("regionOrder"))
.build())
.parameters(List.of(ParameterProperty.builder()
.parameterKey("parameterKey")
.parameterValue("parameterValue")
.build()))
.stackInstancesGroup(List.of(StackInstancesProperty.builder()
.deploymentTargets(DeploymentTargetsProperty.builder()
.accounts(List.of("accounts"))
.organizationalUnitIds(List.of("organizationalUnitIds"))
.build())
.regions(List.of("regions"))
// the properties below are optional
.parameterOverrides(List.of(ParameterProperty.builder()
.parameterKey("parameterKey")
.parameterValue("parameterValue")
.build()))
.build()))
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.templateBody("templateBody")
.templateUrl("templateUrl")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnStackSetProps.Builder
A builder for
CfnStackSetProps |
static class |
CfnStackSetProps.Jsii$Proxy
An implementation for
CfnStackSetProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnStackSetProps.Builder |
builder() |
default String |
getAdministrationRoleArn()
`AWS::CloudFormation::StackSet.AdministrationRoleARN`.
|
default Object |
getAutoDeployment()
`AWS::CloudFormation::StackSet.AutoDeployment`.
|
default String |
getCallAs()
`AWS::CloudFormation::StackSet.CallAs`.
|
default List<String> |
getCapabilities()
`AWS::CloudFormation::StackSet.Capabilities`.
|
default String |
getDescription()
`AWS::CloudFormation::StackSet.Description`.
|
default String |
getExecutionRoleName()
`AWS::CloudFormation::StackSet.ExecutionRoleName`.
|
default Object |
getManagedExecution()
`AWS::CloudFormation::StackSet.ManagedExecution`.
|
default Object |
getOperationPreferences()
`AWS::CloudFormation::StackSet.OperationPreferences`.
|
default Object |
getParameters()
`AWS::CloudFormation::StackSet.Parameters`.
|
String |
getPermissionModel()
`AWS::CloudFormation::StackSet.PermissionModel`.
|
default Object |
getStackInstancesGroup()
`AWS::CloudFormation::StackSet.StackInstancesGroup`.
|
String |
getStackSetName()
`AWS::CloudFormation::StackSet.StackSetName`.
|
default List<CfnTag> |
getTags()
`AWS::CloudFormation::StackSet.Tags`.
|
default String |
getTemplateBody()
`AWS::CloudFormation::StackSet.TemplateBody`.
|
default String |
getTemplateUrl()
`AWS::CloudFormation::StackSet.TemplateURL`.
|
@Stability(value=Stable) @Nullable default String getAdministrationRoleArn()
@Stability(value=Stable) @Nullable default Object getAutoDeployment()
@Stability(value=Stable) @Nullable default String getCallAs()
@Stability(value=Stable) @Nullable default List<String> getCapabilities()
@Stability(value=Stable) @Nullable default String getDescription()
@Stability(value=Stable) @Nullable default String getExecutionRoleName()
@Stability(value=Stable) @Nullable default Object getManagedExecution()
@Stability(value=Stable) @Nullable default Object getOperationPreferences()
@Stability(value=Stable) @Nullable default Object getParameters()
@Stability(value=Stable) @NotNull String getPermissionModel()
@Stability(value=Stable) @Nullable default Object getStackInstancesGroup()
@Stability(value=Stable) @NotNull String getStackSetName()
@Stability(value=Stable) @Nullable default List<CfnTag> getTags()
@Stability(value=Stable) @Nullable default String getTemplateBody()
@Stability(value=Stable) @Nullable default String getTemplateUrl()
@Stability(value=Stable) static CfnStackSetProps.Builder builder()
CfnStackSetProps.Builder of CfnStackSetPropsCopyright © 2021. All rights reserved.