extreme-ras

Provides a data model for managing log collections, such as those used by supportSave and copy support operations, and for USB management.

Top-level container

module: extreme-ras
   +--rw copy
   |  +--rw support
   |  |  +---x ftp    
   |  |  |  +--ro input     
   |  |  |  |  +--ro user         string
   |  |  |  |  +--ro host         string
   |  |  |  |  +--ro directory    directory-path
   |  |  |  |  +--ro password?    string
   |  |  |  |  +--ro timeout?     timeout-value
   |  |  |  |  +--ro module?      string
   |  |  |  |  +--ro linecard?    string
   |  |  |  |  +--ro group?       string
   |  |  |  |  +--ro use-vrf?     common-def:vrf-name
   |  |  |  +--ro output    
   |  |  |     +--ro supportSaveResult
   |  |  |        +--ro status-code    copy-support-status
   |  |  |        +--ro status-str?    string
   |  |  +---x scp    
   |  |  |  +--ro input     
   |  |  |  |  +--ro user         string
   |  |  |  |  +--ro host         string
   |  |  |  |  +--ro directory    directory-path
   |  |  |  |  +--ro password?    string
   |  |  |  |  +--ro timeout?     timeout-value
   |  |  |  |  +--ro module?      string
   |  |  |  |  +--ro linecard?    string
   |  |  |  |  +--ro group?       string
   |  |  |  |  +--ro use-vrf?     common-def:vrf-name
   |  |  |  +--ro output    
   |  |  |     +--ro supportSaveResult
   |  |  |        +--ro status-code    copy-support-status
   |  |  |        +--ro status-str?    string
   |  |  +---x usb    
   |  |     +--ro input     
   |  |     |  +--ro directory    string
   |  |     |  +--ro timeout?     timeout-value
   |  |     |  +--ro module?      string
   |  |     +--ro output    
   |  |        +--ro supportSaveResult
   |  |           +--ro status-code    copy-support-status
   |  |           +--ro status-str?    string
   |  +---x support-interactive    
   |     +--ro input     
   |     +--ro output    
   |        +--ro result?   string
   +--rw logging
   |  +--rw raslog
   |  |  +--rw interface
   |  |  |  +--rw description?   empty
   |  |  +--rw message
   |  |  |  +--rw msgId [msgId]
   |  |  |     +--rw msgId       string
   |  |  |     +--rw severity?   message-severity
   |  |  |     +--rw suppress?   empty
   |  |  |     +--rw syslog?     empty
   |  |  +--rw module
   |  |  |  +--rw modId [modId]
   |  |  |     +--rw modId    string
   |  |  +--rw console?     raslog-console
   |  +--rw syslog-server [syslogip use-vrf]
   |  |  +--rw syslogip         inet:ip-address
   |  |  +--rw use-vrf          common-def:vrf-name
   |  |  +--rw syslog-secure
   |  |     +--rw secure?   empty
   |  |     +--rw port?     uint16
   |  +--rw auditlog
   |  |  +--rw class [class]
   |  |     +--rw class    audit-class
   |  +--rw syslog-facility
   |  |  +--rw local?   facility-enum
   |  +--rw syslog-client
   |     +--rw localip    iptype-enum
   +--rw destination_console
   |  +--rw logging
   |     +--rw raslog
   |        +---x console    
   |           +--ro input    
   |              +--ro (ras-con)?
   |                 +--:(stop)
   |                 |  +--ro stop     uint32
   |                 +--:(start)
   |                    +--ro start?   empty
   +--rw system-ras
   |  +--rw usb
   |  |  +---x on        
   |  |  |  +--ro input    
   |  |  +---x off       
   |  |  |  +--ro input    
   |  |  +---x dir       
   |  |  |  +--ro input    
   |  |  +---x remove    
   |  |     +--ro input    
   |  |        +--ro directory    string
   |  |        +--ro file         string
   |  +--rw switch-attributes
   |     +--rw chassis-name?   string
   |     +--rw host-name?      string
   +--rw support
   |  +--rw autoupload-param
   |  |  +--rw hostip       inet:ip-address
   |  |  +--rw username     string
   |  |  +--rw directory    string
   |  |  +--rw protocol     string
   |  |  +--rw password?    string
   |  +--rw support-param
   |  |  +--rw hostip       inet:ip-address
   |  |  +--rw username     string
   |  |  +--rw directory    string
   |  |  +--rw protocol     string
   |  |  +--rw password?    string
   |  +--rw autoupload
   |  |  +--rw enable?   empty
   |  +--rw ffdc?               empty
   +--rw logtest
   |  +--rw raslog
   |     +---x gmsg    
   |        +--ro input    
   |           +--ro messageID?   string
   +--rw auditlog
   |  +---x gmsg    
   |     +--ro input    
   |        +--ro messageID?   string
   +--rw resource-monitor
      +---x memory    
      |  +--ro input    
      |     +--ro (srm)?
      |        +--:(enable)
      |        |  +--ro enable?    empty
      |        +--:(disable)
      |           +--ro disable?   empty
      +---x cpu       
         +--ro input    
            +--ro (srm)?
               +--:(enable)
               |  +--ro enable?    empty
               +--:(disable)
                  +--ro disable?   empty

RPCs

rpcs:
  +---x bna-config-cmd           
  |  +--ro input     
  |  |  +--ro src     string
  |  |  +--ro dest    string
  |  +--ro output    
  |     +--ro session-id       uint32
  |     +--ro status           cmd-status
  |     +--ro status-string?   string
  +---x bna-config-cmd-status    
     +--ro input     
     |  +--ro session-id    uint32
     +--ro output    
        +--ro status           cmd-status
        +--ro status-string?   string