Interface DedicatedIpPoolProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DedicatedIpPoolProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.118.0 (build 02eec31)",
date="2025-11-10T13:40:15.353Z")
@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
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forDedicatedIpPoolPropsstatic final classAn implementation forDedicatedIpPoolProps -
Method Summary
Modifier and TypeMethodDescriptionstatic DedicatedIpPoolProps.Builderbuilder()default StringA name for the dedicated IP pool.default ScalingModeThe 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
STANDARDtoMANAGED. However, updating ScalingMode fromMANAGEDtoSTANDARDis not supported.Default: ScalingMode.STANDARD
-
builder
- Returns:
- a
DedicatedIpPoolProps.BuilderofDedicatedIpPoolProps
-