Class NodeGroupWarmPoolConfig


  • public final class NodeGroupWarmPoolConfig
    extends java.lang.Object
    • 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`.