Package com.pulumi.aws.eks.outputs
Class NodeGroupWarmPoolConfig
- java.lang.Object
-
- com.pulumi.aws.eks.outputs.NodeGroupWarmPoolConfig
-
public final class NodeGroupWarmPoolConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNodeGroupWarmPoolConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NodeGroupWarmPoolConfig.Builderbuilder()static NodeGroupWarmPoolConfig.Builderbuilder(NodeGroupWarmPoolConfig defaults)java.util.Optional<java.lang.Integer>maxGroupPreparedCapacity()java.util.Optional<java.lang.Integer>minSize()java.util.Optional<java.lang.String>poolState()java.util.Optional<java.lang.Boolean>reuseOnScaleIn()
-
-
-
Method Detail
-
maxGroupPreparedCapacity
public java.util.Optional<java.lang.Integer> maxGroupPreparedCapacity()
- Returns:
- Maximum number of instances that are allowed to be in the warm pool combined with the Auto Scaling group. Use `-1` to specify an unlimited capacity.
-
minSize
public java.util.Optional<java.lang.Integer> minSize()
- Returns:
- Minimum number of instances to maintain in the warm pool. Defaults to `0`.
-
poolState
public java.util.Optional<java.lang.String> poolState()
- Returns:
- Instance state to transition warm pool instances to. Valid values: `STOPPED`, `RUNNING`, `HIBERNATED`. Defaults to `STOPPED`.
-
reuseOnScaleIn
public java.util.Optional<java.lang.Boolean> reuseOnScaleIn()
- Returns:
- Whether to return instances in the Auto Scaling group to the warm pool on scale in. Not supported on Bottlerocket. Defaults to `false`.
-
builder
public static NodeGroupWarmPoolConfig.Builder builder()
-
builder
public static NodeGroupWarmPoolConfig.Builder builder(NodeGroupWarmPoolConfig defaults)
-
-