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