Class: Aws::EKS::Types::UpdateNodegroupConfigRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::EKS::Types::UpdateNodegroupConfigRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-eks/types.rb
Overview
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"],
},
scaling_config: {
min_size: 1,
max_size: 1,
desired_size: 1,
},
client_request_token: "String",
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_request_token ⇒ String
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
-
#cluster_name ⇒ String
The name of the Amazon EKS cluster that the managed node group resides in.
-
#labels ⇒ Types::UpdateLabelsPayload
The Kubernetes labels to be applied to the nodes in the node group after the update.
-
#nodegroup_name ⇒ String
The name of the managed node group to update.
-
#scaling_config ⇒ Types::NodegroupScalingConfig
The scaling configuration details for the Auto Scaling group after the update.
Instance Attribute Details
#client_request_token ⇒ String
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.
3699 3700 3701 3702 3703 3704 3705 3706 3707 |
# File 'lib/aws-sdk-eks/types.rb', line 3699 class UpdateNodegroupConfigRequest < Struct.new( :cluster_name, :nodegroup_name, :labels, :scaling_config, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#cluster_name ⇒ String
The name of the Amazon EKS cluster that the managed node group resides in.
3699 3700 3701 3702 3703 3704 3705 3706 3707 |
# File 'lib/aws-sdk-eks/types.rb', line 3699 class UpdateNodegroupConfigRequest < Struct.new( :cluster_name, :nodegroup_name, :labels, :scaling_config, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#labels ⇒ Types::UpdateLabelsPayload
The Kubernetes labels to be applied to the nodes in the node group after the update.
3699 3700 3701 3702 3703 3704 3705 3706 3707 |
# File 'lib/aws-sdk-eks/types.rb', line 3699 class UpdateNodegroupConfigRequest < Struct.new( :cluster_name, :nodegroup_name, :labels, :scaling_config, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#nodegroup_name ⇒ String
The name of the managed node group to update.
3699 3700 3701 3702 3703 3704 3705 3706 3707 |
# File 'lib/aws-sdk-eks/types.rb', line 3699 class UpdateNodegroupConfigRequest < Struct.new( :cluster_name, :nodegroup_name, :labels, :scaling_config, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#scaling_config ⇒ Types::NodegroupScalingConfig
The scaling configuration details for the Auto Scaling group after the update.
3699 3700 3701 3702 3703 3704 3705 3706 3707 |
# File 'lib/aws-sdk-eks/types.rb', line 3699 class UpdateNodegroupConfigRequest < Struct.new( :cluster_name, :nodegroup_name, :labels, :scaling_config, :client_request_token) SENSITIVE = [] include Aws::Structure end |