Class StackInstancesState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.cloudformation.inputs.StackInstancesState
-
public final class StackInstancesState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStackInstancesState.Builder
-
Field Summary
Fields Modifier and Type Field Description static StackInstancesStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>accounts()static StackInstancesState.Builderbuilder()static StackInstancesState.Builderbuilder(StackInstancesState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>callAs()java.util.Optional<com.pulumi.core.Output<StackInstancesDeploymentTargetsArgs>>deploymentTargets()java.util.Optional<com.pulumi.core.Output<StackInstancesOperationPreferencesArgs>>operationPreferences()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>parameterOverrides()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>regions()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>retainStacks()java.util.Optional<com.pulumi.core.Output<java.util.List<StackInstancesStackInstanceSummaryArgs>>>stackInstanceSummaries()java.util.Optional<com.pulumi.core.Output<java.lang.String>>stackSetId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>stackSetName()
-
-
-
Field Detail
-
Empty
public static final StackInstancesState Empty
-
-
Method Detail
-
accounts
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> accounts()
- Returns:
- Accounts where you want to create stack instances in the specified `regions`. You can specify either `accounts` or `deploymentTargets`, but not both.
-
callAs
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> callAs()
- Returns:
- 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`.
-
deploymentTargets
public java.util.Optional<com.pulumi.core.Output<StackInstancesDeploymentTargetsArgs>> deploymentTargets()
- Returns:
- AWS Organizations accounts for which to create stack instances in the `regions`. stack sets 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 most of this argument. See deploymentTargets below.
-
operationPreferences
public java.util.Optional<com.pulumi.core.Output<StackInstancesOperationPreferencesArgs>> operationPreferences()
- Returns:
- Preferences for how AWS CloudFormation performs a stack set operation. See operationPreferences below.
-
parameterOverrides
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> parameterOverrides()
- Returns:
- Key-value map of input parameters to override from the stack set for these instances. This argument's drift detection is limited to the first account and region since each instance can have unique parameters.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
regions
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> regions()
- Returns:
- Regions where you want to create stack instances in the specified `accounts`.
-
retainStacks
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> retainStacks()
- Returns:
- Whether to remove the stack instances from the stack set, but not delete the stacks. You can't reassociate a retained stack or add an existing, saved stack to a new stack set. To retain the stack, ensure `retainStacks = true` has been successfully applied _before_ an apply that would destroy the resource. Defaults to `false`.
-
stackInstanceSummaries
public java.util.Optional<com.pulumi.core.Output<java.util.List<StackInstancesStackInstanceSummaryArgs>>> stackInstanceSummaries()
- Returns:
- List of stack instances created from an organizational unit deployment target. This may not always be set depending on whether CloudFormation returns summaries for your configuration. See `stackInstanceSummaries`.
-
stackSetId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> stackSetId()
- Returns:
- Name or unique ID of the stack set that the stack instance is associated with.
-
stackSetName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> stackSetName()
- Returns:
- Name of the stack set. The following arguments are optional:
-
builder
public static StackInstancesState.Builder builder()
-
builder
public static StackInstancesState.Builder builder(StackInstancesState defaults)
-
-