Class IpAddresses

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.alpha.IpAddresses
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.106.0 (build e852934)", date="2025-03-04T22:57:35.069Z") @Stability(Experimental) public class IpAddresses extends software.amazon.jsii.JsiiObject
(experimental) IpAddress options to define VPC V2.

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.alpha.*;
 IpAddresses ipAddresses = new IpAddresses();
 
  • Constructor Details

    • IpAddresses

      protected IpAddresses(software.amazon.jsii.JsiiObjectRef objRef)
    • IpAddresses

      protected IpAddresses(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • IpAddresses

      @Stability(Experimental) public IpAddresses()
  • Method Details

    • amazonProvidedIpv6

      @Stability(Experimental) @NotNull public static IIpAddresses amazonProvidedIpv6(@NotNull SecondaryAddressProps props)
      (experimental) Amazon Provided Ipv6 range.

      Parameters:
      props - This parameter is required.
    • ipv4

      @Stability(Experimental) @NotNull public static IIpAddresses ipv4(@NotNull String ipv4Cidr, @Nullable SecondaryAddressProps props)
      (experimental) An IPv4 CIDR Range.

      Parameters:
      ipv4Cidr - This parameter is required.
      props -
    • ipv4

      @Stability(Experimental) @NotNull public static IIpAddresses ipv4(@NotNull String ipv4Cidr)
      (experimental) An IPv4 CIDR Range.

      Parameters:
      ipv4Cidr - This parameter is required.
    • ipv4Ipam

      @Stability(Experimental) @NotNull public static IIpAddresses ipv4Ipam(@NotNull IpamOptions ipv4IpamOptions)
      (experimental) An Ipv4 Ipam Pool.

      Parameters:
      ipv4IpamOptions - This parameter is required.
    • ipv6ByoipPool

      @Stability(Experimental) @NotNull public static IIpAddresses ipv6ByoipPool(@NotNull Ipv6PoolSecondaryAddressProps props)
      (experimental) A BYOIP IPv6 address pool.

      Parameters:
      props - This parameter is required.
    • ipv6Ipam

      @Stability(Experimental) @NotNull public static IIpAddresses ipv6Ipam(@NotNull IpamOptions ipv6IpamOptions)
      (experimental) An Ipv6 Ipam Pool.

      Parameters:
      ipv6IpamOptions - This parameter is required.