Class: Aws::EKS::Types::NodeRepairConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::EKS::Types::NodeRepairConfig
- Includes:
- Structure
- Defined in:
- 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.
5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-eks/types.rb', line 5973 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.
5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-eks/types.rb', line 5973 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.
5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-eks/types.rb', line 5973 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.
5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-eks/types.rb', line 5973 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.
5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-eks/types.rb', line 5973 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.
5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-eks/types.rb', line 5973 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 |