class Aws::EKS::Types::UpdateNodegroupConfigRequest

@note When making an API call, you may pass UpdateNodegroupConfigRequest

data as a hash:

    {
      cluster_name: "String", # required
      nodegroup_name: "String", # required
      labels: {
        add_or_update_labels: {
          "labelKey" => "labelValue",
        },
        remove_labels: ["String"],
      },
      taints: {
        add_or_update_taints: [
          {
            key: "taintKey",
            value: "taintValue",
            effect: "NO_SCHEDULE", # accepts NO_SCHEDULE, NO_EXECUTE, PREFER_NO_SCHEDULE
          },
        ],
        remove_taints: [
          {
            key: "taintKey",
            value: "taintValue",
            effect: "NO_SCHEDULE", # accepts NO_SCHEDULE, NO_EXECUTE, PREFER_NO_SCHEDULE
          },
        ],
      },
      scaling_config: {
        min_size: 1,
        max_size: 1,
        desired_size: 1,
      },
      update_config: {
        max_unavailable: 1,
        max_unavailable_percentage: 1,
      },
      client_request_token: "String",
    }

@!attribute [rw] cluster_name

The name of the Amazon EKS cluster that the managed node group
resides in.
@return [String]

@!attribute [rw] nodegroup_name

The name of the managed node group to update.
@return [String]

@!attribute [rw] labels

The Kubernetes labels to be applied to the nodes in the node group
after the update.
@return [Types::UpdateLabelsPayload]

@!attribute [rw] taints

The Kubernetes taints to be applied to the nodes in the node group
after the update.
@return [Types::UpdateTaintsPayload]

@!attribute [rw] scaling_config

The scaling configuration details for the Auto Scaling group after
the update.
@return [Types::NodegroupScalingConfig]

@!attribute [rw] update_config

The node group update configuration.
@return [Types::NodegroupUpdateConfig]

@!attribute [rw] client_request_token

Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/eks-2017-11-01/UpdateNodegroupConfigRequest AWS API Documentation

Constants

SENSITIVE