Interface DedicatedIpPoolProps

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

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2024-11-21T06:34:16.355Z") @Stability(Stable) public interface DedicatedIpPoolProps extends software.amazon.jsii.JsiiSerializable
Properties for a dedicated IP pool.

Example:

 DedicatedIpPool.Builder.create(this, "Pool")
         .dedicatedIpPoolName("mypool")
         .scalingMode(ScalingMode.STANDARD)
         .build();
 
  • Method Details

    • getDedicatedIpPoolName

      @Stability(Stable) @Nullable default String getDedicatedIpPoolName()
      A name for the dedicated IP pool.

      The name must adhere to specific constraints: it can only include lowercase letters (a-z), numbers (0-9), underscores (_), and hyphens (-), and must not exceed 64 characters in length.

      Default: - a CloudFormation generated name

    • getScalingMode

      @Stability(Stable) @Nullable default ScalingMode getScalingMode()
      The type of scailing mode to use for this IP pool.

      Updating ScalingMode doesn't require a replacement if you're updating its value from STANDARD to MANAGED. However, updating ScalingMode from MANAGED to STANDARD is not supported.

      Default: ScalingMode.STANDARD

    • builder

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