openconfig-access-points

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse OpenConfig APIs 🌳 All Trees

📋 Module Metadata

Namespace: http://openconfig.net/yang/openconfig-access-points

Prefix: oc-access-poi

Related Modules:
openconfig-acl
openconfig-alarms
openconfig-ap-manager

💡 Example Usage

# PUT configuration
curl -X PUT \
  -H "Content-Type: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/openconfig-access-points \
  -d @config.json

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌍 OpenConfig Docs
module: openconfig-access-points
  +--rw access-points
     +--rw access-point* [hostname]
        +--rw hostname                oc-inet:domain-name
        +--rw radios
        |  +--rw radio* [id]
        |     +--rw id           -> ../config/id
        |     +--rw config
        |     |  +--rw id?                       uint8
        |     |  +--rw operating-frequency?      identityref
        |     |  +--rw enabled?                  boolean
        |     |  +--rw transmit-power?           int8
        |     |  +--rw channel?                  uint8
        |     |  +--rw channel-width?            uint8
        |     |  +--rw dca?                      boolean
        |     |  +--rw allowed-channels*         oc-wifi-types:channels-type
        |     |  +--rw dtp?                      boolean
        |     |  +--rw dtp-min?                  int8
        |     |  +--rw dtp-max?                  int8
        |     |  +--rw antenna-gain?             int8
        |     |  +--rw scanning?                 boolean
        |     |  +--rw scanning-interval?        uint8
        |     |  +--rw scanning-dwell-time?      uint16
        |     |  +--rw scanning-defer-clients?   uint8
        |     |  +--rw scanning-defer-traffic?   boolean
        |     +--ro state
        |     |  +--ro id?                             uint8
        |     |  +--ro operating-frequency?            identityref
        |     |  +--ro enabled?                        boolean
        |     |  +--ro transmit-power?                 int8
        |     |  +--ro channel?                        uint8
        |     |  +--ro channel-width?                  uint8
        |     |  +--ro dca?                            boolean
        |     |  +--ro allowed-channels*               oc-wifi-types:channels-type
        |     |  +--ro dtp?                            boolean
        |     |  +--ro dtp-min?                        int8
        |     |  +--ro dtp-max?                        int8
        |     |  +--ro antenna-gain?                   int8
        |     |  +--ro scanning?                       boolean
        |     |  +--ro scanning-interval?              uint8
        |     |  +--ro scanning-dwell-time?            uint16
        |     |  +--ro scanning-defer-clients?         uint8
        |     |  +--ro scanning-defer-traffic?         boolean
        |     |  +--ro base-radio-mac?                 oc-yang:mac-address
        |     |  +--ro dfs-hit-time?                   oc-types:timeticks64
        |     |  +--ro channel-change-reason?          identityref
        |     |  +--ro total-channel-utilization?      oc-types:percentage
        |     |  +--ro rx-dot11-channel-utilization?   oc-types:percentage
        |     |  +--ro rx-noise-channel-utilization?   oc-types:percentage
        |     |  +--ro tx-dot11-channel-utilization?   oc-types:percentage
        |     |  +--ro counters
        |     |     +--ro failed-fcs-frames?   oc-yang:counter64
        |     |     +--ro noise-floor?         int8
        |     +--rw neighbors
        |        +--ro neighbor* [bssid]
        |           +--ro bssid    -> ../state/bssid
        |           +--ro state
        |              +--ro bssid?             oc-yang:mac-address
        |              +--ro ssid?              string
        |              +--ro rssi?              int8
        |              +--ro channel?           uint16
        |              +--ro primary-channel?   uint16
        |              +--ro last-seen?         oc-types:timeticks64
        +--rw ssids
        |  +--rw ssid* [name]
        |     +--rw name             -> ../config/name
        |     +--rw config
        |     |  +--rw name?                    string
        |     |  +--rw enabled?                 boolean
        |     |  +--rw hidden?                  boolean
        |     |  +--rw default-vlan?            oc-vlan-types:vlan-id
        |     |  +--rw vlan-list*               oc-vlan-types:vlan-id
        |     |  +--rw operating-frequency?     identityref
        |     |  +--rw basic-data-rates*        identityref
        |     |  +--rw supported-data-rates*    identityref
        |     |  +--rw broadcast-filter?        boolean
        |     |  +--rw multicast-filter?        boolean
        |     |  +--rw ipv6-ndp-filter?         boolean
        |     |  +--rw ipv6-ndp-filter-timer?   uint16
        |     |  +--rw station-isolation?       boolean
        |     |  +--rw opmode?                  enumeration
        |     |  +--rw wpa2-psk?                string
        |     |  +--rw server-group?            string
        |     |  +--rw dva?                     boolean
        |     |  +--rw mobility-domain?         string
        |     |  +--rw dhcp-required?           boolean
        |     |  +--rw qbss-load?               boolean
        |     |  +--rw advertise-apname?        boolean
        |     |  +--rw csa?                     boolean
        |     |  +--rw ptk-timeout?             uint16
        |     |  +--rw gtk-timeout?             uint16
        |     |  +--rw dot11k?                  boolean
        |     |  +--rw okc?                     boolean
        |     +--ro state
        |     |  +--ro name?                    string
        |     |  +--ro enabled?                 boolean
        |     |  +--ro hidden?                  boolean
        |     |  +--ro default-vlan?            oc-vlan-types:vlan-id
        |     |  +--ro vlan-list*               oc-vlan-types:vlan-id
        |     |  +--ro operating-frequency?     identityref
        |     |  +--ro basic-data-rates*        identityref
        |     |  +--ro supported-data-rates*    identityref
        |     |  +--ro broadcast-filter?        boolean
        |     |  +--ro multicast-filter?        boolean
        |     |  +--ro ipv6-ndp-filter?         boolean
        |     |  +--ro ipv6-ndp-filter-timer?   uint16
        |     |  +--ro station-isolation?       boolean
        |     |  +--ro opmode?                  enumeration
        |     |  +--ro wpa2-psk?                string
        |     |  +--ro server-group?            string
        |     |  +--ro dva?                     boolean
        |     |  +--ro mobility-domain?         string
        |     |  +--ro dhcp-required?           boolean
        |     |  +--ro qbss-load?               boolean
        |     |  +--ro advertise-apname?        boolean
        |     |  +--ro csa?                     boolean
        |     |  +--ro ptk-timeout?             uint16
        |     |  +--ro gtk-timeout?             uint16
        |     |  +--ro dot11k?                  boolean
        |     |  +--ro okc?                     boolean
        |     |  +--ro bssids
        |     |     +--ro bssid* [radio-id bssid]
        |     |        +--ro bssid       -> ../state/bssid
        |     |        +--ro radio-id    -> ../state/radio-id
        |     |        +--ro state
        |     |           +--ro bssid?                    oc-yang:mac-address
        |     |           +--ro radio-id?                 uint8
        |     |           +--ro num-associated-clients?   uint8
        |     |           +--ro counters
        |     |              +--ro rx-bss-dot11-channel-utilization?   oc-types:percentage
        |     |              +--ro rx-mgmt?                            oc-yang:counter64
        |     |              +--ro rx-control?                         oc-yang:counter64
        |     |              +--ro rx-data-dist
        |     |              |  +--ro rx-0-64?             oc-yang:counter64
        |     |              |  +--ro rx-65-128?           oc-yang:counter64
        |     |              |  +--ro rx-129-256?          oc-yang:counter64
        |     |              |  +--ro rx-257-512?          oc-yang:counter64
        |     |              |  +--ro rx-513-1024?         oc-yang:counter64
        |     |              |  +--ro rx-1025-2048?        oc-yang:counter64
        |     |              |  +--ro rx-2049-4096?        oc-yang:counter64
        |     |              |  +--ro rx-4097-8192?        oc-yang:counter64
        |     |              |  +--ro rx-8193-16384?       oc-yang:counter64
        |     |              |  +--ro rx-16385-32768?      oc-yang:counter64
        |     |              |  +--ro rx-32769-65536?      oc-yang:counter64
        |     |              |  +--ro rx-65537-131072?     oc-yang:counter64
        |     |              |  +--ro rx-131073-262144?    oc-yang:counter64
        |     |              |  +--ro rx-262145-524288?    oc-yang:counter64
        |     |              |  +--ro rx-524289-1048576?   oc-yang:counter64
        |     |              +--ro rx-data-wmm
        |     |              |  +--ro vi?   oc-yang:counter64
        |     |              |  +--ro vo?   oc-yang:counter64
        |     |              |  +--ro be?   oc-yang:counter64
        |     |              |  +--ro bk?   oc-yang:counter64
        |     |              +--ro rx-mcs
        |     |              |  +--ro mcs0?   oc-yang:counter64
        |     |              |  +--ro mcs1?   oc-yang:counter64
        |     |              |  +--ro mcs2?   oc-yang:counter64
        |     |              |  +--ro mcs3?   oc-yang:counter64
        |     |              |  +--ro mcs4?   oc-yang:counter64
        |     |              |  +--ro mcs5?   oc-yang:counter64
        |     |              |  +--ro mcs6?   oc-yang:counter64
        |     |              |  +--ro mcs7?   oc-yang:counter64
        |     |              |  +--ro mcs8?   oc-yang:counter64
        |     |              |  +--ro mcs9?   oc-yang:counter64
        |     |              +--ro rx-retries?                         oc-yang:counter64
        |     |              +--ro rx-retries-data?                    oc-yang:counter64
        |     |              +--ro rx-retries-subframe?                oc-yang:counter64
        |     |              +--ro rx-bytes-data?                      oc-yang:counter64
        |     |              +--ro tx-bss-dot11-channel-utilization?   oc-types:percentage
        |     |              +--ro tx-mgmt?                            oc-yang:counter64
        |     |              +--ro tx-control?                         oc-yang:counter64
        |     |              +--ro tx-data-dist
        |     |              |  +--ro tx-0-64?             oc-yang:counter64
        |     |              |  +--ro tx-65-128?           oc-yang:counter64
        |     |              |  +--ro tx-129-256?          oc-yang:counter64
        |     |              |  +--ro tx-257-512?          oc-yang:counter64
        |     |              |  +--ro tx-513-1024?         oc-yang:counter64
        |     |              |  +--ro tx-1025-2048?        oc-yang:counter64
        |     |              |  +--ro tx-2049-4096?        oc-yang:counter64
        |     |              |  +--ro tx-4097-8192?        oc-yang:counter64
        |     |              |  +--ro tx-8193-16384?       oc-yang:counter64
        |     |              |  +--ro tx-16385-32768?      oc-yang:counter64
        |     |              |  +--ro tx-32769-65536?      oc-yang:counter64
        |     |              |  +--ro tx-65537-131072?     oc-yang:counter64
        |     |              |  +--ro tx-131073-262144?    oc-yang:counter64
        |     |              |  +--ro tx-262145-524288?    oc-yang:counter64
        |     |              |  +--ro tx-524289-1048576?   oc-yang:counter64
        |     |              +--ro tx-data-wmm
        |     |              |  +--ro vi?   oc-yang:counter64
        |     |              |  +--ro vo?   oc-yang:counter64
        |     |              |  +--ro bk?   oc-yang:counter64
        |     |              |  +--ro be?   oc-yang:counter64
        |     |              +--ro tx-mcs
        |     |              |  +--ro mcs0?   oc-yang:counter64
        |     |              |  +--ro mcs1?   oc-yang:counter64
        |     |              |  +--ro mcs2?   oc-yang:counter64
        |     |              |  +--ro mcs3?   oc-yang:counter64
        |     |              |  +--ro mcs4?   oc-yang:counter64
        |     |              |  +--ro mcs5?   oc-yang:counter64
        |     |              |  +--ro mcs6?   oc-yang:counter64
        |     |              |  +--ro mcs7?   oc-yang:counter64
        |     |              |  +--ro mcs8?   oc-yang:counter64
        |     |              |  +--ro mcs9?   oc-yang:counter64
        |     |              +--ro tx-retries?                         oc-yang:counter64
        |     |              +--ro tx-retries-data?                    oc-yang:counter64
        |     |              +--ro tx-retries-subframe?                oc-yang:counter64
        |     |              +--ro tx-bytes-data?                      oc-yang:counter64
        |     |              +--ro bss-channel-utilization?            oc-types:percentage
        |     +--rw wmm
        |     |  +--rw config
        |     |  |  +--rw trust-dscp?      boolean
        |     |  |  +--rw wmm-vo-remark*   uint8
        |     |  |  +--rw wmm-vi-remark*   uint8
        |     |  |  +--rw wmm-be-remark*   uint8
        |     |  |  +--rw wmm-bk-remark*   uint8
        |     |  +--ro state
        |     |     +--ro trust-dscp?      boolean
        |     |     +--ro wmm-vo-remark*   uint8
        |     |     +--ro wmm-vi-remark*   uint8
        |     |     +--ro wmm-be-remark*   uint8
        |     |     +--ro wmm-bk-remark*   uint8
        |     +--rw dot11r
        |     |  +--rw config
        |     |  |  +--rw dot11r?                 boolean
        |     |  |  +--rw dot11r-domainid?        uint16
        |     |  |  +--rw dot11r-method?          enumeration
        |     |  |  +--rw dot11r-r1key-timeout?   uint16
        |     |  +--ro state
        |     |     +--ro dot11r?                 boolean
        |     |     +--ro dot11r-domainid?        uint16
        |     |     +--ro dot11r-method?          enumeration
        |     |     +--ro dot11r-r1key-timeout?   uint16
        |     +--rw dot11v
        |     |  +--rw config
        |     |  |  +--rw dot11v-dms?               boolean
        |     |  |  +--rw dot11v-bssidle?           boolean
        |     |  |  +--rw dot11v-bssidle-timeout?   uint16
        |     |  |  +--rw dot11v-bsstransition?     boolean
        |     |  +--ro state
        |     |     +--ro dot11v-dms?               boolean
        |     |     +--ro dot11v-bssidle?           boolean
        |     |     +--ro dot11v-bssidle-timeout?   uint16
        |     |     +--ro dot11v-bsstransition?     boolean
        |     +--rw clients
        |     |  +--ro client* [mac]
        |     |     +--ro mac                    -> ../state/mac
        |     |     +--ro state
        |     |     |  +--ro mac?        oc-yang:mac-address
        |     |     |  +--ro counters
        |     |     |     +--ro tx-bytes?     oc-yang:counter64
        |     |     |     +--ro rx-bytes?     oc-yang:counter64
        |     |     |     +--ro rx-retries?   oc-yang:counter64
        |     |     |     +--ro tx-retries?   oc-yang:counter64
        |     |     +--ro client-rf
        |     |     |  +--ro state
        |     |     |     +--ro rssi?              int8
        |     |     |     +--ro snr?               uint8
        |     |     |     +--ro ss?                uint8
        |     |     |     +--ro phy-rate?          uint16
        |     |     |     +--ro connection-mode?   enumeration
        |     |     |     +--ro frequency?         uint8
        |     |     +--ro client-capabilities
        |     |     |  +--ro state
        |     |     |     +--ro client-capabilities*   identityref
        |     |     |     +--ro channel-support*       uint8
        |     |     +--ro dot11k-neighbors
        |     |     |  +--ro state
        |     |     |     +--ro neighbor-bssid?        oc-yang:mac-address
        |     |     |     +--ro neighbor-channel?      uint8
        |     |     |     +--ro neighbor-rssi?         int8
        |     |     |     +--ro neighbor-antenna?      uint8
        |     |     |     +--ro channel-load-report?   uint8
        |     |     +--ro client-connection
        |     |        +--ro state
        |     |           +--ro client-state?       identityref
        |     |           +--ro connection-time?    uint16
        |     |           +--ro username?           string
        |     |           +--ro hostname?           string
        |     |           +--ro ipv4-address?       oc-inet:ipv4-address
        |     |           +--ro ipv6-address*       oc-inet:ipv6-address
        |     |           +--ro operating-system?   string
        |     +--rw dot1x-timers
        |     |  +--rw config
        |     |  |  +--rw max-auth-failures?   uint8
        |     |  |  +--rw blacklist-time?      uint16
        |     |  +--ro state
        |     |     +--ro max-auth-failures?   uint8
        |     |     +--ro blacklist-time?      uint16
        |     +--rw band-steering
        |        +--rw config
        |        |  +--rw band-steering?   boolean
        |        |  +--rw steering-rssi?   int8
        |        +--ro state
        |           +--ro band-steering?   boolean
        |           +--ro steering-rssi?   int8
        +--rw system
        |  +--rw config
        |  |  +--rw hostname?       oc-inet:domain-name
        |  |  +--rw domain-name?    oc-inet:domain-name
        |  |  +--rw login-banner?   string
        |  |  +--rw motd-banner?    string
        |  +--ro state
        |  |  +--ro hostname?           oc-inet:domain-name
        |  |  +--ro domain-name?        oc-inet:domain-name
        |  |  +--ro login-banner?       string
        |  |  +--ro motd-banner?        string
        |  |  +--ro current-datetime?   oc-yang:date-and-time
        |  |  +--ro boot-time?          oc-types:timeticks64
        |  +--rw clock
        |  |  +--rw config
        |  |  |  +--rw timezone-name?   timezone-name-type
        |  |  +--ro state
        |  |     +--ro timezone-name?   timezone-name-type
        |  +--rw dns
        |  |  +--rw config
        |  |  |  +--rw search*   oc-inet:domain-name
        |  |  +--ro state
        |  |  |  +--ro search*   oc-inet:domain-name
        |  |  +--rw servers
        |  |  |  +--rw server* [address]
        |  |  |     +--rw address    -> ../config/address
        |  |  |     +--rw config
        |  |  |     |  +--rw address?   oc-inet:ip-address
        |  |  |     |  +--rw port?      oc-inet:port-number
        |  |  |     +--ro state
        |  |  |        +--ro address?   oc-inet:ip-address
        |  |  |        +--ro port?      oc-inet:port-number
        |  |  +--rw host-entries
        |  |     +--rw host-entry* [hostname]
        |  |        +--rw hostname    -> ../config/hostname
        |  |        +--rw config
        |  |        |  +--rw hostname?       string
        |  |        |  +--rw alias*          string
        |  |        |  +--rw ipv4-address*   oc-inet:ipv4-address
        |  |        |  +--rw ipv6-address*   oc-inet:ipv6-address
        |  |        +--ro state
        |  |           +--ro hostname?       string
        |  |           +--ro alias*          string
        |  |           +--ro ipv4-address*   oc-inet:ipv4-address
        |  |           +--ro ipv6-address*   oc-inet:ipv6-address
        |  +--rw ntp
        |  |  +--rw config
        |  |  |  +--rw enabled?              boolean
        |  |  |  +--rw ntp-source-address?   oc-inet:ip-address
        |  |  |  +--rw enable-ntp-auth?      boolean
        |  |  +--ro state
        |  |  |  +--ro enabled?              boolean
        |  |  |  +--ro ntp-source-address?   oc-inet:ip-address
        |  |  |  +--ro enable-ntp-auth?      boolean
        |  |  |  +--ro auth-mismatch?        oc-yang:counter64
        |  |  +--rw ntp-keys
        |  |  |  +--rw ntp-key* [key-id]
        |  |  |     +--rw key-id    -> ../config/key-id
        |  |  |     +--rw config
        |  |  |     |  +--rw key-id?      uint16
        |  |  |     |  +--rw key-type?    identityref
        |  |  |     |  +--rw key-value?   string
        |  |  |     +--ro state
        |  |  |        +--ro key-id?      uint16
        |  |  |        +--ro key-type?    identityref
        |  |  |        +--ro key-value?   string
        |  |  +--rw servers
        |  |     +--rw server* [address]
        |  |        +--rw address    -> ../config/address
        |  |        +--rw config
        |  |        |  +--rw address?            oc-inet:host
        |  |        |  +--rw port?               oc-inet:port-number
        |  |        |  +--rw version?            uint8
        |  |        |  +--rw association-type?   enumeration
        |  |        |  +--rw iburst?             boolean
        |  |        |  +--rw prefer?             boolean
        |  |        +--ro state
        |  |           +--ro address?            oc-inet:host
        |  |           +--ro port?               oc-inet:port-number
        |  |           +--ro version?            uint8
        |  |           +--ro association-type?   enumeration
        |  |           +--ro iburst?             boolean
        |  |           +--ro prefer?             boolean
        |  |           +--ro stratum?            uint8
        |  |           +--ro root-delay?         uint32
        |  |           +--ro root-dispersion?    uint64
        |  |           +--ro offset?             uint64
        |  |           +--ro poll-interval?      uint32
        |  +--rw ssh-server
        |  |  +--rw config
        |  |  |  +--rw enable?             boolean
        |  |  |  +--rw protocol-version?   enumeration
        |  |  |  +--rw timeout?            uint16
        |  |  |  +--rw rate-limit?         uint16
        |  |  |  +--rw session-limit?      uint16
        |  |  +--ro state
        |  |     +--ro enable?             boolean
        |  |     +--ro protocol-version?   enumeration
        |  |     +--ro timeout?            uint16
        |  |     +--ro rate-limit?         uint16
        |  |     +--ro session-limit?      uint16
        |  +--rw telnet-server
        |  |  +--rw config
        |  |  |  +--rw enable?          boolean
        |  |  |  +--rw timeout?         uint16
        |  |  |  +--rw rate-limit?      uint16
        |  |  |  +--rw session-limit?   uint16
        |  |  +--ro state
        |  |     +--ro enable?          boolean
        |  |     +--ro timeout?         uint16
        |  |     +--ro rate-limit?      uint16
        |  |     +--ro session-limit?   uint16
        |  +--rw logging
        |  |  +--rw console
        |  |  |  +--rw config
        |  |  |  +--ro state
        |  |  |  +--rw selectors
        |  |  |     +--rw selector* [facility severity]
        |  |  |        +--rw facility    -> ../config/facility
        |  |  |        +--rw severity    -> ../config/severity
        |  |  |        +--rw config
        |  |  |        |  +--rw facility?   identityref
        |  |  |        |  +--rw severity?   syslog-severity
        |  |  |        +--ro state
        |  |  |           +--ro facility?   identityref
        |  |  |           +--ro severity?   syslog-severity
        |  |  +--rw remote-servers
        |  |     +--rw remote-server* [host]
        |  |        +--rw host         -> ../config/host
        |  |        +--rw config
        |  |        |  +--rw host?             oc-inet:host
        |  |        |  +--rw source-address?   oc-inet:ip-address
        |  |        |  +--rw remote-port?      oc-inet:port-number
        |  |        +--ro state
        |  |        |  +--ro host?             oc-inet:host
        |  |        |  +--ro source-address?   oc-inet:ip-address
        |  |        |  +--ro remote-port?      oc-inet:port-number
        |  |        +--rw selectors
        |  |           +--rw selector* [facility severity]
        |  |              +--rw facility    -> ../config/facility
        |  |              +--rw severity    -> ../config/severity
        |  |              +--rw config
        |  |              |  +--rw facility?   identityref
        |  |              |  +--rw severity?   syslog-severity
        |  |              +--ro state
        |  |                 +--ro facility?   identityref
        |  |                 +--ro severity?   syslog-severity
        |  +--rw aaa
        |  |  +--rw config
        |  |  +--ro state
        |  |  +--rw authentication
        |  |  |  +--rw config
        |  |  |  |  +--rw authentication-method*   union
        |  |  |  +--ro state
        |  |  |  |  +--ro authentication-method*   union
        |  |  |  +--rw admin-user
        |  |  |  |  +--rw config
        |  |  |  |  |  +--rw admin-password?          string
        |  |  |  |  |  +--rw admin-password-hashed?   oc-aaa-types:crypt-password-type
        |  |  |  |  +--ro state
        |  |  |  |     +--ro admin-password?          string
        |  |  |  |     +--ro admin-password-hashed?   oc-aaa-types:crypt-password-type
        |  |  |  |     +--ro admin-username?          string
        |  |  |  +--rw users
        |  |  |     +--rw user* [username]
        |  |  |        +--rw username    -> ../config/username
        |  |  |        +--rw config
        |  |  |        |  +--rw username?          string
        |  |  |        |  +--rw password?          string
        |  |  |        |  +--rw password-hashed?   oc-aaa-types:crypt-password-type
        |  |  |        |  +--rw ssh-key?           string
        |  |  |        |  +--rw role?              union
        |  |  |        +--ro state
        |  |  |           +--ro username?          string
        |  |  |           +--ro password?          string
        |  |  |           +--ro password-hashed?   oc-aaa-types:crypt-password-type
        |  |  |           +--ro ssh-key?           string
        |  |  |           +--ro role?              union
        |  |  +--rw authorization
        |  |  |  +--rw config
        |  |  |  |  +--rw authorization-method*   union
        |  |  |  +--ro state
        |  |  |  |  +--ro authorization-method*   union
        |  |  |  +--rw events
        |  |  |     +--rw event* [event-type]
        |  |  |        +--rw event-type    -> ../config/event-type
        |  |  |        +--rw config
        |  |  |        |  +--rw event-type?   identityref
        |  |  |        +--ro state
        |  |  |           +--ro event-type?   identityref
        |  |  +--rw accounting
        |  |  |  +--rw config
        |  |  |  |  +--rw accounting-method*   union
        |  |  |  +--ro state
        |  |  |  |  +--ro accounting-method*   union
        |  |  |  +--rw events
        |  |  |     +--rw event* [event-type]
        |  |  |        +--rw event-type    -> ../config/event-type
        |  |  |        +--rw config
        |  |  |        |  +--rw event-type?   identityref
        |  |  |        |  +--rw record?       enumeration
        |  |  |        +--ro state
        |  |  |           +--ro event-type?   identityref
        |  |  |           +--ro record?       enumeration
        |  |  +--rw server-groups
        |  |     +--rw server-group* [name]
        |  |        +--rw name       -> ../config/name
        |  |        +--rw config
        |  |        |  +--rw name?   string
        |  |        |  +--rw type?   identityref
        |  |        +--ro state
        |  |        |  +--ro name?   string
        |  |        |  +--ro type?   identityref
        |  |        +--rw servers
        |  |           +--rw server* [address]
        |  |              +--rw address    -> ../config/address
        |  |              +--rw config
        |  |              |  +--rw name?      string
        |  |              |  +--rw address?   oc-inet:ip-address
        |  |              |  +--rw timeout?   uint16
        |  |              +--ro state
        |  |              |  +--ro name?                  string
        |  |              |  +--ro address?               oc-inet:ip-address
        |  |              |  +--ro timeout?               uint16
        |  |              |  +--ro connection-opens?      oc-yang:counter64
        |  |              |  +--ro connection-closes?     oc-yang:counter64
        |  |              |  +--ro connection-aborts?     oc-yang:counter64
        |  |              |  +--ro connection-failures?   oc-yang:counter64
        |  |              |  +--ro connection-timeouts?   oc-yang:counter64
        |  |              |  +--ro messages-sent?         oc-yang:counter64
        |  |              |  +--ro messages-received?     oc-yang:counter64
        |  |              |  +--ro errors-received?       oc-yang:counter64
        |  |              +--rw tacacs
        |  |              |  +--rw config
        |  |              |  |  +--rw port?                oc-inet:port-number
        |  |              |  |  +--rw secret-key?          oc-types:routing-password
        |  |              |  |  +--rw secret-key-hashed?   oc-aaa-types:crypt-password-type
        |  |              |  |  +--rw source-address?      oc-inet:ip-address
        |  |              |  +--ro state
        |  |              |     +--ro port?                oc-inet:port-number
        |  |              |     +--ro secret-key?          oc-types:routing-password
        |  |              |     +--ro secret-key-hashed?   oc-aaa-types:crypt-password-type
        |  |              |     +--ro source-address?      oc-inet:ip-address
        |  |              +--rw radius
        |  |                 +--rw config
        |  |                 |  +--rw auth-port?             oc-inet:port-number
        |  |                 |  +--rw acct-port?             oc-inet:port-number
        |  |                 |  +--rw secret-key?            oc-types:routing-password
        |  |                 |  +--rw secret-key-hashed?     oc-aaa-types:crypt-password-type
        |  |                 |  +--rw source-address?        oc-inet:ip-address
        |  |                 |  +--rw retransmit-attempts?   uint8
        |  |                 +--ro state
        |  |                    +--ro auth-port?             oc-inet:port-number
        |  |                    +--ro acct-port?             oc-inet:port-number
        |  |                    +--ro secret-key?            oc-types:routing-password
        |  |                    +--ro secret-key-hashed?     oc-aaa-types:crypt-password-type
        |  |                    +--ro source-address?        oc-inet:ip-address
        |  |                    +--ro retransmit-attempts?   uint8
        |  |                    +--ro counters
        |  |                       +--ro retried-access-requests?   oc-yang:counter64
        |  |                       +--ro access-accepts?            oc-yang:counter64
        |  |                       +--ro access-rejects?            oc-yang:counter64
        |  |                       +--ro timeout-access-requests?   oc-yang:counter64
        |  +--rw memory
        |  |  +--rw config
        |  |  +--ro state
        |  |     +--ro physical?   uint64
        |  |     +--ro reserved?   uint64
        |  +--ro cpus
        |  |  +--ro cpu* [index]
        |  |     +--ro index    -> ../state/index
        |  |     +--ro state
        |  |        +--ro index?                union
        |  |        +--ro total
        |  |        |  +--ro instant?    oc-types:percentage
        |  |        |  +--ro avg?        oc-types:percentage
        |  |        |  +--ro min?        oc-types:percentage
        |  |        |  +--ro max?        oc-types:percentage
        |  |        |  +--ro interval?   oc-types:stat-interval
        |  |        |  +--ro min-time?   oc-types:timeticks64
        |  |        |  +--ro max-time?   oc-types:timeticks64
        |  |        +--ro user
        |  |        |  +--ro instant?    oc-types:percentage
        |  |        |  +--ro avg?        oc-types:percentage
        |  |        |  +--ro min?        oc-types:percentage
        |  |        |  +--ro max?        oc-types:percentage
        |  |        |  +--ro interval?   oc-types:stat-interval
        |  |        |  +--ro min-time?   oc-types:timeticks64
        |  |        |  +--ro max-time?   oc-types:timeticks64
        |  |        +--ro kernel
        |  |        |  +--ro instant?    oc-types:percentage
        |  |        |  +--ro avg?        oc-types:percentage
        |  |        |  +--ro min?        oc-types:percentage
        |  |        |  +--ro max?        oc-types:percentage
        |  |        |  +--ro interval?   oc-types:stat-interval
        |  |        |  +--ro min-time?   oc-types:timeticks64
        |  |        |  +--ro max-time?   oc-types:timeticks64
        |  |        +--ro nice
        |  |        |  +--ro instant?    oc-types:percentage
        |  |        |  +--ro avg?        oc-types:percentage
        |  |        |  +--ro min?        oc-types:percentage
        |  |        |  +--ro max?        oc-types:percentage
        |  |        |  +--ro interval?   oc-types:stat-interval
        |  |        |  +--ro min-time?   oc-types:timeticks64
        |  |        |  +--ro max-time?   oc-types:timeticks64
        |  |        +--ro idle
        |  |        |  +--ro instant?    oc-types:percentage
        |  |        |  +--ro avg?        oc-types:percentage
        |  |        |  +--ro min?        oc-types:percentage
        |  |        |  +--ro max?        oc-types:percentage
        |  |        |  +--ro interval?   oc-types:stat-interval
        |  |        |  +--ro min-time?   oc-types:timeticks64
        |  |        |  +--ro max-time?   oc-types:timeticks64
        |  |        +--ro wait
        |  |        |  +--ro instant?    oc-types:percentage
        |  |        |  +--ro avg?        oc-types:percentage
        |  |        |  +--ro min?        oc-types:percentage
        |  |        |  +--ro max?        oc-types:percentage
        |  |        |  +--ro interval?   oc-types:stat-interval
        |  |        |  +--ro min-time?   oc-types:timeticks64
        |  |        |  +--ro max-time?   oc-types:timeticks64
        |  |        +--ro hardware-interrupt
        |  |        |  +--ro instant?    oc-types:percentage
        |  |        |  +--ro avg?        oc-types:percentage
        |  |        |  +--ro min?        oc-types:percentage
        |  |        |  +--ro max?        oc-types:percentage
        |  |        |  +--ro interval?   oc-types:stat-interval
        |  |        |  +--ro min-time?   oc-types:timeticks64
        |  |        |  +--ro max-time?   oc-types:timeticks64
        |  |        +--ro software-interrupt
        |  |           +--ro instant?    oc-types:percentage
        |  |           +--ro avg?        oc-types:percentage
        |  |           +--ro min?        oc-types:percentage
        |  |           +--ro max?        oc-types:percentage
        |  |           +--ro interval?   oc-types:stat-interval
        |  |           +--ro min-time?   oc-types:timeticks64
        |  |           +--ro max-time?   oc-types:timeticks64
        |  +--rw processes
        |  |  +--ro process* [pid]
        |  |     +--ro pid      -> ../state/pid
        |  |     +--ro state
        |  |        +--ro pid?                  uint64
        |  |        +--ro name?                 string
        |  |        +--ro args*                 string
        |  |        +--ro start-time?           uint64
        |  |        +--ro uptime?               oc-types:timeticks64
        |  |        +--ro cpu-usage-user?       oc-types:timeticks64
        |  |        +--ro cpu-usage-system?     oc-types:timeticks64
        |  |        +--ro cpu-utilization?      oc-types:percentage
        |  |        +--ro memory-usage?         uint64
        |  |        +--ro memory-utilization?   oc-types:percentage
        |  +--ro alarms
        |  |  +--ro alarm* [id]
        |  |     +--ro id        -> ../state/id
        |  |     +--ro config
        |  |     +--ro state
        |  |        +--ro id?             string
        |  |        +--ro resource?       string
        |  |        +--ro text?           string
        |  |        +--ro time-created?   oc-types:timeticks64
        |  |        +--ro severity?       identityref
        |  |        +--ro type-id?        union
        |  +--rw messages
        |  |  +--rw config
        |  |  |  +--rw severity?   oc-log:syslog-severity
        |  |  +--ro state
        |  |  |  +--ro severity?   oc-log:syslog-severity
        |  |  |  +--ro message
        |  |  |     +--ro msg?        string
        |  |  |     +--ro priority?   uint8
        |  |  |     +--ro app-name?   string
        |  |  |     +--ro procid?     string
        |  |  |     +--ro msgid?      string
        |  |  +--rw debug-entries
        |  |     +--rw debug-service* [service]
        |  |        +--rw service    -> ../config/service
        |  |        +--rw config
        |  |        |  +--rw service?   identityref
        |  |        |  +--rw enabled?   boolean
        |  |        +--ro state
        |  |           +--ro service?   identityref
        |  |           +--ro enabled?   boolean
        |  +--rw license
        |     +--rw licenses
        |        +--rw license* [license-id]
        |           +--rw license-id    -> ../config/license-id
        |           +--rw config
        |           |  +--rw license-id?     string
        |           |  +--rw license-data?   union
        |           |  +--rw active?         boolean
        |           +--ro state
        |              +--ro license-id?        string
        |              +--ro license-data?      union
        |              +--ro active?            boolean
        |              +--ro description?       string
        |              +--ro issue-date?        uint64
        |              +--ro expiration-date?   uint64
        |              +--ro in-use?            boolean
        |              +--ro expired?           boolean
        |              +--ro valid?             boolean
        +--rw assigned-ap-managers
           +--rw ap-manager* [id]
              +--rw id        -> ../config/id
              +--rw config
              |  +--rw id?                        string
              |  +--rw fqdn?                      oc-inet:domain-name
              |  +--rw ap-manager-ipv4-address?   oc-inet:ipv4-address
              |  +--rw ap-manager-ipv6-address?   oc-inet:ipv6-address
              +--ro state
                 +--ro id?                        string
                 +--ro fqdn?                      oc-inet:domain-name
                 +--ro ap-manager-ipv4-address?   oc-inet:ipv4-address
                 +--ro ap-manager-ipv6-address?   oc-inet:ipv6-address
                 +--ro joined?                    boolean