Class: IControl::LocalLB::MonitorRuleType

Inherits:
Base::Enumeration
  • Object
show all
Defined in:
lib/icontrol/local_lb.rb,
lib/icontrol/local_lb.rb

Overview

An enumeration of different monitor rule types.

Constant Summary collapse

MONITOR_RULE_TYPE_UNDEFINED =

This monitor rule is undefined, uninitialized state. This value is returned in queries only, and an exception will be raised if used when creating monitor associations.

:MONITOR_RULE_TYPE_UNDEFINED
MONITOR_RULE_TYPE_NONE =

The object’s monitoring is disabled, i.e. no explicit nor default monitor in use. This value is returned in queries only, and an exception will be raised if used when creating monitor associations.

:MONITOR_RULE_TYPE_NONE
MONITOR_RULE_TYPE_SINGLE =

This monitor rule is based on a single monitor.

:MONITOR_RULE_TYPE_SINGLE
MONITOR_RULE_TYPE_AND_LIST =

This monitor rule is based on an ANDed list of monitors, i.e. all monitors must return successfully for the node/member to be considered UP.

:MONITOR_RULE_TYPE_AND_LIST
MONITOR_RULE_TYPE_M_OF_N =

This monitor rule is based on a list of N monitors, but at least M of which must return successfully for the node/member to be considered UP.

:MONITOR_RULE_TYPE_M_OF_N