Package com.pulumi.aws.cloudformation
Class StackSetInstanceArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudformation.StackSetInstanceArgs.Builder
-
- Enclosing class:
- StackSetInstanceArgs
public static final class StackSetInstanceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(StackSetInstanceArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StackSetInstanceArgs.BuilderaccountId(com.pulumi.core.Output<java.lang.String> accountId)StackSetInstanceArgs.BuilderaccountId(java.lang.String accountId)StackSetInstanceArgsbuild()StackSetInstanceArgs.BuildercallAs(com.pulumi.core.Output<java.lang.String> callAs)StackSetInstanceArgs.BuildercallAs(java.lang.String callAs)StackSetInstanceArgs.BuilderdeploymentTargets(StackSetInstanceDeploymentTargetsArgs deploymentTargets)StackSetInstanceArgs.BuilderdeploymentTargets(com.pulumi.core.Output<StackSetInstanceDeploymentTargetsArgs> deploymentTargets)StackSetInstanceArgs.BuilderoperationPreferences(StackSetInstanceOperationPreferencesArgs operationPreferences)StackSetInstanceArgs.BuilderoperationPreferences(com.pulumi.core.Output<StackSetInstanceOperationPreferencesArgs> operationPreferences)StackSetInstanceArgs.BuilderparameterOverrides(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> parameterOverrides)StackSetInstanceArgs.BuilderparameterOverrides(java.util.Map<java.lang.String,java.lang.String> parameterOverrides)StackSetInstanceArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)Deprecated.region is deprecated.StackSetInstanceArgs.Builderregion(java.lang.String region)Deprecated.region is deprecated.StackSetInstanceArgs.BuilderretainStack(com.pulumi.core.Output<java.lang.Boolean> retainStack)StackSetInstanceArgs.BuilderretainStack(java.lang.Boolean retainStack)StackSetInstanceArgs.BuilderstackSetInstanceRegion(com.pulumi.core.Output<java.lang.String> stackSetInstanceRegion)StackSetInstanceArgs.BuilderstackSetInstanceRegion(java.lang.String stackSetInstanceRegion)StackSetInstanceArgs.BuilderstackSetName(com.pulumi.core.Output<java.lang.String> stackSetName)StackSetInstanceArgs.BuilderstackSetName(java.lang.String stackSetName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(StackSetInstanceArgs defaults)
-
-
Method Detail
-
accountId
public StackSetInstanceArgs.Builder accountId(@Nullable com.pulumi.core.Output<java.lang.String> accountId)
- Parameters:
accountId- Target AWS Account ID to create a Stack based on the StackSet. Defaults to current account.- Returns:
- builder
-
accountId
public StackSetInstanceArgs.Builder accountId(java.lang.String accountId)
- Parameters:
accountId- Target AWS Account ID to create a Stack based on the StackSet. Defaults to current account.- Returns:
- builder
-
callAs
public StackSetInstanceArgs.Builder callAs(@Nullable com.pulumi.core.Output<java.lang.String> callAs)
- Parameters:
callAs- Specifies whether you are acting as an account administrator in the organization's management account or as a delegated administrator in a member account. Valid values: `SELF` (default), `DELEGATED_ADMIN`.- Returns:
- builder
-
callAs
public StackSetInstanceArgs.Builder callAs(java.lang.String callAs)
- Parameters:
callAs- Specifies whether you are acting as an account administrator in the organization's management account or as a delegated administrator in a member account. Valid values: `SELF` (default), `DELEGATED_ADMIN`.- Returns:
- builder
-
deploymentTargets
public StackSetInstanceArgs.Builder deploymentTargets(@Nullable com.pulumi.core.Output<StackSetInstanceDeploymentTargetsArgs> deploymentTargets)
- Parameters:
deploymentTargets- AWS Organizations accounts to which StackSets deploys. StackSets doesn't deploy stack instances to the organization management account, even if the organization management account is in your organization or in an OU in your organization. Drift detection is not possible for this argument. See deploymentTargets below.- Returns:
- builder
-
deploymentTargets
public StackSetInstanceArgs.Builder deploymentTargets(StackSetInstanceDeploymentTargetsArgs deploymentTargets)
- Parameters:
deploymentTargets- AWS Organizations accounts to which StackSets deploys. StackSets doesn't deploy stack instances to the organization management account, even if the organization management account is in your organization or in an OU in your organization. Drift detection is not possible for this argument. See deploymentTargets below.- Returns:
- builder
-
operationPreferences
public StackSetInstanceArgs.Builder operationPreferences(@Nullable com.pulumi.core.Output<StackSetInstanceOperationPreferencesArgs> operationPreferences)
- Parameters:
operationPreferences- Preferences for how AWS CloudFormation performs a stack set operation.- Returns:
- builder
-
operationPreferences
public StackSetInstanceArgs.Builder operationPreferences(StackSetInstanceOperationPreferencesArgs operationPreferences)
- Parameters:
operationPreferences- Preferences for how AWS CloudFormation performs a stack set operation.- Returns:
- builder
-
parameterOverrides
public StackSetInstanceArgs.Builder parameterOverrides(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> parameterOverrides)
- Parameters:
parameterOverrides- Key-value map of input parameters to override from the StackSet for this Instance.- Returns:
- builder
-
parameterOverrides
public StackSetInstanceArgs.Builder parameterOverrides(java.util.Map<java.lang.String,java.lang.String> parameterOverrides)
- Parameters:
parameterOverrides- Key-value map of input parameters to override from the StackSet for this Instance.- Returns:
- builder
-
region
@Deprecated public StackSetInstanceArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
Deprecated.region is deprecated. Use stackSetInstanceRegion instead.- Parameters:
region- Target AWS Region to create a Stack based on the StackSet. Defaults to current region. Use `stackSetInstanceRegion` instead.- Returns:
- builder
-
region
@Deprecated public StackSetInstanceArgs.Builder region(java.lang.String region)
Deprecated.region is deprecated. Use stackSetInstanceRegion instead.- Parameters:
region- Target AWS Region to create a Stack based on the StackSet. Defaults to current region. Use `stackSetInstanceRegion` instead.- Returns:
- builder
-
retainStack
public StackSetInstanceArgs.Builder retainStack(@Nullable com.pulumi.core.Output<java.lang.Boolean> retainStack)
- Parameters:
retainStack- During resource destroy, remove Instance from StackSet while keeping the Stack and its associated resources. Must be enabled in the state _before_ destroy operation to take effect. You cannot reassociate a retained Stack or add an existing, saved Stack to a new StackSet. Defaults to `false`.- Returns:
- builder
-
retainStack
public StackSetInstanceArgs.Builder retainStack(java.lang.Boolean retainStack)
- Parameters:
retainStack- During resource destroy, remove Instance from StackSet while keeping the Stack and its associated resources. Must be enabled in the state _before_ destroy operation to take effect. You cannot reassociate a retained Stack or add an existing, saved Stack to a new StackSet. Defaults to `false`.- Returns:
- builder
-
stackSetInstanceRegion
public StackSetInstanceArgs.Builder stackSetInstanceRegion(@Nullable com.pulumi.core.Output<java.lang.String> stackSetInstanceRegion)
- Parameters:
stackSetInstanceRegion- Target AWS Region to create a Stack based on the StackSet. Defaults to current region.- Returns:
- builder
-
stackSetInstanceRegion
public StackSetInstanceArgs.Builder stackSetInstanceRegion(java.lang.String stackSetInstanceRegion)
- Parameters:
stackSetInstanceRegion- Target AWS Region to create a Stack based on the StackSet. Defaults to current region.- Returns:
- builder
-
stackSetName
public StackSetInstanceArgs.Builder stackSetName(com.pulumi.core.Output<java.lang.String> stackSetName)
- Parameters:
stackSetName- Name of the StackSet.- Returns:
- builder
-
stackSetName
public StackSetInstanceArgs.Builder stackSetName(java.lang.String stackSetName)
- Parameters:
stackSetName- Name of the StackSet.- Returns:
- builder
-
build
public StackSetInstanceArgs build()
-
-