Interface VpcIpamOptions

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
VpcIpamOptions.Jsii$Proxy

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2025-01-15T21:09:18.314Z") @Stability(Stable) public interface VpcIpamOptions extends software.amazon.jsii.JsiiSerializable
CIDR Allocated Vpc.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.ec2.*;
 VpcIpamOptions vpcIpamOptions = VpcIpamOptions.builder()
         .cidrBlock("cidrBlock")
         .ipv4IpamPoolId("ipv4IpamPoolId")
         .ipv4NetmaskLength(123)
         .build();
 
  • Method Details

    • getCidrBlock

      @Stability(Stable) @Nullable default String getCidrBlock()
      CIDR Block for Vpc.

      Default: - Only required when Ipam has concrete allocation available for static Vpc

    • getIpv4IpamPoolId

      @Stability(Stable) @Nullable default String getIpv4IpamPoolId()
      ipv4 IPAM Pool Id.

      Default: - Only required when using AWS Ipam

    • getIpv4NetmaskLength

      @Stability(Stable) @Nullable default Number getIpv4NetmaskLength()
      CIDR Mask for Vpc.

      Default: - Only required when using AWS Ipam

    • builder

      @Stability(Stable) static VpcIpamOptions.Builder builder()
      Returns:
      a VpcIpamOptions.Builder of VpcIpamOptions