@Stability(value=Stable) @Internal public static final class CfnVPCCidrBlockProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnVPCCidrBlockProps
CfnVPCCidrBlockPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnVPCCidrBlockProps.Builder, CfnVPCCidrBlockProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnVPCCidrBlockProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnVPCCidrBlockProps.Builder. |
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(Object o) |
Object |
getAmazonProvidedIpv6CidrBlock()
Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC.
|
String |
getCidrBlock()
An IPv4 CIDR block to associate with the VPC.
|
String |
getIpv4IpamPoolId()
Associate a CIDR allocated from an IPv4 IPAM pool to a VPC.
|
Number |
getIpv4NetmaskLength()
The netmask length of the IPv4 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool.
|
String |
getIpv6CidrBlock()
An IPv6 CIDR block from the IPv6 address pool.
|
String |
getIpv6IpamPoolId()
Associates a CIDR allocated from an IPv6 IPAM pool to a VPC.
|
Number |
getIpv6NetmaskLength()
The netmask length of the IPv6 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool.
|
String |
getIpv6Pool()
The ID of an IPv6 address pool from which to allocate the IPv6 CIDR block.
|
String |
getVpcId()
The ID of the VPC.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnVPCCidrBlockProps.Builder builder)
CfnVPCCidrBlockProps.Builder.public final String getVpcId()
CfnVPCCidrBlockPropsgetVpcId in interface CfnVPCCidrBlockPropspublic final Object getAmazonProvidedIpv6CidrBlock()
CfnVPCCidrBlockPropsYou cannot specify the range of IPv6 addresses, or the size of the CIDR block.
getAmazonProvidedIpv6CidrBlock in interface CfnVPCCidrBlockPropspublic final String getCidrBlock()
CfnVPCCidrBlockPropsgetCidrBlock in interface CfnVPCCidrBlockPropspublic final String getIpv4IpamPoolId()
CfnVPCCidrBlockPropsFor more information about Amazon VPC IP Address Manager (IPAM), see What is IPAM? in the Amazon VPC IPAM User Guide .
getIpv4IpamPoolId in interface CfnVPCCidrBlockPropspublic final Number getIpv4NetmaskLength()
CfnVPCCidrBlockPropsFor more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide .
getIpv4NetmaskLength in interface CfnVPCCidrBlockPropspublic final String getIpv6CidrBlock()
CfnVPCCidrBlockPropsTo let Amazon choose the IPv6 CIDR block for you, omit this parameter.
getIpv6CidrBlock in interface CfnVPCCidrBlockPropspublic final String getIpv6IpamPoolId()
CfnVPCCidrBlockPropsFor more information about Amazon VPC IP Address Manager (IPAM), see What is IPAM? in the Amazon VPC IPAM User Guide .
getIpv6IpamPoolId in interface CfnVPCCidrBlockPropspublic final Number getIpv6NetmaskLength()
CfnVPCCidrBlockPropsFor more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide .
getIpv6NetmaskLength in interface CfnVPCCidrBlockPropspublic final String getIpv6Pool()
CfnVPCCidrBlockPropsgetIpv6Pool in interface CfnVPCCidrBlockProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.