Class CfnIPAMAllocationMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnIPAMAllocationMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnIPAMAllocationMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnIPAMAllocationMixinProps
@Stability(Stable)
@Internal
public static final class CfnIPAMAllocationMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnIPAMAllocationMixinProps
An implementation for
CfnIPAMAllocationMixinProps-
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.CfnIPAMAllocationMixinProps
CfnIPAMAllocationMixinProps.Builder, CfnIPAMAllocationMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnIPAMAllocationMixinProps.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 StringgetCidr()The CIDR you would like to allocate from the IPAM pool.final StringA description for the allocation.final StringThe ID of the IPAM pool from which you would like to allocate a CIDR.final NumberThe netmask length of the CIDR you would like to allocate from the IPAM pool.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 theCfnIPAMAllocationMixinProps.Builder.
-
-
Method Details
-
getCidr
Description copied from interface:CfnIPAMAllocationMixinPropsThe CIDR you would like to allocate from the IPAM pool. Note the following:.- If there is no DefaultNetmaskLength allocation rule set on the pool, you must specify either the NetmaskLength or the CIDR.
- If the DefaultNetmaskLength allocation rule is set on the pool, you can specify either the NetmaskLength or the CIDR and the DefaultNetmaskLength allocation rule will be ignored.
Possible values: Any available IPv4 or IPv6 CIDR.
- Specified by:
getCidrin interfaceCfnIPAMAllocationMixinProps- See Also:
-
getDescription
Description copied from interface:CfnIPAMAllocationMixinPropsA description for the allocation.- Specified by:
getDescriptionin interfaceCfnIPAMAllocationMixinProps- See Also:
-
getIpamPoolId
Description copied from interface:CfnIPAMAllocationMixinPropsThe ID of the IPAM pool from which you would like to allocate a CIDR.- Specified by:
getIpamPoolIdin interfaceCfnIPAMAllocationMixinProps- See Also:
-
getNetmaskLength
Description copied from interface:CfnIPAMAllocationMixinPropsThe netmask length of the CIDR you would like to allocate from the IPAM pool. Note the following:.- If there is no DefaultNetmaskLength allocation rule set on the pool, you must specify either the NetmaskLength or the CIDR.
- If the DefaultNetmaskLength allocation rule is set on the pool, you can specify either the NetmaskLength or the CIDR and the DefaultNetmaskLength allocation rule will be ignored.
Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.
- Specified by:
getNetmaskLengthin interfaceCfnIPAMAllocationMixinProps- 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()
-