Interface IIpv6Addresses
Implementations for IPv6 address management.
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IIpv6Addresses
Syntax (vb)
Public Interface IIpv6Addresses
Remarks
Note this is specific to the IPv6 CIDR.
Synopsis
Properties
AmazonProvided | Whether the IPv6 CIDR is Amazon provided or not. |
Methods
AllocateSubnetsIpv6Cidr(IAllocateIpv6CidrRequest) | Allocates Subnets IPv6 CIDRs. Called by VPC when creating subnets with IPv6 enabled. |
AllocateVpcIpv6Cidr(IAllocateVpcIpv6CidrRequest) | Called by VPC to allocate IPv6 CIDR. |
CreateIpv6CidrBlocks(ICreateIpv6CidrBlocksRequest) | Split IPv6 CIDR block up for subnets. |
Properties
AmazonProvided
Whether the IPv6 CIDR is Amazon provided or not.
bool AmazonProvided { get; set; }
Property Value
System.Boolean
Remarks
Note this is specific to the IPv6 CIDR.
Methods
AllocateSubnetsIpv6Cidr(IAllocateIpv6CidrRequest)
Allocates Subnets IPv6 CIDRs. Called by VPC when creating subnets with IPv6 enabled.
ISubnetIpamOptions AllocateSubnetsIpv6Cidr(IAllocateIpv6CidrRequest input)
Parameters
- input IAllocateIpv6CidrRequest
Returns
Remarks
Note this is specific to the IPv6 CIDR.
AllocateVpcIpv6Cidr(IAllocateVpcIpv6CidrRequest)
Called by VPC to allocate IPv6 CIDR.
CfnVPCCidrBlock AllocateVpcIpv6Cidr(IAllocateVpcIpv6CidrRequest input)
Parameters
Returns
Remarks
Note this is specific to the IPv6 CIDR.
CreateIpv6CidrBlocks(ICreateIpv6CidrBlocksRequest)
Split IPv6 CIDR block up for subnets.
string[] CreateIpv6CidrBlocks(ICreateIpv6CidrBlocksRequest input)
Parameters
Returns
System.String[]
Remarks
Note this is specific to the IPv6 CIDR.