Class: Aws::EKS::Types::NodeRepairConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::EKS::Types::NodeRepairConfig
- Defined in:
- gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb
Overview
The node auto repair configuration for the node group.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#enabled ⇒ Boolean
Specifies whether to enable node auto repair for the node group.
-
#max_parallel_nodes_repaired_count ⇒ Integer
Specify the maximum number of nodes that can be repaired concurrently or in parallel, expressed as a count of unhealthy nodes.
-
#max_parallel_nodes_repaired_percentage ⇒ Integer
Specify the maximum number of nodes that can be repaired concurrently or in parallel, expressed as a percentage of unhealthy nodes.
-
#max_unhealthy_node_threshold_count ⇒ Integer
Specify a count threshold of unhealthy nodes, above which node auto repair actions will stop.
-
#max_unhealthy_node_threshold_percentage ⇒ Integer
Specify a percentage threshold of unhealthy nodes, above which node auto repair actions will stop.
-
#node_repair_config_overrides ⇒ Array<Types::NodeRepairConfigOverrides>
Specify granular overrides for specific repair actions.
Instance Attribute Details
#enabled ⇒ Boolean
Specifies whether to enable node auto repair for the node group. Node auto repair is disabled by default.
5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 5243 class NodeRepairConfig < Struct.new( :enabled, :max_unhealthy_node_threshold_count, :max_unhealthy_node_threshold_percentage, :max_parallel_nodes_repaired_count, :max_parallel_nodes_repaired_percentage, :node_repair_config_overrides) SENSITIVE = [] include Aws::Structure end |
#max_parallel_nodes_repaired_count ⇒ Integer
Specify the maximum number of nodes that can be repaired
concurrently or in parallel, expressed as a count of unhealthy
nodes. This gives you finer-grained control over the pace of node
replacements. When using this, you cannot also set
maxParallelNodesRepairedPercentage
at the same time.
5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 5243 class NodeRepairConfig < Struct.new( :enabled, :max_unhealthy_node_threshold_count, :max_unhealthy_node_threshold_percentage, :max_parallel_nodes_repaired_count, :max_parallel_nodes_repaired_percentage, :node_repair_config_overrides) SENSITIVE = [] include Aws::Structure end |
#max_parallel_nodes_repaired_percentage ⇒ Integer
Specify the maximum number of nodes that can be repaired
concurrently or in parallel, expressed as a percentage of unhealthy
nodes. This gives you finer-grained control over the pace of node
replacements. When using this, you cannot also set
maxParallelNodesRepairedCount
at the same time.
5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 5243 class NodeRepairConfig < Struct.new( :enabled, :max_unhealthy_node_threshold_count, :max_unhealthy_node_threshold_percentage, :max_parallel_nodes_repaired_count, :max_parallel_nodes_repaired_percentage, :node_repair_config_overrides) SENSITIVE = [] include Aws::Structure end |
#max_unhealthy_node_threshold_count ⇒ Integer
Specify a count threshold of unhealthy nodes, above which node auto
repair actions will stop. When using this, you cannot also set
maxUnhealthyNodeThresholdPercentage
at the same time.
5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 5243 class NodeRepairConfig < Struct.new( :enabled, :max_unhealthy_node_threshold_count, :max_unhealthy_node_threshold_percentage, :max_parallel_nodes_repaired_count, :max_parallel_nodes_repaired_percentage, :node_repair_config_overrides) SENSITIVE = [] include Aws::Structure end |
#max_unhealthy_node_threshold_percentage ⇒ Integer
Specify a percentage threshold of unhealthy nodes, above which node
auto repair actions will stop. When using this, you cannot also set
maxUnhealthyNodeThresholdCount
at the same time.
5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 5243 class NodeRepairConfig < Struct.new( :enabled, :max_unhealthy_node_threshold_count, :max_unhealthy_node_threshold_percentage, :max_parallel_nodes_repaired_count, :max_parallel_nodes_repaired_percentage, :node_repair_config_overrides) SENSITIVE = [] include Aws::Structure end |
#node_repair_config_overrides ⇒ Array<Types::NodeRepairConfigOverrides>
Specify granular overrides for specific repair actions. These overrides control the repair action and the repair delay time before a node is considered eligible for repair. If you use this, you must specify all the values.
5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 5243 class NodeRepairConfig < Struct.new( :enabled, :max_unhealthy_node_threshold_count, :max_unhealthy_node_threshold_percentage, :max_parallel_nodes_repaired_count, :max_parallel_nodes_repaired_percentage, :node_repair_config_overrides) SENSITIVE = [] include Aws::Structure end |