Skip to content
v2.274.0

Experimental

@aws-cdk/aws-ec2-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.

IIpamPool Interface ​

Definition used to add or create a new IPAM pool.

Properties ​

ipamCidrsCfnIPAMPoolCidr[]ipam_cidrstyping.List[CfnIPAMPoolCidr]ipamCidrsList<CfnIPAMPoolCidr>IpamCidrsCfnIPAMPoolCidr[]IpamCidrs*[]CfnIPAMPoolCidrrequired#
Pool CIDR for IPv6 to be provisioned with Public IP source set to 'Amazon'.
ipamIpv4Cidrsstring[]ipam_ipv4_cidrstyping.List[str]ipamIpv4CidrsList<String>IpamIpv4Cidrsstring[]IpamIpv4Cidrs*[]*string#
Pool CIDR for IPv4 to be provisioned using IPAM Required to check for subnet IP range is within the VPC range.
ipamPoolIdstringipam_pool_idstripamPoolIdStringIpamPoolIdstringIpamPoolId*stringrequired#
Pool ID to be passed to the VPC construct.

Methods ​

provisionCidr(id: string, options: IpamPoolCidrProvisioningOptions): CfnIPAMPoolCidrdef provision_cidr(self, id: str, options: IpamPoolCidrProvisioningOptions) -> CfnIPAMPoolCidrpublic CfnIPAMPoolCidr provisionCidr(String id, IpamPoolCidrProvisioningOptions options)public CfnIPAMPoolCidr ProvisionCidr(string id, IpamPoolCidrProvisioningOptions options)func ProvisionCidr(Id *string, Options IpamPoolCidrProvisioningOptions) CfnIPAMPoolCidr#
Function to associate a IPv6 address with IPAM pool.