Package com.pulumi.aws.cloudformation
Class StackSetInstanceArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.cloudformation.StackSetInstanceArgs
-
public final class StackSetInstanceArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StackSetInstanceArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static StackSetInstanceArgs
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 StackSetInstanceArgs.Builder
builder()
static StackSetInstanceArgs.Builder
builder(StackSetInstanceArgs 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.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()
com.pulumi.core.Output<java.lang.String>
stackSetName()
-
-
-
Field Detail
-
Empty
public static final StackSetInstanceArgs 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.
-
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`.
-
stackSetName
public com.pulumi.core.Output<java.lang.String> stackSetName()
- Returns:
- Name of the StackSet.
-
builder
public static StackSetInstanceArgs.Builder builder()
-
builder
public static StackSetInstanceArgs.Builder builder(StackSetInstanceArgs defaults)
-
-