Interface IIpv6Addresses.Jsii$Default
- All Superinterfaces:
IIpv6Addresses
,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IIpv6Addresses.Jsii$Proxy
- Enclosing interface:
IIpv6Addresses
Internal default implementation for
IIpv6Addresses
.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.IIpv6Addresses
IIpv6Addresses.Jsii$Default, IIpv6Addresses.Jsii$Proxy
-
Method Summary
Modifier and TypeMethodDescriptiondefault SubnetIpamOptions
Allocates Subnets IPv6 CIDRs.default CfnVPCCidrBlock
Called by VPC to allocate IPv6 CIDR.Split IPv6 CIDR block up for subnets.default Boolean
Whether the IPv6 CIDR is Amazon provided or not.default void
setAmazonProvided
(Boolean value) Whether the IPv6 CIDR is Amazon provided or not.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAmazonProvided
Whether the IPv6 CIDR is Amazon provided or not.Note this is specific to the IPv6 CIDR.
- Specified by:
getAmazonProvided
in interfaceIIpv6Addresses
-
setAmazonProvided
Whether the IPv6 CIDR is Amazon provided or not.Note this is specific to the IPv6 CIDR.
- Specified by:
setAmazonProvided
in interfaceIIpv6Addresses
-
allocateSubnetsIpv6Cidr
@Stability(Stable) @NotNull default SubnetIpamOptions allocateSubnetsIpv6Cidr(@NotNull AllocateIpv6CidrRequest input) Allocates Subnets IPv6 CIDRs. Called by VPC when creating subnets with IPv6 enabled.Note this is specific to the IPv6 CIDR.
- Specified by:
allocateSubnetsIpv6Cidr
in interfaceIIpv6Addresses
- Parameters:
input
- This parameter is required.
-
allocateVpcIpv6Cidr
@Stability(Stable) @NotNull default CfnVPCCidrBlock allocateVpcIpv6Cidr(@NotNull AllocateVpcIpv6CidrRequest input) Called by VPC to allocate IPv6 CIDR.Note this is specific to the IPv6 CIDR.
- Specified by:
allocateVpcIpv6Cidr
in interfaceIIpv6Addresses
- Parameters:
input
- This parameter is required.
-
createIpv6CidrBlocks
@Stability(Stable) @NotNull default List<String> createIpv6CidrBlocks(@NotNull CreateIpv6CidrBlocksRequest input) Split IPv6 CIDR block up for subnets.Note this is specific to the IPv6 CIDR.
- Specified by:
createIpv6CidrBlocks
in interfaceIIpv6Addresses
- Parameters:
input
- This parameter is required.
-