You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Organizations::Types::CreateOrganizationalUnitRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Organizations::Types::CreateOrganizationalUnitRequest
- Defined in:
- (unknown)
Overview
When passing CreateOrganizationalUnitRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
parent_id: "ParentId", # required
name: "OrganizationalUnitName", # required
tags: [
{
key: "TagKey", # required
value: "TagValue", # required
},
],
}
Instance Attribute Summary collapse
-
#name ⇒ String
The friendly name to assign to the new OU.
-
#parent_id ⇒ String
The unique identifier (ID) of the parent root or OU that you want to create the new OU in.
-
#tags ⇒ Array<Types::Tag>
A list of tags that you want to attach to the newly created OU.
Instance Attribute Details
#name ⇒ String
The friendly name to assign to the new OU.
#parent_id ⇒ String
The unique identifier (ID) of the parent root or OU that you want to create the new OU in.
The regex pattern 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.
#tags ⇒ Array<Types::Tag>
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 in the AWS Organizations User Guide.