public static final class CfnIPAMAllocationProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnIPAMAllocationProps
CfnIPAMAllocationProps
CfnIPAMAllocationProps.Builder, CfnIPAMAllocationProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getCidr()
The CIDR you would like to allocate from the IPAM pool.
|
java.lang.String |
getDescription()
A description for the allocation.
|
java.lang.String |
getIpamPoolId()
The ID of the IPAM pool from which you would like to allocate a CIDR.
|
java.lang.Number |
getNetmaskLength()
The netmask length of the CIDR you would like to allocate from the IPAM pool.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getIpamPoolId()
CfnIPAMAllocationProps
getIpamPoolId
in interface CfnIPAMAllocationProps
public final java.lang.String getCidr()
CfnIPAMAllocationProps
Possible values: Any available IPv4 or IPv6 CIDR.
getCidr
in interface CfnIPAMAllocationProps
public final java.lang.String getDescription()
CfnIPAMAllocationProps
getDescription
in interface CfnIPAMAllocationProps
public final java.lang.Number getNetmaskLength()
CfnIPAMAllocationProps
Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.
getNetmaskLength
in interface CfnIPAMAllocationProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()