Class CfnIPAMMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnIPAMMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnIPAMMixinProps
CfnIPAMMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnIPAMMixinProps
CfnIPAMMixinProps.Builder, CfnIPAMMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnIPAMMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnIPAMMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectIf your IPAM is integrated with AWS Organizations, you can exclude an organizational unit (OU) from being managed by IPAM.final StringThe description for the IPAM.final ObjectEnable this option to use your own GUA ranges as private IPv6 addresses.final StringA metered account is an AWS account that is charged for active IP addresses managed in IPAM.final ObjectThe operating Regions for an IPAM.getTags()The key/value combination of a tag assigned to the resource.final StringgetTier()IPAM is offered in a Free Tier and an Advanced Tier.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnIPAMMixinProps.Builder.
-
-
Method Details
-
getDefaultResourceDiscoveryOrganizationalUnitExclusions
Description copied from interface:CfnIPAMMixinPropsIf 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 .Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnIPAMPropsMixin.IpamOrganizationalUnitExclusionProperty>- Specified by:
getDefaultResourceDiscoveryOrganizationalUnitExclusionsin interfaceCfnIPAMMixinProps- See Also:
-
getDescription
Description copied from interface:CfnIPAMMixinPropsThe description for the IPAM.- Specified by:
getDescriptionin interfaceCfnIPAMMixinProps- See Also:
-
getEnablePrivateGua
Description copied from interface:CfnIPAMMixinPropsEnable this option to use your own GUA ranges as private IPv6 addresses.This option is disabled by default.
Returns union: either
BooleanorIResolvable- Specified by:
getEnablePrivateGuain interfaceCfnIPAMMixinProps- See Also:
-
getMeteredAccount
Description copied from interface:CfnIPAMMixinPropsA metered account is an AWS account that is charged for active IP addresses managed in IPAM.For more information, see Enable cost distribution in the Amazon VPC IPAM User Guide .
Possible values:
ipam-owner(default): The AWS account which owns the IPAM is charged for all active IP addresses managed in IPAM.resource-owner: The AWS account that owns the IP address is charged for the active IP address.
- Specified by:
getMeteredAccountin interfaceCfnIPAMMixinProps- See Also:
-
getOperatingRegions
Description copied from interface:CfnIPAMMixinPropsThe operating Regions for an IPAM.Operating Regions are AWS Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the AWS Regions you select as operating Regions.
For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide .
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnIPAMPropsMixin.IpamOperatingRegionProperty>- Specified by:
getOperatingRegionsin interfaceCfnIPAMMixinProps- See Also:
-
getTags
Description copied from interface:CfnIPAMMixinPropsThe key/value combination of a tag assigned to the resource.Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key
Ownerand the valueTeamA, specifytag:Ownerfor the filter name andTeamAfor the filter value.- Specified by:
getTagsin interfaceCfnIPAMMixinProps- See Also:
-
getTier
Description copied from interface:CfnIPAMMixinPropsIPAM is offered in a Free Tier and an Advanced Tier.For more information about the features available in each tier and the costs associated with the tiers, see the VPC IPAM product pricing page .
- Specified by:
getTierin interfaceCfnIPAMMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-