Package com.pulumi.aws.eks.inputs
Class NodeGroupWarmPoolConfigArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.eks.inputs.NodeGroupWarmPoolConfigArgs
-
public final class NodeGroupWarmPoolConfigArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNodeGroupWarmPoolConfigArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static NodeGroupWarmPoolConfigArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NodeGroupWarmPoolConfigArgs.Builderbuilder()static NodeGroupWarmPoolConfigArgs.Builderbuilder(NodeGroupWarmPoolConfigArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maxGroupPreparedCapacity()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>minSize()java.util.Optional<com.pulumi.core.Output<java.lang.String>>poolState()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>reuseOnScaleIn()
-
-
-
Field Detail
-
Empty
public static final NodeGroupWarmPoolConfigArgs Empty
-
-
Method Detail
-
maxGroupPreparedCapacity
public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.Integer>> minSize()
- Returns:
- Minimum number of instances to maintain in the warm pool. Defaults to `0`.
-
poolState
public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<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 NodeGroupWarmPoolConfigArgs.Builder builder()
-
builder
public static NodeGroupWarmPoolConfigArgs.Builder builder(NodeGroupWarmPoolConfigArgs defaults)
-
-