You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::EKS::Types::NodegroupScalingConfig

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing NodegroupScalingConfig as input to an Aws::Client method, you can use a vanilla Hash:

{
  min_size: 1,
  max_size: 1,
  desired_size: 1,
}

An object representing the scaling configuration details for the Auto Scaling group that is associated with your node group. If you specify a value for any property, then you must specify values for all of the properties.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#desired_sizeInteger

The current number of worker nodes that the managed node group should maintain.

Returns:

  • (Integer)

    The current number of worker nodes that the managed node group should maintain.

#max_sizeInteger

The maximum number of worker nodes that the managed node group can scale out to. Managed node groups can support up to 100 nodes by default.

Returns:

  • (Integer)

    The maximum number of worker nodes that the managed node group can scale out to.

#min_sizeInteger

The minimum number of worker nodes that the managed node group can scale in to. This number must be greater than zero.

Returns:

  • (Integer)

    The minimum number of worker nodes that the managed node group can scale in to.