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();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forDedicatedIpPoolProps
static final class
An implementation forDedicatedIpPoolProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic DedicatedIpPoolProps.Builder
builder()
default String
A name for the dedicated IP pool.default ScalingMode
The type of scailing mode to use for this IP pool.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
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
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
toMANAGED
. However, updating ScalingMode fromMANAGED
toSTANDARD
is not supported.Default: ScalingMode.STANDARD
-
builder
- Returns:
- a
DedicatedIpPoolProps.Builder
ofDedicatedIpPoolProps
-