Class CfnVPCCidrBlockProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVPCCidrBlockProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVPCCidrBlockProps
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 StringThe name of the location from which we advertise the IPV6 CIDR block.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 ObjectgetVpcId()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:CfnVPCCidrBlockProps- Specified by:
getVpcIdin interfaceCfnVPCCidrBlockProps- See Also:
-
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.
Returns union: either
BooleanorIResolvable- Specified by:
getAmazonProvidedIpv6CidrBlockin interfaceCfnVPCCidrBlockProps- See Also:
-
getCidrBlock
Description copied from interface:CfnVPCCidrBlockPropsAn IPv4 CIDR block to associate with the VPC.- Specified by:
getCidrBlockin interfaceCfnVPCCidrBlockProps- See Also:
-
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- See Also:
-
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- See Also:
-
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- See Also:
-
getIpv6CidrBlockNetworkBorderGroup
Description copied from interface:CfnVPCCidrBlockPropsThe name of the location from which we advertise the IPV6 CIDR block.Use this parameter to limit the CIDR block to this location.
You must set
AmazonProvidedIpv6CidrBlocktotrueto use this parameter.You can have one IPv6 CIDR block association per network border group.
- Specified by:
getIpv6CidrBlockNetworkBorderGroupin interfaceCfnVPCCidrBlockProps- See Also:
-
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- See Also:
-
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- See Also:
-
getIpv6Pool
Description copied from interface:CfnVPCCidrBlockPropsThe ID of an IPv6 address pool from which to allocate the IPv6 CIDR block.- Specified by:
getIpv6Poolin interfaceCfnVPCCidrBlockProps- 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()
-