Class VPCCidrBlockattributes.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.alpha.VPCCidrBlockattributes.Jsii$Proxy
- All Implemented Interfaces:
VPCCidrBlockattributes,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
VPCCidrBlockattributes
@Stability(Experimental)
@Internal
public static final class VPCCidrBlockattributes.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements VPCCidrBlockattributes
An implementation for
VPCCidrBlockattributes-
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.alpha.VPCCidrBlockattributes
VPCCidrBlockattributes.Builder, VPCCidrBlockattributes.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(VPCCidrBlockattributes.Builder builder) Constructor that initializes the object based on literal property values passed by theVPCCidrBlockattributes.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 Boolean(experimental) Amazon Provided Ipv6.final String(experimental) The secondary IPv4 CIDR Block.final String(experimental) The secondary IPv4 CIDR Block.final String(experimental) IPAM pool for IPv4 address type.(experimental) IPv4 CIDR provisioned under pool Required to check for overlapping CIDRs after provisioning is complete under IPAM pool.final Number(experimental) Net mask length for IPv4 address type.final String(experimental) The IPv6 CIDR block from the specified IPv6 address pool.final String(experimental) IPAM pool for IPv6 address type.final Number(experimental) Net mask length for IPv6 address type.final String(experimental) The ID of the IPv6 address pool from which to allocate the IPv6 CIDR block.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 theVPCCidrBlockattributes.Builder.
-
-
Method Details
-
getAmazonProvidedIpv6CidrBlock
Description copied from interface:VPCCidrBlockattributes(experimental) Amazon Provided Ipv6.Default: false
- Specified by:
getAmazonProvidedIpv6CidrBlockin interfaceVPCCidrBlockattributes
-
getCidrBlock
Description copied from interface:VPCCidrBlockattributes(experimental) The secondary IPv4 CIDR Block.Default: - no CIDR block provided
- Specified by:
getCidrBlockin interfaceVPCCidrBlockattributes
-
getCidrBlockName
Description copied from interface:VPCCidrBlockattributes(experimental) The secondary IPv4 CIDR Block.Default: - no CIDR block provided
- Specified by:
getCidrBlockNamein interfaceVPCCidrBlockattributes
-
getIpv4IpamPoolId
Description copied from interface:VPCCidrBlockattributes(experimental) IPAM pool for IPv4 address type.Default: - no IPAM pool Id provided for IPv4
- Specified by:
getIpv4IpamPoolIdin interfaceVPCCidrBlockattributes
-
getIpv4IpamProvisionedCidrs
Description copied from interface:VPCCidrBlockattributes(experimental) IPv4 CIDR provisioned under pool Required to check for overlapping CIDRs after provisioning is complete under IPAM pool.Default: - no IPAM IPv4 CIDR range is provisioned using IPAM
- Specified by:
getIpv4IpamProvisionedCidrsin interfaceVPCCidrBlockattributes
-
getIpv4NetmaskLength
Description copied from interface:VPCCidrBlockattributes(experimental) Net mask length for IPv4 address type.Default: - no Net mask length configured for IPv4
- Specified by:
getIpv4NetmaskLengthin interfaceVPCCidrBlockattributes
-
getIpv6CidrBlock
Description copied from interface:VPCCidrBlockattributes(experimental) The IPv6 CIDR block from the specified IPv6 address pool.Default: - No IPv6 CIDR block associated with VPC.
- Specified by:
getIpv6CidrBlockin interfaceVPCCidrBlockattributes
-
getIpv6IpamPoolId
Description copied from interface:VPCCidrBlockattributes(experimental) IPAM pool for IPv6 address type.Default: - no IPAM pool Id provided for IPv6
- Specified by:
getIpv6IpamPoolIdin interfaceVPCCidrBlockattributes
-
getIpv6NetmaskLength
Description copied from interface:VPCCidrBlockattributes(experimental) Net mask length for IPv6 address type.Default: - no Net mask length configured for IPv6
- Specified by:
getIpv6NetmaskLengthin interfaceVPCCidrBlockattributes
-
getIpv6Pool
Description copied from interface:VPCCidrBlockattributes(experimental) The ID of the IPv6 address pool from which to allocate the IPv6 CIDR block.Note: BYOIP Pool ID is different than IPAM Pool ID.
Default: - No BYOIP pool associated with VPC.
- Specified by:
getIpv6Poolin interfaceVPCCidrBlockattributes
-
$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()
-