Class: Aws::EKS::Types::NodeRepairConfigOverrides
- Inherits:
-
Struct
- Object
- Struct
- Aws::EKS::Types::NodeRepairConfigOverrides
- Defined in:
- gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb
Overview
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.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#min_repair_wait_time_mins ⇒ Integer
Specify the minimum time in minutes to wait before attempting to repair a node with this specific
nodeMonitoringCondition
andnodeUnhealthyReason
. -
#node_monitoring_condition ⇒ String
Specify an unhealthy condition reported by the node monitoring agent that this override would apply to.
-
#node_unhealthy_reason ⇒ String
Specify a reason reported by the node monitoring agent that this override would apply to.
-
#repair_action ⇒ String
Specify the repair action to take for nodes when all of the specified conditions are met.
Instance Attribute Details
#min_repair_wait_time_mins ⇒ Integer
Specify the minimum time in minutes to wait before attempting to
repair a node with this specific nodeMonitoringCondition
and
nodeUnhealthyReason
.
5282 5283 5284 5285 5286 5287 5288 5289 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 5282 class NodeRepairConfigOverrides < Struct.new( :node_monitoring_condition, :node_unhealthy_reason, :min_repair_wait_time_mins, :repair_action) SENSITIVE = [] include Aws::Structure end |
#node_monitoring_condition ⇒ String
Specify an unhealthy condition reported by the node monitoring agent that this override would apply to.
5282 5283 5284 5285 5286 5287 5288 5289 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 5282 class NodeRepairConfigOverrides < Struct.new( :node_monitoring_condition, :node_unhealthy_reason, :min_repair_wait_time_mins, :repair_action) SENSITIVE = [] include Aws::Structure end |
#node_unhealthy_reason ⇒ String
Specify a reason reported by the node monitoring agent that this override would apply to.
5282 5283 5284 5285 5286 5287 5288 5289 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 5282 class NodeRepairConfigOverrides < Struct.new( :node_monitoring_condition, :node_unhealthy_reason, :min_repair_wait_time_mins, :repair_action) SENSITIVE = [] include Aws::Structure end |
#repair_action ⇒ String
Specify the repair action to take for nodes when all of the specified conditions are met.
5282 5283 5284 5285 5286 5287 5288 5289 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 5282 class NodeRepairConfigOverrides < Struct.new( :node_monitoring_condition, :node_unhealthy_reason, :min_repair_wait_time_mins, :repair_action) SENSITIVE = [] include Aws::Structure end |