@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:36.825Z") @Stability(value=Stable) public interface WarmPoolOptions extends software.amazon.jsii.JsiiSerializable
Example:
AutoScalingGroup autoScalingGroup;
autoScalingGroup.addWarmPool(WarmPoolOptions.builder()
.minSize(1)
.reuseOnScaleIn(true)
.build());
| Modifier and Type | Interface and Description |
|---|---|
static class |
WarmPoolOptions.Builder
A builder for
WarmPoolOptions |
static class |
WarmPoolOptions.Jsii$Proxy
An implementation for
WarmPoolOptions |
| Modifier and Type | Method and Description |
|---|---|
static WarmPoolOptions.Builder |
builder() |
default Number |
getMaxGroupPreparedCapacity()
The maximum number of instances that are allowed to be in the warm pool or in any state except Terminated for the Auto Scaling group.
|
default Number |
getMinSize()
The minimum number of instances to maintain in the warm pool.
|
default PoolState |
getPoolState()
The instance state to transition to after the lifecycle actions are complete.
|
default Boolean |
getReuseOnScaleIn()
Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.
|
@Stability(value=Stable) @Nullable default Number getMaxGroupPreparedCapacity()
If the value is not specified, Amazon EC2 Auto Scaling launches and maintains the difference between the group's maximum capacity and its desired capacity.
Default: - max size of the Auto Scaling group
@Stability(value=Stable) @Nullable default Number getMinSize()
Default: 0
@Stability(value=Stable) @Nullable default PoolState getPoolState()
Default: PoolState.STOPPED
@Stability(value=Stable) @Nullable default Boolean getReuseOnScaleIn()
If the value is not specified, instances in the Auto Scaling group will be terminated when the group scales in.
Default: false
@Stability(value=Stable) static WarmPoolOptions.Builder builder()
WarmPoolOptions.Builder of WarmPoolOptionsCopyright © 2022. All rights reserved.