Interface DeploymentTargets.Builder

  • Method Details

    • accounts

      The account IDs of the Amazon Web Services accounts. If you have many account numbers, you can provide those accounts using the AccountsUrl property instead.

      Parameters:
      accounts - The account IDs of the Amazon Web Services accounts. If you have many account numbers, you can provide those accounts using the AccountsUrl property instead.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accounts

      DeploymentTargets.Builder accounts(String... accounts)

      The account IDs of the Amazon Web Services accounts. If you have many account numbers, you can provide those accounts using the AccountsUrl property instead.

      Parameters:
      accounts - The account IDs of the Amazon Web Services accounts. If you have many account numbers, you can provide those accounts using the AccountsUrl property instead.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accountsUrl

      DeploymentTargets.Builder accountsUrl(String accountsUrl)

      The Amazon S3 URL path to a file that contains a list of Amazon Web Services account IDs. The file format must be either .csv or .txt, and the data can be comma-separated or new-line-separated. There is currently a 10MB limit for the data (approximately 800,000 accounts).

      Parameters:
      accountsUrl - The Amazon S3 URL path to a file that contains a list of Amazon Web Services account IDs. The file format must be either .csv or .txt, and the data can be comma-separated or new-line-separated. There is currently a 10MB limit for the data (approximately 800,000 accounts).

      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.

      Parameters:
      organizationalUnitIds - The organization root ID or organizational unit (OU) IDs.
      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.

      Parameters:
      organizationalUnitIds - The organization root ID or organizational unit (OU) IDs.
      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: