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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.CfnVPCCidrBlockProps
CfnVPCCidrBlockProps.Builder, CfnVPCCidrBlockProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnVPCCidrBlockProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnVPCCidrBlockProps.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 ObjectRequests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC.final StringAn IPv4 CIDR block to associate with the VPC.final StringAssociate a CIDR allocated from an IPv4 IPAM pool to a VPC.final NumberThe netmask length of the IPv4 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool.final StringAn IPv6 CIDR block from the IPv6 address pool.final StringAssociates a CIDR allocated from an IPv6 IPAM pool to a VPC.final NumberThe netmask length of the IPv6 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool.final StringThe ID of an IPv6 address pool from which to allocate the IPv6 CIDR block.final StringgetVpcId()The ID of the VPC.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 theCfnVPCCidrBlockProps.Builder.
-
-
Method Details
-
getVpcId
Description copied from interface:CfnVPCCidrBlockPropsThe ID of the VPC.- Specified by:
getVpcIdin interfaceCfnVPCCidrBlockProps
-
getAmazonProvidedIpv6CidrBlock
Description copied from interface:CfnVPCCidrBlockPropsRequests 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:
getAmazonProvidedIpv6CidrBlockin interfaceCfnVPCCidrBlockProps
-
getCidrBlock
Description copied from interface:CfnVPCCidrBlockPropsAn IPv4 CIDR block to associate with the VPC.- Specified by:
getCidrBlockin interfaceCfnVPCCidrBlockProps
-
getIpv4IpamPoolId
Description copied from interface:CfnVPCCidrBlockPropsAssociate 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:
getIpv4IpamPoolIdin interfaceCfnVPCCidrBlockProps
-
getIpv4NetmaskLength
Description copied from interface:CfnVPCCidrBlockPropsThe 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:
getIpv4NetmaskLengthin interfaceCfnVPCCidrBlockProps
-
getIpv6CidrBlock
Description copied from interface:CfnVPCCidrBlockPropsAn IPv6 CIDR block from the IPv6 address pool. You must also specifyIpv6Poolin the request.To let Amazon choose the IPv6 CIDR block for you, omit this parameter.
- Specified by:
getIpv6CidrBlockin interfaceCfnVPCCidrBlockProps
-
getIpv6IpamPoolId
Description copied from interface:CfnVPCCidrBlockPropsAssociates 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:
getIpv6IpamPoolIdin interfaceCfnVPCCidrBlockProps
-
getIpv6NetmaskLength
Description copied from interface:CfnVPCCidrBlockPropsThe 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:
getIpv6NetmaskLengthin interfaceCfnVPCCidrBlockProps
-
getIpv6Pool
Description copied from interface:CfnVPCCidrBlockPropsThe ID of an IPv6 address pool from which to allocate the IPv6 CIDR block.- Specified by:
getIpv6Poolin interfaceCfnVPCCidrBlockProps
-
$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()
-