Class: Aws::EKS::Types::NodeRepairConfigOverrides

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#min_repair_wait_time_minsInteger

Specify the minimum time in minutes to wait before attempting to repair a node with this specific nodeMonitoringCondition and nodeUnhealthyReason.

Returns:

  • (Integer)


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_conditionString

Specify an unhealthy condition reported by the node monitoring agent that this override would apply to.

Returns:

  • (String)


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_reasonString

Specify a reason reported by the node monitoring agent that this override would apply to.

Returns:

  • (String)


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_actionString

Specify the repair action to take for nodes when all of the specified conditions are met.

Returns:

  • (String)


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