Class StackSetInstanceState


  • public final class StackSetInstanceState
    extends com.pulumi.resources.ResourceArgs
    • 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.