IIpamPool

class aws_cdk.aws_ec2_alpha.IIpamPool(*args, **kwargs)

Bases: Protocol

(experimental) Definition used to add or create a new IPAM pool.

Stability:

experimental

Methods

provision_cidr(id, *, cidr=None, netmask_length=None)

(experimental) Function to associate a IPv6 address with IPAM pool.

Parameters:
  • id (str) –

  • cidr (Optional[str]) – (experimental) Ipv6 CIDR block for the IPAM pool. Default: - pool provisioned without netmask length, need netmask length in this case

  • netmask_length (Union[int, float, None]) – (experimental) Ipv6 Netmask length for the CIDR. Default: - pool provisioned without netmask length, need cidr range in this case

Stability:

experimental

Return type:

CfnIPAMPoolCidr

Attributes

ipam_cidrs

(experimental) Pool CIDR for IPv6 to be provisioned with Public IP source set to ‘Amazon’.

Stability:

experimental

ipam_ipv4_cidrs

(experimental) Pool CIDR for IPv4 to be provisioned using IPAM Required to check for subnet IP range is within the VPC range.

Stability:

experimental

ipam_pool_id

(experimental) Pool ID to be passed to the VPC construct.

Stability:

experimental

Attribute:

IpamPoolId