📚 API Documentation & Navigation
📋 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
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