Class StackSetInstanceArgs.Builder

  • Enclosing class:
    StackSetInstanceArgs

    public static final class StackSetInstanceArgs.Builder
    extends java.lang.Object
    • 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
      • 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