Interface DeploymentTargets.Builder

All Superinterfaces:
Buildable, CopyableBuilder<DeploymentTargets.Builder,DeploymentTargets>, SdkBuilder<DeploymentTargets.Builder,DeploymentTargets>, SdkPojo
Enclosing class:
DeploymentTargets

public static interface DeploymentTargets.Builder extends SdkPojo, CopyableBuilder<DeploymentTargets.Builder,DeploymentTargets>
  • Method Details

    • accounts

      The names of one or more Amazon Web Services accounts for which you want to deploy stack set updates.

      Parameters:
      accounts - The names of one or more Amazon Web Services accounts for which you want to deploy stack set updates.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accounts

      DeploymentTargets.Builder accounts(String... accounts)

      The names of one or more Amazon Web Services accounts for which you want to deploy stack set updates.

      Parameters:
      accounts - The names of one or more Amazon Web Services accounts for which you want to deploy stack set updates.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accountsUrl

      DeploymentTargets.Builder accountsUrl(String accountsUrl)

      Returns the value of the AccountsUrl property.

      Parameters:
      accountsUrl - Returns the value of the AccountsUrl property.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • organizationalUnitIds

      DeploymentTargets.Builder organizationalUnitIds(Collection<String> organizationalUnitIds)

      The organization root ID or organizational unit (OU) IDs to which StackSets deploys.

      Parameters:
      organizationalUnitIds - The organization root ID or organizational unit (OU) IDs to which StackSets deploys.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • organizationalUnitIds

      DeploymentTargets.Builder organizationalUnitIds(String... organizationalUnitIds)

      The organization root ID or organizational unit (OU) IDs to which StackSets deploys.

      Parameters:
      organizationalUnitIds - The organization root ID or organizational unit (OU) IDs to which StackSets deploys.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accountFilterType

      DeploymentTargets.Builder accountFilterType(String accountFilterType)

      Limit deployment targets to individual accounts or include additional accounts with provided OUs.

      The following is a list of possible values for the AccountFilterType operation.

      • INTERSECTION: StackSets deploys to the accounts specified in Accounts parameter.

      • DIFFERENCE: StackSets excludes the accounts specified in Accounts parameter. This enables user to avoid certain accounts within an OU such as suspended accounts.

      • UNION: StackSets includes additional accounts deployment targets.

        This is the default value if AccountFilterType is not provided. This enables user to update an entire OU and individual accounts from a different OU in one request, which used to be two separate requests.

      • NONE: Deploys to all the accounts in specified organizational units (OU).

      Parameters:
      accountFilterType - Limit deployment targets to individual accounts or include additional accounts with provided OUs.

      The following is a list of possible values for the AccountFilterType operation.

      • INTERSECTION: StackSets deploys to the accounts specified in Accounts parameter.

      • DIFFERENCE: StackSets excludes the accounts specified in Accounts parameter. This enables user to avoid certain accounts within an OU such as suspended accounts.

      • UNION: StackSets includes additional accounts deployment targets.

        This is the default value if AccountFilterType is not provided. This enables user to update an entire OU and individual accounts from a different OU in one request, which used to be two separate requests.

      • NONE: Deploys to all the accounts in specified organizational units (OU).

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • accountFilterType

      DeploymentTargets.Builder accountFilterType(AccountFilterType accountFilterType)

      Limit deployment targets to individual accounts or include additional accounts with provided OUs.

      The following is a list of possible values for the AccountFilterType operation.

      • INTERSECTION: StackSets deploys to the accounts specified in Accounts parameter.

      • DIFFERENCE: StackSets excludes the accounts specified in Accounts parameter. This enables user to avoid certain accounts within an OU such as suspended accounts.

      • UNION: StackSets includes additional accounts deployment targets.

        This is the default value if AccountFilterType is not provided. This enables user to update an entire OU and individual accounts from a different OU in one request, which used to be two separate requests.

      • NONE: Deploys to all the accounts in specified organizational units (OU).

      Parameters:
      accountFilterType - Limit deployment targets to individual accounts or include additional accounts with provided OUs.

      The following is a list of possible values for the AccountFilterType operation.

      • INTERSECTION: StackSets deploys to the accounts specified in Accounts parameter.

      • DIFFERENCE: StackSets excludes the accounts specified in Accounts parameter. This enables user to avoid certain accounts within an OU such as suspended accounts.

      • UNION: StackSets includes additional accounts deployment targets.

        This is the default value if AccountFilterType is not provided. This enables user to update an entire OU and individual accounts from a different OU in one request, which used to be two separate requests.

      • NONE: Deploys to all the accounts in specified organizational units (OU).

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: