OrganizationalUnitArgs

data class OrganizationalUnitArgs(val name: Output<String>? = null, val parentId: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<OrganizationalUnitArgs>

You can use organizational units (OUs) to group accounts together to administer as a single unit. This greatly simplifies the management of your accounts. For example, you can attach a policy-based control to an OU, and all accounts within the OU automatically inherit the policy. You can create multiple OUs within a single organization, and you can create OUs within other OUs. Each OU can contain multiple accounts, and you can move accounts from one OU to another. However, OU names must be unique within a parent OU or root.

Example Usage

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(name: Output<String>? = null, parentId: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val name: Output<String>? = null

The friendly name of this OU.

Link copied to clipboard
val parentId: Output<String>? = null

The unique identifier (ID) of the parent root or OU that you want to create the new OU in.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

A list of tags that you want to attach to the newly created OU.

Functions

Link copied to clipboard
open override fun toJava(): OrganizationalUnitArgs