Interface DeploymentTargets.Builder

    • Method Detail

      • accounts

        DeploymentTargets.Builder accounts​(Collection<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.
      • 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, AccountFilterType
      • 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:
        AccountFilterType, AccountFilterType