Interface IIpamPool

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IIpamPool.Jsii$Default
All Known Implementing Classes:
IIpamPool.Jsii$Proxy

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2024-11-06T23:25:18.762Z") @Stability(Experimental) public interface IIpamPool extends software.amazon.jsii.JsiiSerializable
(experimental) Definition used to add or create a new IPAM pool.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Internal default implementation for IIpamPool.
    static final class 
    A proxy class which represents a concrete javascript instance of this type.
  • Method Summary

    Modifier and Type
    Method
    Description
    (experimental) Pool CIDR for IPv6 to be provisioned with Public IP source set to 'Amazon'.
    default List<String>
    (experimental) Pool CIDR for IPv4 to be provisioned using IPAM Required to check for subnet IP range is within the VPC range.
    (experimental) Pool ID to be passed to the VPC construct.
    (experimental) Function to associate a IPv6 address with IPAM pool.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • getIpamCidrs

      @Stability(Experimental) @NotNull List<CfnIPAMPoolCidr> getIpamCidrs()
      (experimental) Pool CIDR for IPv6 to be provisioned with Public IP source set to 'Amazon'.
    • getIpamPoolId

      @Stability(Experimental) @NotNull String getIpamPoolId()
      (experimental) Pool ID to be passed to the VPC construct.
    • getIpamIpv4Cidrs

      @Stability(Experimental) @Nullable default List<String> getIpamIpv4Cidrs()
      (experimental) Pool CIDR for IPv4 to be provisioned using IPAM Required to check for subnet IP range is within the VPC range.
    • provisionCidr

      @Stability(Experimental) @NotNull CfnIPAMPoolCidr provisionCidr(@NotNull String id, @NotNull IpamPoolCidrProvisioningOptions options)
      (experimental) Function to associate a IPv6 address with IPAM pool.

      Parameters:
      id - This parameter is required.
      options - This parameter is required.