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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DeploymentTargets.BuilderaccountFilterType(String accountFilterType)Limit deployment targets to individual accounts or include additional accounts with provided OUs.DeploymentTargets.BuilderaccountFilterType(AccountFilterType accountFilterType)Limit deployment targets to individual accounts or include additional accounts with provided OUs.DeploymentTargets.Builderaccounts(String... accounts)The account IDs of the Amazon Web Services accounts.DeploymentTargets.Builderaccounts(Collection<String> accounts)The account IDs of the Amazon Web Services accounts.DeploymentTargets.BuilderaccountsUrl(String accountsUrl)The Amazon S3 URL path to a file that contains a list of Amazon Web Services account IDs.DeploymentTargets.BuilderorganizationalUnitIds(String... organizationalUnitIds)The organization root ID or organizational unit (OU) IDs.DeploymentTargets.BuilderorganizationalUnitIds(Collection<String> organizationalUnitIds)The organization root ID or organizational unit (OU) IDs.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
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
AccountsUrlproperty instead.- Parameters:
accounts- The account IDs of the Amazon Web Services accounts. If you have many account numbers, you can provide those accounts using theAccountsUrlproperty 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
AccountsUrlproperty instead.- Parameters:
accounts- The account IDs of the Amazon Web Services accounts. If you have many account numbers, you can provide those accounts using theAccountsUrlproperty 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
.csvor.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.csvor.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
AccountFilterTypeoperation.-
INTERSECTION: StackSets deploys to the accounts specified inAccountsparameter. -
DIFFERENCE: StackSets excludes the accounts specified inAccountsparameter. 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
AccountFilterTypeis 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
AccountFilterTypeoperation.-
INTERSECTION: StackSets deploys to the accounts specified inAccountsparameter. -
DIFFERENCE: StackSets excludes the accounts specified inAccountsparameter. 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
AccountFilterTypeis 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
AccountFilterTypeoperation.-
INTERSECTION: StackSets deploys to the accounts specified inAccountsparameter. -
DIFFERENCE: StackSets excludes the accounts specified inAccountsparameter. 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
AccountFilterTypeis 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
AccountFilterTypeoperation.-
INTERSECTION: StackSets deploys to the accounts specified inAccountsparameter. -
DIFFERENCE: StackSets excludes the accounts specified inAccountsparameter. 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
AccountFilterTypeis 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
-
-
-