Class CfnVPCCidrBlockProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnVPCCidrBlockProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVPCCidrBlockProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVPCCidrBlockProps
@Stability(Stable)
@Internal
public static final class CfnVPCCidrBlockProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVPCCidrBlockProps
An implementation for
CfnVPCCidrBlockProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.CfnVPCCidrBlockProps
CfnVPCCidrBlockProps.Builder, CfnVPCCidrBlockProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnVPCCidrBlockProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnVPCCidrBlockProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC.final String
An IPv4 CIDR block to associate with the VPC.final String
Associate a CIDR allocated from an IPv4 IPAM pool to a VPC.final Number
The netmask length of the IPv4 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool.final String
An IPv6 CIDR block from the IPv6 address pool.final String
Associates a CIDR allocated from an IPv6 IPAM pool to a VPC.final Number
The netmask length of the IPv6 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool.final String
The ID of an IPv6 address pool from which to allocate the IPv6 CIDR block.final String
getVpcId()
The ID of the VPC.final int
hashCode()
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 theCfnVPCCidrBlockProps.Builder
.
-
-
Method Details
-
getVpcId
Description copied from interface:CfnVPCCidrBlockProps
The ID of the VPC.- Specified by:
getVpcId
in interfaceCfnVPCCidrBlockProps
- See Also:
-
getAmazonProvidedIpv6CidrBlock
Description copied from interface:CfnVPCCidrBlockProps
Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC.You cannot specify the range of IPv6 addresses or the size of the CIDR block.
- Specified by:
getAmazonProvidedIpv6CidrBlock
in interfaceCfnVPCCidrBlockProps
- See Also:
-
getCidrBlock
Description copied from interface:CfnVPCCidrBlockProps
An IPv4 CIDR block to associate with the VPC.- Specified by:
getCidrBlock
in interfaceCfnVPCCidrBlockProps
- See Also:
-
getIpv4IpamPoolId
Description copied from interface:CfnVPCCidrBlockProps
Associate a CIDR allocated from an IPv4 IPAM pool to a VPC.For more information about Amazon VPC IP Address Manager (IPAM), see What is IPAM? in the Amazon VPC IPAM User Guide .
- Specified by:
getIpv4IpamPoolId
in interfaceCfnVPCCidrBlockProps
- See Also:
-
getIpv4NetmaskLength
Description copied from interface:CfnVPCCidrBlockProps
The netmask length of the IPv4 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool.For more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide .
- Specified by:
getIpv4NetmaskLength
in interfaceCfnVPCCidrBlockProps
- See Also:
-
getIpv6CidrBlock
Description copied from interface:CfnVPCCidrBlockProps
An IPv6 CIDR block from the IPv6 address pool. You must also specifyIpv6Pool
in the request.To let Amazon choose the IPv6 CIDR block for you, omit this parameter.
- Specified by:
getIpv6CidrBlock
in interfaceCfnVPCCidrBlockProps
- See Also:
-
getIpv6IpamPoolId
Description copied from interface:CfnVPCCidrBlockProps
Associates a CIDR allocated from an IPv6 IPAM pool to a VPC.For more information about Amazon VPC IP Address Manager (IPAM), see What is IPAM? in the Amazon VPC IPAM User Guide .
- Specified by:
getIpv6IpamPoolId
in interfaceCfnVPCCidrBlockProps
- See Also:
-
getIpv6NetmaskLength
Description copied from interface:CfnVPCCidrBlockProps
The netmask length of the IPv6 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool.For more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide .
- Specified by:
getIpv6NetmaskLength
in interfaceCfnVPCCidrBlockProps
- See Also:
-
getIpv6Pool
Description copied from interface:CfnVPCCidrBlockProps
The ID of an IPv6 address pool from which to allocate the IPv6 CIDR block.- Specified by:
getIpv6Pool
in interfaceCfnVPCCidrBlockProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-