class Aws::Organizations::Types::CreateOrganizationalUnitRequest
@note When making an API call, you may pass CreateOrganizationalUnitRequest
data as a hash: { parent_id: "ParentId", # required name: "OrganizationalUnitName", # required tags: [ { key: "TagKey", # required value: "TagValue", # required }, ], }
@!attribute [rw] parent_id
The unique identifier (ID) of the parent root or OU that you want to create the new OU in. The [regex pattern][1] for a parent ID string requires one of the following: * **Root** - A string that begins with "r-" followed by from 4 to 32 lowercase letters or digits. * **Organizational unit (OU)** - A string that begins with "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that the OU is in). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits. [1]: http://wikipedia.org/wiki/regex @return [String]
@!attribute [rw] name
The friendly name to assign to the new OU. @return [String]
@!attribute [rw] tags
A list of tags that you want to attach to the newly created OU. For each tag in the list, you must specify both a tag key and a value. You can set the value to an empty string, but you can't set it to `null`. For more information about tagging, see [Tagging AWS Organizations resources][1] in the AWS Organizations User Guide. <note markdown="1"> If any one of the tags is invalid or if you exceed the allowed number of tags for an OU, then the entire request fails and the OU is not created. </note> [1]: https://docs.aws.amazon.com/organizations/latest/userguide/orgs_tagging.html @return [Array<Types::Tag>]
@see docs.aws.amazon.com/goto/WebAPI/organizations-2016-11-28/CreateOrganizationalUnitRequest AWS API Documentation
Constants
- SENSITIVE