class CfnOrganizationalUnitPropsMixin
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.Organizations.Mixins.CfnOrganizationalUnitPropsMixin |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsorganizations/mixins#CfnOrganizationalUnitPropsMixin |
Java | software.amazon.awscdk.mixins.preview.services.organizations.mixins.CfnOrganizationalUnitPropsMixin |
Python | aws_cdk.mixins_preview.aws_organizations.mixins.CfnOrganizationalUnitPropsMixin |
TypeScript | @aws-cdk/mixins-preview » aws_organizations » mixins » CfnOrganizationalUnitPropsMixin |
Implements
IMixin
Extends
Mixin
Creates an organizational unit (OU) within a root or parent OU.
An OU is a container for accounts that enables you to organize your accounts to apply policies according to your business requirements. The number of levels deep that you can nest OUs is dependent upon the policy types enabled for that root. For service control policies, the limit is five.
For more information about OUs, see Managing organizational units (OUs) in the AWS Organizations User Guide .
If the request includes tags, then the requester must have the organizations:TagResource permission.
You can only call this operation from the management account.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins } from '@aws-cdk/mixins-preview';
import { mixins as organizations_mixins } from '@aws-cdk/mixins-preview/aws-organizations';
const cfnOrganizationalUnitPropsMixin = new organizations_mixins.CfnOrganizationalUnitPropsMixin({
name: 'name',
parentId: 'parentId',
tags: [{
key: 'key',
value: 'value',
}],
}, /* all optional props */ {
strategy: mixins.PropertyMergeStrategy.OVERRIDE,
});
Initializer
new CfnOrganizationalUnitPropsMixin(props: CfnOrganizationalUnitMixinProps, options?: CfnPropertyMixinOptions)
Parameters
- props
Cfn— L1 properties to apply.Organizational Unit Mixin Props - options
Cfn— Mixin options.Property Mixin Options
Create a mixin to apply properties to AWS::Organizations::OrganizationalUnit.
Properties
| Name | Type | Description |
|---|---|---|
| props | Cfn | |
| strategy | Property | |
| static CFN_PROPERTY_KEYS | string[] |
props
Type:
Cfn
strategy
Type:
Property
static CFN_PROPERTY_KEYS
Type:
string[]
Methods
| Name | Description |
|---|---|
| apply | Apply the mixin properties to the construct. |
| supports(construct) | Check if this mixin supports the given construct. |
applyTo(construct)
public applyTo(construct: IConstruct): IConstruct
Parameters
- construct
IConstruct
Returns
Apply the mixin properties to the construct.
supports(construct)
public supports(construct: IConstruct): boolean
Parameters
- construct
IConstruct
Returns
boolean
Check if this mixin supports the given construct.

.NET
Go
Java
Python
TypeScript