brocade-system-maintenance
Top-level container
+--rw management-heartbeat
+--rw manager!
+--rw heartbeat-enable? empty
+--rw heartbeat-threshold-timer? uint32
+--rw heartbeat-action? mhb_action_type
RPCs
+---x get-maint-mode-status
| +--ro output
| +--ro config-status? mm-config-status
| +--ro overall-status? mm-status-type
| +--ro num-stages? uint32
| +--ro current-stage? uint32
| +--ro max-time? uint32
| +--ro max-enable-time? uint32
| +--ro max-disable-time? uint32
| +--ro stages
| +--ro stage* [stage-num]
| +--ro stage-num uint32
| +--ro time-taken? uint32
| +--ro daemons
| +--ro daemon* [daemon-name]
| +--ro daemon-name string
| +--ro status? mm-status-type
+---x get-system-maintenance-rate-monitoring
| +--ro output
| +--ro rate-monitoring* [interface-name]
| +--ro interface-name string
| +--ro description? string
| +--ro local-state? interface-state
| +--ro exception? string
| +--ro rate? string
+---x maintenance-mode-turn-off
| +--ro output
| +--ro result? string
+---x heartbeat-manager-send-heartbeat
+--ro output
+--ro result? string