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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.alpha.VPCCidrBlockattributes
VPCCidrBlockattributes.Builder, VPCCidrBlockattributes.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(VPCCidrBlockattributes.Builder builder) Constructor that initializes the object based on literal property values passed by theVPCCidrBlockattributes.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 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 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 theVPCCidrBlockattributes.Builder
.
-
-
Method Details
-
getAmazonProvidedIpv6CidrBlock
Description copied from interface:VPCCidrBlockattributes
(experimental) Amazon Provided Ipv6.Default: false
- Specified by:
getAmazonProvidedIpv6CidrBlock
in interfaceVPCCidrBlockattributes
-
getCidrBlock
Description copied from interface:VPCCidrBlockattributes
(experimental) The secondary IPv4 CIDR Block.Default: - no CIDR block provided
- Specified by:
getCidrBlock
in interfaceVPCCidrBlockattributes
-
getCidrBlockName
Description copied from interface:VPCCidrBlockattributes
(experimental) The secondary IPv4 CIDR Block.Default: - no CIDR block provided
- Specified by:
getCidrBlockName
in interfaceVPCCidrBlockattributes
-
getIpv4IpamPoolId
Description copied from interface:VPCCidrBlockattributes
(experimental) IPAM pool for IPv4 address type.Default: - no IPAM pool Id provided for IPv4
- Specified by:
getIpv4IpamPoolId
in 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:
getIpv4IpamProvisionedCidrs
in 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:
getIpv4NetmaskLength
in 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:
getIpv6CidrBlock
in interfaceVPCCidrBlockattributes
-
getIpv6IpamPoolId
Description copied from interface:VPCCidrBlockattributes
(experimental) IPAM pool for IPv6 address type.Default: - no IPAM pool Id provided for IPv6
- Specified by:
getIpv6IpamPoolId
in 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:
getIpv6NetmaskLength
in 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:
getIpv6Pool
in interfaceVPCCidrBlockattributes
-
$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()
-