Class: AWSCDK::EC2::CfnIPAMResourceDiscovery::IpamResourceDiscoveryOrganizationalUnitExclusionProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::EC2::CfnIPAMResourceDiscovery::IpamResourceDiscoveryOrganizationalUnitExclusionProperty
- Defined in:
- ec2/cfn_ipam_resource_discovery.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:) ⇒ IpamResourceDiscoveryOrganizationalUnitExclusionProperty
constructor
A new instance of IpamResourceDiscoveryOrganizationalUnitExclusionProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(organizations_entity_path:) ⇒ IpamResourceDiscoveryOrganizationalUnitExclusionProperty
Returns a new instance of IpamResourceDiscoveryOrganizationalUnitExclusionProperty.
674 675 676 677 |
# File 'ec2/cfn_ipam_resource_discovery.rb', line 674 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 .
685 686 687 |
# File 'ec2/cfn_ipam_resource_discovery.rb', line 685 def organizations_entity_path @organizations_entity_path end |
Class Method Details
.jsii_properties ⇒ Object
687 688 689 690 691 |
# File 'ec2/cfn_ipam_resource_discovery.rb', line 687 def self.jsii_properties { :organizations_entity_path => "organizationsEntityPath", } end |
Instance Method Details
#to_jsii ⇒ Object
693 694 695 696 697 698 699 |
# File 'ec2/cfn_ipam_resource_discovery.rb', line 693 def to_jsii result = {} result.merge!({ "organizationsEntityPath" => @organizations_entity_path, }) result.compact end |