Class OrganizationalUnitState.Builder
- java.lang.Object
-
- com.pulumi.aws.organizations.inputs.OrganizationalUnitState.Builder
-
- Enclosing class:
- OrganizationalUnitState
public static final class OrganizationalUnitState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(OrganizationalUnitState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OrganizationalUnitState.Builderaccounts(OrganizationalUnitAccountArgs... accounts)OrganizationalUnitState.Builderaccounts(com.pulumi.core.Output<java.util.List<OrganizationalUnitAccountArgs>> accounts)OrganizationalUnitState.Builderaccounts(java.util.List<OrganizationalUnitAccountArgs> accounts)OrganizationalUnitState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)OrganizationalUnitState.Builderarn(java.lang.String arn)OrganizationalUnitStatebuild()OrganizationalUnitState.Buildername(com.pulumi.core.Output<java.lang.String> name)OrganizationalUnitState.Buildername(java.lang.String name)OrganizationalUnitState.BuilderparentId(com.pulumi.core.Output<java.lang.String> parentId)OrganizationalUnitState.BuilderparentId(java.lang.String parentId)OrganizationalUnitState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)OrganizationalUnitState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)OrganizationalUnitState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)OrganizationalUnitState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(OrganizationalUnitState defaults)
-
-
Method Detail
-
accounts
public OrganizationalUnitState.Builder accounts(@Nullable com.pulumi.core.Output<java.util.List<OrganizationalUnitAccountArgs>> accounts)
- Parameters:
accounts- List of child accounts for this Organizational Unit. Does not return account information for child Organizational Units. All elements have these attributes:- Returns:
- builder
-
accounts
public OrganizationalUnitState.Builder accounts(java.util.List<OrganizationalUnitAccountArgs> accounts)
- Parameters:
accounts- List of child accounts for this Organizational Unit. Does not return account information for child Organizational Units. All elements have these attributes:- Returns:
- builder
-
accounts
public OrganizationalUnitState.Builder accounts(OrganizationalUnitAccountArgs... accounts)
- Parameters:
accounts- List of child accounts for this Organizational Unit. Does not return account information for child Organizational Units. All elements have these attributes:- Returns:
- builder
-
arn
public OrganizationalUnitState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the organizational unit- Returns:
- builder
-
arn
public OrganizationalUnitState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the organizational unit- Returns:
- builder
-
name
public OrganizationalUnitState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name for the organizational unit- Returns:
- builder
-
name
public OrganizationalUnitState.Builder name(java.lang.String name)
- Parameters:
name- The name for the organizational unit- Returns:
- builder
-
parentId
public OrganizationalUnitState.Builder parentId(@Nullable com.pulumi.core.Output<java.lang.String> parentId)
- Parameters:
parentId- ID of the parent organizational unit, which may be the root- Returns:
- builder
-
parentId
public OrganizationalUnitState.Builder parentId(java.lang.String parentId)
- Parameters:
parentId- ID of the parent organizational unit, which may be the root- Returns:
- builder
-
tags
public OrganizationalUnitState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public OrganizationalUnitState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public OrganizationalUnitState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public OrganizationalUnitState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
build
public OrganizationalUnitState build()
-
-