Class: AWSCDK::EC2::CfnIPAM::IpamOrganizationalUnitExclusionProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::EC2::CfnIPAM::IpamOrganizationalUnitExclusionProperty
- Defined in:
- ec2/cfn_ipam.rb
Overview
If your IPAM is integrated with AWS Organizations, you can exclude an organizational unit (OU) from being managed by IPAM. When you exclude an OU, IPAM will not manage the IP addresses in accounts in that OU. For more information, see Exclude organizational units from IPAM in the Amazon Virtual Private Cloud IP Address Manager User Guide .
Instance Attribute Summary collapse
-
#organizations_entity_path ⇒ String
readonly
An AWS Organizations entity path.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(organizations_entity_path:) ⇒ IpamOrganizationalUnitExclusionProperty
constructor
A new instance of IpamOrganizationalUnitExclusionProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(organizations_entity_path:) ⇒ IpamOrganizationalUnitExclusionProperty
Returns a new instance of IpamOrganizationalUnitExclusionProperty.
718 719 720 721 |
# File 'ec2/cfn_ipam.rb', line 718 def initialize(organizations_entity_path:) @organizations_entity_path = organizations_entity_path Jsii::Type.check_type(@organizations_entity_path, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "organizationsEntityPath") end |
Instance Attribute Details
#organizations_entity_path ⇒ String (readonly)
An AWS Organizations entity path.
For more information on the entity path, see Understand the AWS Organizations entity path in the AWS Identity and Access Management User Guide .
729 730 731 |
# File 'ec2/cfn_ipam.rb', line 729 def organizations_entity_path @organizations_entity_path end |
Class Method Details
.jsii_properties ⇒ Object
731 732 733 734 735 |
# File 'ec2/cfn_ipam.rb', line 731 def self.jsii_properties { :organizations_entity_path => "organizationsEntityPath", } end |
Instance Method Details
#to_jsii ⇒ Object
737 738 739 740 741 742 743 |
# File 'ec2/cfn_ipam.rb', line 737 def to_jsii result = {} result.merge!({ "organizationsEntityPath" => @organizations_entity_path, }) result.compact end |