Interface IIpamPool
(experimental) Definition used to add or create a new IPAM pool.
Namespace: Amazon.CDK.AWS.ec2.Alpha
Assembly: Amazon.CDK.AWS.ec2.Alpha.dll
Syntax (csharp)
public interface IIpamPool
Syntax (vb)
Public Interface IIpamPool
Remarks
Stability: Experimental
Synopsis
Properties
| IpamCidrs | (experimental) Pool CIDR for IPv6 to be provisioned with Public IP source set to 'Amazon'. |
| IpamIpv4Cidrs | (experimental) Pool CIDR for IPv4 to be provisioned using IPAM Required to check for subnet IP range is within the VPC range. |
| IpamPoolId | (experimental) Pool ID to be passed to the VPC construct. |
Methods
| ProvisionCidr(string, IIpamPoolCidrProvisioningOptions) | (experimental) Function to associate a IPv6 address with IPAM pool. |
Properties
IpamCidrs
(experimental) Pool CIDR for IPv6 to be provisioned with Public IP source set to 'Amazon'.
CfnIPAMPoolCidr[] IpamCidrs { get; }
Property Value
Remarks
Stability: Experimental
IpamIpv4Cidrs
(experimental) Pool CIDR for IPv4 to be provisioned using IPAM Required to check for subnet IP range is within the VPC range.
string[]? IpamIpv4Cidrs { get; }
Property Value
string[]
Remarks
Stability: Experimental
IpamPoolId
(experimental) Pool ID to be passed to the VPC construct.
string IpamPoolId { get; }
Property Value
Remarks
Stability: Experimental
Attribute: IpamPoolId
Methods
ProvisionCidr(string, IIpamPoolCidrProvisioningOptions)
(experimental) Function to associate a IPv6 address with IPAM pool.
CfnIPAMPoolCidr ProvisionCidr(string id, IIpamPoolCidrProvisioningOptions options)
Parameters
- id string
- options IIpamPoolCidrProvisioningOptions
Returns
Remarks
Stability: Experimental