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