Class StackSetInstanceState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.cloudformation.inputs.StackSetInstanceState
-
public final class StackSetInstanceState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StackSetInstanceState.Builder
-
Field Summary
Fields Modifier and Type Field Description static StackSetInstanceState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
accountId()
static StackSetInstanceState.Builder
builder()
static StackSetInstanceState.Builder
builder(StackSetInstanceState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
callAs()
java.util.Optional<com.pulumi.core.Output<StackSetInstanceDeploymentTargetsArgs>>
deploymentTargets()
java.util.Optional<com.pulumi.core.Output<StackSetInstanceOperationPreferencesArgs>>
operationPreferences()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
organizationalUnitId()
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.lang.Boolean>>
retainStack()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
stackId()
java.util.Optional<com.pulumi.core.Output<java.util.List<StackSetInstanceStackInstanceSummaryArgs>>>
stackInstanceSummaries()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
stackSetName()
-
-
-
Field Detail
-
Empty
public static final StackSetInstanceState Empty
-
-
Method Detail
-
accountId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountId()
- Returns:
- Target AWS Account ID to create a Stack based on the StackSet. Defaults to current account.
-
callAs
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> callAs()
- Returns:
- 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`.
-
deploymentTargets
public java.util.Optional<com.pulumi.core.Output<StackSetInstanceDeploymentTargetsArgs>> deploymentTargets()
- Returns:
- The 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 deployment_targets below.
-
operationPreferences
public java.util.Optional<com.pulumi.core.Output<StackSetInstanceOperationPreferencesArgs>> operationPreferences()
- Returns:
- Preferences for how AWS CloudFormation performs a stack set operation.
-
organizationalUnitId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> organizationalUnitId()
- Returns:
- Organizational unit ID in which the stack is deployed.
-
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 StackSet for this Instance.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Target AWS Region to create a Stack based on the StackSet. Defaults to current region.
-
retainStack
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> retainStack()
- Returns:
- 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`.
-
stackId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> stackId()
- Returns:
- Stack identifier.
-
stackInstanceSummaries
public java.util.Optional<com.pulumi.core.Output<java.util.List<StackSetInstanceStackInstanceSummaryArgs>>> stackInstanceSummaries()
- Returns:
- List of stack instances created from an organizational unit deployment target. This will only be populated when `deployment_targets` is set. See `stack_instance_summaries`.
-
stackSetName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> stackSetName()
- Returns:
- Name of the StackSet.
-
builder
public static StackSetInstanceState.Builder builder()
-
builder
public static StackSetInstanceState.Builder builder(StackSetInstanceState defaults)
-
-