Cisco-IOS-XE-otv

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse Native Config APIs 🌳 All Trees

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-otv

Prefix: otv

Related Modules:
CISCO-AAL5-MIB
CISCO-ATM-EXT-MIB
Cisco-IOS-XE-aaa
Cisco-IOS-XE-acl
Cisco-IOS-XE-adsl

💡 Example Usage

# GET module data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/Cisco-IOS-XE-otv

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-otv

  augment /ios:native/ios:otv:
    +--rw fragmentation
    |  +--rw join-interface
    |     +--rw (interface-choice)?
    |        +--:(AppNav-Compress)
    |        |  +--rw AppNav-Compress?             uint16
    |        +--:(AppNav-UnCompress)
    |        |  +--rw AppNav-UnCompress?           uint16
    |        +--:(ATM)
    |        |  +--rw ATM?                         string
    |        +--:(ATM-subinterface)
    |        |  +--rw ATM-subinterface
    |        |     +--rw ATM?   string
    |        +--:(ATM-ACR)
    |        |  +--rw ATM-ACR?                     string
    |        +--:(ATM-ACRsubinterface)
    |        |  +--rw ATM-ACRsubinterface
    |        |     +--rw ATM-ACR?   string
    |        +--:(BDI)
    |        |  +--rw BDI?                         string
    |        +--:(CEM)
    |        |  +--rw CEM?                         string
    |        +--:(CEM-ACR)
    |        |  +--rw CEM-ACR?                     uint8
    |        +--:(Embedded-Service-Engine)
    |        |  +--rw Embedded-Service-Engine?     string
    |        +--:(Ethernet)
    |        |  +--rw Ethernet?                    string
    |        +--:(FastEthernet)
    |        |  +--rw FastEthernet?                string
    |        +--:(GigabitEthernet)
    |        |  +--rw GigabitEthernet?             string
    |        +--:(FiveGigabitEthernet)
    |        |  +--rw FiveGigabitEthernet?         string
    |        +--:(AppGigabitEthernet)
    |        |  +--rw AppGigabitEthernet?          string
    |        o--:(TwentyFiveGigabitEthernet)
    |        |  o--rw TwentyFiveGigabitEthernet?   string
    |        +--:(TwentyFiveGigE)
    |        |  +--rw TwentyFiveGigE?              string
    |        +--:(TwoGigabitEthernet)
    |        |  +--rw TwoGigabitEthernet?          string
    |        +--:(FortyGigabitEthernet)
    |        |  +--rw FortyGigabitEthernet?        string
    |        +--:(FiftyGigabitEthernet)
    |        |  +--rw FiftyGigabitEthernet?        string
    |        +--:(HundredGigE)
    |        |  +--rw HundredGigE?                 string
    |        +--:(L2LISP)
    |        |  +--rw L2LISP?                      string
    |        +--:(L2LISP-subinterface)
    |        |  +--rw L2LISP-subinterface
    |        |     +--rw L2LISP?   string
    |        +--:(LISP)
    |        |  +--rw LISP?                        string
    |        +--:(LISP-subinterface)
    |        |  +--rw LISP-subinterface
    |        |     +--rw LISP?   string
    |        +--:(Loopback)
    |        |  +--rw Loopback?                    uint32
    |        +--:(Multilink)
    |        |  +--rw Multilink?                   uint16
    |        +--:(nve)
    |        |  +--rw nve?                         uint16
    |        +--:(overlay)
    |        |  +--rw overlay?                     uint16
    |        +--:(Port-channel)
    |        |  +--rw Port-channel?                uint32
    |        +--:(Port-channel-subinterface)
    |        |  +--rw Port-channel-subinterface
    |        |     +--rw Port-channel?   string
    |        +--:(pseudowire)
    |        |  +--rw pseudowire?                  uint32
    |        +--:(SM)
    |        |  +--rw SM?                          string
    |        +--:(Cellular)
    |        |  +--rw Cellular?                    string
    |        +--:(Dialer)
    |        |  +--rw Dialer?                      string
    |        +--:(Serial)
    |        |  +--rw Serial?                      string
    |        +--:(Async)
    |        |  +--rw Async?                       string
    |        +--:(TenGigabitEthernet)
    |        |  +--rw TenGigabitEthernet?          string
    |        +--:(Tunnel)
    |        |  +--rw Tunnel?                      uint32
    |        +--:(Virtual-Template)
    |        |  +--rw Virtual-Template?            uint16
    |        +--:(Vlan)
    |        |  +--rw Vlan?                        uint16
    |        +--:(VirtualPortGroup)
    |        |  +--rw VirtualPortGroup?            uint16
    |        +--:(vasileft)
    |        |  +--rw vasileft?                    uint16
    |        +--:(vasiright)
    |        |  +--rw vasiright?                   uint16
    |        +--:(BD-VIF)
    |        |  +--rw BD-VIF?                      string
    |        +--:(MFR)
    |        |  +--rw MFR?                         uint32
    |        +--:(Serial-subinterface)
    |        |  +--rw Serial-subinterface
    |        |     +--rw Serial?   string
    |        +--:(Bundle)
    |           +--rw Bundle?                      uint32 {ios-features:cable-config}?
    +--rw isis
    |  +--rw Overlay* [number]
    |  |  +--rw number                       uint16
    |  |  +--rw authentication
    |  |  |  +--rw key-chain?   string
    |  |  |  +--rw mode?        enumeration
    |  |  |  +--rw send-only?   empty
    |  |  o--rw default
    |  |  |  +--rw authentication
    |  |  |  |  +--rw key-chain?   string
    |  |  |  |  +--rw mode?        enumeration
    |  |  |  |  +--rw send-only?   empty
    |  |  |  +--rw hostname
    |  |  |  |  +--rw dynamic?   empty
    |  |  |  o--rw delayed-deletion-interval?   empty
    |  |  |  o--rw log-adjacency-changes?       empty
    |  |  |  o--rw lsp-gen-interval?            empty
    |  |  |  o--rw lsp-mtu?                     empty
    |  |  |  o--rw lsp-refresh-interval?        empty
    |  |  |  o--rw max-lsp-lifetime?            empty
    |  |  |  o--rw prc-interval?                empty
    |  |  |  o--rw spf-interval?                empty
    |  |  |  o--rw nsf
    |  |  |  |  o--rw cisco?      empty
    |  |  |  |  o--rw interval?   empty
    |  |  |  o--rw skeptical
    |  |  |     o--rw interval?   empty
    |  |  +--rw delayed-deletion-interval?   uint32
    |  |  +--rw hostname
    |  |  |  +--rw dynamic?   empty
    |  |  +--rw log-adjacency-changes!
    |  |  |  +--rw all?   empty
    |  |  +--rw lsp-gen-interval
    |  |  |  +--rw seconds?        uint8
    |  |  |  +--rw milliseconds?   uint32
    |  |  |  +--rw wait?           uint32
    |  |  +--rw lsp-mtu?                     uint32
    |  |  +--rw lsp-refresh-interval?        uint32
    |  |  +--rw max-lsp-lifetime?            uint32
    |  |  +--rw nsf
    |  |  |  +--rw cisco?      empty
    |  |  |  +--rw interval?   uint32
    |  |  +--rw prc-interval
    |  |  |  +--rw seconds?        uint8
    |  |  |  +--rw milliseconds?   uint32
    |  |  |  +--rw wait?           uint32
    |  |  +--rw skeptical
    |  |  |  +--rw interval?   uint32
    |  |  +--rw spf-interval
    |  |     +--rw seconds?        uint8
    |  |     +--rw milliseconds?   uint32
    |  |     +--rw wait?           uint32
    |  +--rw site
    |     o--rw default
    |     |  o--rw log-adjacency-changes?   empty
    |     |  o--rw net?                     empty
    |     |  o--rw skeptical
    |     |     o--rw interval?   empty
    |     +--rw log-adjacency-changes!
    |     |  +--rw all?   empty
    |     +--rw net?                     string
    |     +--rw skeptical
    |        +--rw interval?   uint32
    +--rw site* [bridge-domain]
    |  +--rw bridge-domain    uint16
    |  o--rw default
    |  |  o--rw otv
    |  |     +--rw isis
    |  |        +--rw authentication
    |  |        |  +--rw key-chain?   string
    |  |        |  +--rw mode?        enumeration
    |  |        |  +--rw send-only?   empty
    |  |        +--rw bfd?                empty
    |  |        +--rw hello
    |  |        |  +--rw padding!
    |  |        |     +--rw always?   empty
    |  |        +--rw hello-interval
    |  |        |  +--rw value?     uint16
    |  |        |  +--rw minimal?   empty
    |  |        +--rw hello-multiplier?   uint16
    |  |        +--rw priority?           uint8
    |  +--rw otv
    |     +--rw isis
    |        +--rw authentication
    |        |  +--rw key-chain?   string
    |        |  +--rw mode?        enumeration
    |        |  +--rw send-only?   empty
    |        +--rw bfd?                empty
    |        +--rw hello
    |        |  +--rw padding!
    |        |     +--rw always?   empty
    |        +--rw hello-interval
    |        |  +--rw value?     uint16
    |        |  +--rw minimal?   empty
    |        +--rw hello-multiplier?   uint16
    |        +--rw priority?           uint8
    +--rw site-identifier?   union
  augment /ios:native/ios:interface/ios:overlay:
    +--rw description?                string
    +--rw export-name?                string
    +--rw uplink
    |  +--rw backup?   empty
    +--rw switchport-conf
    |  +--rw switchport?   boolean
    +--rw switchport-config
    |  +--rw switchport {ios-features:switching-platform}?
    o--rw switchport {ios-features:switching-platform}?
    +--rw stackwise-virtual
    |  +--rw link?                    uint8
    |  +--rw dual-active-detection?   empty
    +--rw mac-address?                string
    +--rw shutdown?                   empty
    +--rw arp
    |  +--rw timeout?           uint32
    |  +--rw snap?              empty
    |  +--rw authorized?        empty
    |  +--rw log
    |  |  +--rw threshold
    |  |     +--rw entries?   uint32
    |  +--rw entries
    |  |  +--rw interface-limit
    |  |     +--rw entry-count?   uint32
    |  |     +--rw log?           uint32
    |  +--rw packet-priority
    |     +--rw enable?   empty
    +--rw backup
    |  +--rw delay
    |  |  +--rw failure?             union
    |  |  +--rw secondary-disable?   union
    |  +--rw interface
    |  |  +--rw (interface-choice)?
    |  |     +--:(AppNav-Compress)
    |  |     |  +--rw AppNav-Compress?             uint16
    |  |     +--:(AppNav-UnCompress)
    |  |     |  +--rw AppNav-UnCompress?           uint16
    |  |     +--:(ATM)
    |  |     |  +--rw ATM?                         string
    |  |     +--:(ATM-subinterface)
    |  |     |  +--rw ATM-subinterface
    |  |     |     +--rw ATM?   string
    |  |     +--:(ATM-ACR)
    |  |     |  +--rw ATM-ACR?                     string
    |  |     +--:(ATM-ACRsubinterface)
    |  |     |  +--rw ATM-ACRsubinterface
    |  |     |     +--rw ATM-ACR?   string
    |  |     +--:(BDI)
    |  |     |  +--rw BDI?                         string
    |  |     +--:(CEM)
    |  |     |  +--rw CEM?                         string
    |  |     +--:(CEM-ACR)
    |  |     |  +--rw CEM-ACR?                     uint8
    |  |     +--:(Embedded-Service-Engine)
    |  |     |  +--rw Embedded-Service-Engine?     string
    |  |     +--:(Ethernet)
    |  |     |  +--rw Ethernet?                    string
    |  |     +--:(FastEthernet)
    |  |     |  +--rw FastEthernet?                string
    |  |     +--:(GigabitEthernet)
    |  |     |  +--rw GigabitEthernet?             string
    |  |     +--:(FiveGigabitEthernet)
    |  |     |  +--rw FiveGigabitEthernet?         string
    |  |     +--:(AppGigabitEthernet)
    |  |     |  +--rw AppGigabitEthernet?          string
    |  |     o--:(TwentyFiveGigabitEthernet)
    |  |     |  o--rw TwentyFiveGigabitEthernet?   string
    |  |     +--:(TwentyFiveGigE)
    |  |     |  +--rw TwentyFiveGigE?              string
    |  |     +--:(TwoGigabitEthernet)
    |  |     |  +--rw TwoGigabitEthernet?          string
    |  |     +--:(FortyGigabitEthernet)
    |  |     |  +--rw FortyGigabitEthernet?        string
    |  |     +--:(FiftyGigabitEthernet)
    |  |     |  +--rw FiftyGigabitEthernet?        string
    |  |     +--:(HundredGigE)
    |  |     |  +--rw HundredGigE?                 string
    |  |     +--:(L2LISP)
    |  |     |  +--rw L2LISP?                      string
    |  |     +--:(L2LISP-subinterface)
    |  |     |  +--rw L2LISP-subinterface
    |  |     |     +--rw L2LISP?   string
    |  |     +--:(LISP)
    |  |     |  +--rw LISP?                        string
    |  |     +--:(LISP-subinterface)
    |  |     |  +--rw LISP-subinterface
    |  |     |     +--rw LISP?   string
    |  |     +--:(Loopback)
    |  |     |  +--rw Loopback?                    uint32
    |  |     +--:(Multilink)
    |  |     |  +--rw Multilink?                   uint16
    |  |     +--:(nve)
    |  |     |  +--rw nve?                         uint16
    |  |     +--:(overlay)
    |  |     |  +--rw overlay?                     uint16
    |  |     +--:(Port-channel)
    |  |     |  +--rw Port-channel?                uint32
    |  |     +--:(Port-channel-subinterface)
    |  |     |  +--rw Port-channel-subinterface
    |  |     |     +--rw Port-channel?   string
    |  |     +--:(pseudowire)
    |  |     |  +--rw pseudowire?                  uint32
    |  |     +--:(SM)
    |  |     |  +--rw SM?                          string
    |  |     +--:(Cellular)
    |  |     |  +--rw Cellular?                    string
    |  |     +--:(Dialer)
    |  |     |  +--rw Dialer?                      string
    |  |     +--:(Serial)
    |  |     |  +--rw Serial?                      string
    |  |     +--:(Async)
    |  |     |  +--rw Async?                       string
    |  |     +--:(TenGigabitEthernet)
    |  |     |  +--rw TenGigabitEthernet?          string
    |  |     +--:(Tunnel)
    |  |     |  +--rw Tunnel?                      uint32
    |  |     +--:(Virtual-Template)
    |  |     |  +--rw Virtual-Template?            uint16
    |  |     +--:(Vlan)
    |  |     |  +--rw Vlan?                        uint16
    |  |     +--:(VirtualPortGroup)
    |  |     |  +--rw VirtualPortGroup?            uint16
    |  |     +--:(vasileft)
    |  |     |  +--rw vasileft?                    uint16
    |  |     +--:(vasiright)
    |  |     |  +--rw vasiright?                   uint16
    |  |     +--:(BD-VIF)
    |  |     |  +--rw BD-VIF?                      string
    |  |     +--:(MFR)
    |  |     |  +--rw MFR?                         uint32
    |  |     +--:(Serial-subinterface)
    |  |     |  +--rw Serial-subinterface
    |  |     |     +--rw Serial?   string
    |  |     +--:(Bundle)
    |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
    |  +--rw load
    |     +--rw kickin?    union
    |     +--rw kickout?   union
    +--rw cemoudp
    |  +--rw reserve
    |     +--rw acr?   uint8
    +--rw cws-tunnel
    |  +--rw in?    empty
    |  +--rw out
    |     +--rw tunnel-number?   uint16
    +--rw l2protocol-tunnel!
    |  +--rw cdp?                  empty
    |  +--rw drop-threshold
    |  |  +--rw packet-rate?      uint16
    |  |  +--rw cdp?              uint16
    |  |  +--rw stp?              uint16
    |  |  +--rw vtp?              uint16
    |  |  +--rw lldp?             uint16
    |  |  +--rw point-to-point
    |  |  |  +--rw lacp?   uint16
    |  |  |  +--rw pagp?   uint16
    |  |  |  +--rw udld?   uint16
    |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
    |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
    |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
    |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
    |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
    |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
    |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
    |  +--rw shutdown-threshold
    |  |  +--rw packet-rate?      uint16
    |  |  +--rw cdp?              uint16
    |  |  +--rw stp?              uint16
    |  |  +--rw vtp?              uint16
    |  |  +--rw lldp?             uint16
    |  |  +--rw point-to-point
    |  |  |  +--rw lacp?   uint16
    |  |  |  +--rw pagp?   uint16
    |  |  |  +--rw udld?   uint16
    |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
    |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
    |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
    |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
    |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
    |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
    |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
    |  +--rw stp?                  empty
    |  +--rw vtp?                  empty
    |  +--rw lldp?                 empty
    |  +--rw point-to-point
    |  |  +--rw lacp?   empty
    |  |  +--rw pagp?   empty
    |  |  +--rw udld?   empty
    |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
    |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
    |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
    |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
    |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
    |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
    |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
    +--rw l2protocol {ios-features:l2cp-fwd}?
    |  +--rw forward
    |     +--rw protocols*            l2pt-fwd-proto-type
    |     +--rw drop-threshold
    |     |  +--rw threshold-list* [proto-type]
    |     |     +--rw proto-type    l2pt-fwd-proto-type
    |     |     +--rw pps-num?      uint16
    |     +--rw shutdown-threshold
    |        +--rw threshold-list* [proto-type]
    |           +--rw proto-type    l2pt-fwd-proto-type
    |           +--rw pps-num?      uint16
    +--rw encapsulation
    |  +--rw (encap-choice)?
    |     +--:(dot1Q)
    |     |  +--rw dot1Q
    |     |     +--rw vlan-id?        uint16
    |     |     +--rw native?         empty
    |     |     +--rw second-dot1q?   union
    |     +--:(priority-tagged)
    |     |  +--rw priority-tagged!
    |     |     +--rw native?      empty
    |     |     +--rw tx-tagged?   empty
    |     +--:(isl)
    |     |  +--rw isl
    |     |     +--rw vlan-id?   uint16
    |     +--:(ppp)
    |     |  +--rw ppp!
    |     +--:(slip)
    |     |  +--rw slip!
    |     +--:(frame-relay)
    |     |  +--rw frame-relay!
    |     |     +--rw ietf?   empty
    |     +--:(frame-relay-settings)
    |     |  +--rw frame-relay-settings
    |     |     +--rw frame-relay
    |     |        +--rw MFR?   uint32
    |     +--:(raw-tcp)
    |     |  +--rw raw-tcp! {ios-features:rawsocket}?
    |     +--:(raw-udp)
    |     |  +--rw raw-udp! {ios-features:rawsocket}?
    |     +--:(scada)
    |     |  +--rw scada! {ios-features:scada-gw}?
    |     +--:(relay-line)
    |        +--rw relay-line! {ios-features:scada-gw}?
    +--rw fair-queue-conf
    |  +--rw fair-queue?   boolean
    +--rw fair-queue
    |  +--rw incomplete?   empty
    +--rw flowcontrol
    |  +--rw receive?   enumeration
    |  +--rw send?      enumeration
    +--rw isis
    +--rw clns
    +--rw keepalive-config
    |  +--rw keepalive?   boolean
    |  +--rw period?      uint16
    |  +--rw retries?     uint8
    x--rw (keepalive-choice)?
    |  x--:(keepalive)
    |  |  x--rw keepalive?            boolean
    |  x--:(keepalive-settings)
    |     x--rw keepalive-settings
    |        x--rw keepalive!
    |           x--rw period?    uint16
    |           x--rw retries?   uint8
    +--rw bfd
    +--rw bandwidth
    |  +--rw receive
    |  |  +--rw inherit?    empty
    |  |  +--rw kilobits?   uint32
    |  +--rw inherit!
    |  |  +--rw kilobits?   uint32
    |  +--rw qos-reference?   uint32
    |  +--rw kilobits?        uint32
    +--rw dampening!
    |  +--rw dampening-time?            uint16
    |  +--rw start-reusing-time?        uint16
    |  +--rw start-supressing-time?     uint16
    |  +--rw maximum-supressing-time?   uint16
    |  +--rw restart
    |     +--rw restart?           empty
    |     +--rw restart-penalty?   uint16
    +--rw punt-control
    |  +--rw cause* [name]
    |  |  +--rw name    ios-types:punt-cause-type
    |  |  +--rw rate?   uint32
    |  +--rw enable!
    |     +--rw pps?   uint32
    o--rw if-state?                   enumeration
    +--rw delay?                      uint32
    +--rw domain
    |  +--rw name?               string
    |  +--rw path?               string
    |  +--rw internet-bound?     empty
    |  +--rw path-id?            uint8
    |  +--rw path-last-resort?   empty
    |  +--rw zero-sla?           empty
    +--rw hold-queue* [direction]
    |  +--rw direction       enumeration
    |  +--rw queue-length?   uint32
    +--rw history
    |  +--rw BPS?   empty
    +--rw mpls
    +--rw (vrf-choice)?
    |  +--:(ip-vrf)
    |  |  +--rw ip-vrf
    |  |     +--rw ip
    |  |        +--rw vrf
    |  |           +--rw forwarding?   string
    |  +--:(vrf)
    |     +--rw vrf
    |        +--rw forwarding?   string
    |        +--rw downstream?   string
    +--rw ip
    |  +--rw admission?                string
    |  +--rw access-group
    |  |  +--rw in
    |  |  |  +--rw (apply-type)?
    |  |  |     +--:(apply-common)
    |  |  |     |  +--rw common-acl
    |  |  |     |     +--rw common?     ios-types:exp-acl-type
    |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
    |  |  |     |     +--rw in?         empty
    |  |  |     +--:(apply-intf)
    |  |  |        +--rw acl
    |  |  |           +--rw acl-name?   ios-types:exp-acl-type
    |  |  |           +--rw in?         empty
    |  |  +--rw out
    |  |     +--rw (apply-type)?
    |  |        +--:(apply-common)
    |  |        |  +--rw common-acl
    |  |        |     +--rw common?     ios-types:exp-acl-type
    |  |        |     +--rw acl-name?   ios-types:exp-acl-type
    |  |        |     +--rw out?        empty
    |  |        +--:(apply-intf)
    |  |           +--rw acl
    |  |              +--rw acl-name?   ios-types:exp-acl-type
    |  |              +--rw out?        empty
    |  +--rw arp
    |  |  +--rw inspection
    |  |     +--rw limit
    |  |     |  +--rw none?   empty
    |  |     |  +--rw rate?   uint32
    |  |     +--rw trust?   empty
    |  +--rw vrf
    |  |  +--rw receive?      string
    |  |  +--rw sitemap?      string
    |  |  +--rw forwarding
    |  |     +--rw Liin-vrf?   empty
    |  |     +--rw mgmtVrf?    empty
    |  |     +--rw word?       string
    |  +--rw (address-choice)?
    |  |  +--:(unnumbered)
    |  |  |  +--rw unnumbered?         string
    |  |  +--:(address)
    |  |     +--rw address
    |  |        +--rw (address-choice)?
    |  |           +--:(fixed-case)
    |  |           |  +--rw secondary* [address]
    |  |           |  |  +--rw address      inet:ipv4-address
    |  |           |  |  +--rw mask         inet:ipv4-address
    |  |           |  |  +--rw secondary    empty
    |  |           |  +--rw primary
    |  |           |     +--rw address?   inet:ipv4-address
    |  |           |     +--rw mask?      inet:ipv4-address
    |  |           +--:(dhcp-case)
    |  |           |  +--rw dhcp!
    |  |           |     +--rw client-id
    |  |           |     |  +--rw (ethernet-choice)?
    |  |           |     |     +--:(Ethernet)
    |  |           |     |     |  +--rw Ethernet?                    string
    |  |           |     |     +--:(FastEthernet)
    |  |           |     |     |  +--rw FastEthernet?                string
    |  |           |     |     +--:(GigabitEthernet)
    |  |           |     |     |  +--rw GigabitEthernet?             string
    |  |           |     |     +--:(FiveGigabitEthernet)
    |  |           |     |     |  +--rw FiveGigabitEthernet?         string
    |  |           |     |     +--:(AppGigabitEthernet)
    |  |           |     |     |  +--rw AppGigabitEthernet?          string
    |  |           |     |     +--:(Port-channel)
    |  |           |     |     |  +--rw Port-channel?                uint32
    |  |           |     |     +--:(PRP-channel)
    |  |           |     |     |  +--rw PRP-channel?                 uint8
    |  |           |     |     +--:(TenGigabitEthernet)
    |  |           |     |     |  +--rw TenGigabitEthernet?          string
    |  |           |     |     o--:(TwentyFiveGigabitEthernet)
    |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
    |  |           |     |     +--:(TwentyFiveGigE)
    |  |           |     |     |  +--rw TwentyFiveGigE?              string
    |  |           |     |     +--:(FortyGigabitEthernet)
    |  |           |     |     |  +--rw FortyGigabitEthernet?        string
    |  |           |     |     +--:(FiftyGigabitEthernet)
    |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
    |  |           |     |     +--:(TwoGigabitEthernet)
    |  |           |     |     |  +--rw TwoGigabitEthernet?          string
    |  |           |     |     +--:(HundredGigE)
    |  |           |     |     |  +--rw HundredGigE?                 string
    |  |           |     |     +--:(TwoHundredGigE)
    |  |           |     |     |  +--rw TwoHundredGigE?              string
    |  |           |     |     +--:(FourHundredGigE)
    |  |           |     |     |  +--rw FourHundredGigE?             string
    |  |           |     |     +--:(vlan)
    |  |           |     |        +--rw vlan?                        uint16
    |  |           |     +--rw hostname?    string
    |  |           +--:(negotiated-case)
    |  |              +--rw negotiated?   empty
    |  +--rw accounting
    |  |  +--rw mac-address
    |  |     +--rw input?    empty
    |  |     +--rw output?   empty
    |  +--rw directed-broadcast!
    |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
    |  +--rw network-broadcast?        empty
    |  o--rw hello-interval
    |  |  o--rw eigrp?     uint16
    |  |  o--rw seconds?   uint16
    |  o--rw authentication
    |  |  o--rw key-chain
    |  |  |  o--rw eigrp?   uint16
    |  |  |  o--rw name?    string
    |  |  o--rw mode
    |  |     o--rw eigrp?   uint16
    |  |     o--rw md5?     empty
    |  o--rw hold-time
    |  |  o--rw eigrp?     uint16
    |  |  o--rw seconds?   uint16
    |  +--rw helper-address* [address]
    |  |  +--rw address         inet:ipv4-address
    |  |  +--rw (helper-choice)?
    |  |     +--:(global)
    |  |     |  +--rw global?   empty
    |  |     +--:(vrf)
    |  |        +--rw vrf?      string
    |  +--rw pim
    |  +--rw policy
    |  |  +--rw route-map?   string
    |  +--rw local-proxy-arp?          empty
    |  +--rw proxy-arp?                boolean
    |  +--rw rip
    |  |  +--rw advertise?           uint32
    |  |  +--rw advertise-default
    |  |  |  +--rw metric?   uint8
    |  |  |  +--rw tag?      uint16
    |  |  +--rw authentication
    |  |  |  +--rw key-chain?   string
    |  |  |  +--rw mode
    |  |  |     +--rw md5?    empty
    |  |  |     +--rw text?   empty
    |  |  +--rw initial-delay?       uint16
    |  |  +--rw receive
    |  |  |  +--rw version
    |  |  |     +--rw first-version?    enumeration
    |  |  |     +--rw second-version?   enumeration
    |  |  +--rw send
    |  |  |  +--rw version
    |  |  |     +--rw first-version?    enumeration
    |  |  |     +--rw second-version?   enumeration
    |  |  +--rw v2-broadcast?        empty
    |  +--rw route-cache-conf
    |  |  +--rw route-cache?   boolean
    |  +--rw route-cache!
    |  |  +--rw cef?              boolean
    |  |  +--rw flow?             boolean
    |  |  +--rw policy?           boolean
    |  |  +--rw same-interface?   boolean
    |  +--rw router
    |  +--rw redirects?                boolean
    |  +--rw clear-dont-fragment?      boolean
    |  +--rw mask-reply?               empty
    |  +--rw tcp
    |  |  +--rw adjust-mss?   uint16
    |  +--rw virtual-reassembly!
    |  |  +--rw max-reassemblies?   uint32
    |  |  +--rw max-fragments?      uint32
    |  |  +--rw timeout?            uint32
    |  |  +--rw drop-fragments?     empty
    |  |  +--rw in?                 empty
    |  |  +--rw mode?               enumeration
    |  +--rw virtual-reassembly-out!
    |  |  +--rw max-reassemblies?   uint32
    |  |  +--rw max-fragments?      uint32
    |  |  +--rw timeout?            uint32
    |  |  +--rw drop-fragments?     empty
    |  |  +--rw in?                 empty
    |  |  +--rw mode?               enumeration
    |  +--rw reassembly!
    |  |  +--rw max-reassemblies?   uint16
    |  |  +--rw timeout?            uint32
    |  +--rw dhcp
    |  +--rw mtu?                      uint16
    |  +--rw mroute-cache?             boolean
    |  +--rw summary-address
    |  |  o--rw eigrp* [id]
    |  |     o--rw id        string
    |  |     o--rw ip?       inet:ipv4-address
    |  |     o--rw mask?     inet:ipv4-address
    |  |     o--rw metric?   uint32
    |  +--rw verify
    |     +--rw source!
    |     |  +--rw vlan
    |     |     +--rw dhcp-snooping!
    |     |        +--rw port-security?   empty
    |     +--rw unicast
    |        +--rw (unicast-choice)?
    |        |  +--:(reverse-path-case)
    |        |  |  +--rw reverse-path-v1
    |        |  |     +--rw enable?            empty
    |        |  |     +--rw allow-self-ping?   empty
    |        |  |     +--rw access-list?       ios-types:access-list-type
    |        |  +--:(source-case)
    |        |     +--rw source-v1
    |        |        +--rw reachable-via?     enumeration
    |        |        +--rw allow-self-ping?   empty
    |        |        +--rw allow-default?     empty
    |        |        +--rw l2-src?            empty
    |        |        +--rw access-list?       ios-types:access-list-type
    |        x--rw reverse-path!
    |        |  x--rw allow-self-ping?   empty
    |        |  x--rw access-list?       ios-types:access-list-type
    |        x--rw source
    |        |  x--rw reachable-via?     enumeration
    |        |  x--rw allow-self-ping?   empty
    |        |  x--rw allow-default?     empty
    |        |  x--rw l2-src?            empty
    |        |  x--rw access-list?       ios-types:access-list-type
    |        +--rw notification
    |           +--rw threshold
    |              +--rw drop-rate?   uint32
    +--rw ipv6
    |  +--rw verify
    |  |  +--rw unicast
    |  |     +--rw (unicast-choice)?
    |  |     |  +--:(reverse-path-case)
    |  |     |  |  +--rw reverse-path-v1
    |  |     |  |     +--rw enable?     empty
    |  |     |  |     +--rw acl-name?   string
    |  |     |  +--:(source-case)
    |  |     |     +--rw source-v1
    |  |     |        +--rw reachable-via?   enumeration
    |  |     |        +--rw allow-default?   empty
    |  |     |        +--rw acl-name?        string
    |  |     x--rw reverse-path!
    |  |     |  x--rw acl-name?   string
    |  |     x--rw source
    |  |        x--rw reachable-via?   enumeration
    |  |        x--rw allow-default?   empty
    |  |        x--rw acl-name?        string
    |  +--rw destination-guard!
    |  |  +--rw attach-policy?   string
    |  +--rw source-guard!
    |  |  +--rw attach-policy?   string
    |  +--rw dhcp
    |  +--rw policy
    |  |  +--rw route-map?   string
    |  +--rw address
    |  |  +--rw dhcp!
    |  |  |  +--rw rapid-commit?   empty
    |  |  +--rw autoconfig!
    |  |  |  +--rw default?   empty
    |  |  +--rw prefix-list* [prefix]
    |  |  |  +--rw prefix     ios-types:ipv6-prefix
    |  |  |  +--rw anycast?   empty
    |  |  |  +--rw eui-64?    empty
    |  |  +--rw link-local-address-container
    |  |  |  +--rw address?      inet:ipv6-address
    |  |  |  +--rw link-local?   empty
    |  |  x--rw link-local-address* [address]
    |  |  |  x--rw address       inet:ipv6-address
    |  |  |  x--rw link-local?   empty
    |  |  +--rw prefix-name* [name]
    |  |     +--rw name              string
    |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
    |  |     +--rw prefix-options
    |  |        +--rw ipv6-prefix* [prefix]
    |  |           +--rw prefix             ios-types:ipv6-prefix
    |  |           +--rw anycast?           empty
    |  |           +--rw eui-64?            empty
    |  |           +--rw segment-routing?   empty
    |  +--rw unnumbered?           string
    |  +--rw enable?               empty
    |  +--rw mtu?                  uint16
    |  +--rw nd
    |  |  +--rw nud
    |  |  |  +--rw igp?   boolean
    |  |  +--rw dad
    |  |     +--rw attempts?   uint16
    |  +--rw router
    |  +--rw redirects?            boolean
    |  +--rw tcp
    |  |  +--rw adjust-mss?   uint16
    |  +--rw traffic-filter* [direction]
    |  |  +--rw direction      enumeration
    |  |  +--rw common?        string
    |  |  +--rw access-list?   string
    |  +--rw virtual-reassembly
    |  |  +--rw in!
    |  |  |  +--rw max-reassemblies?   uint16
    |  |  |  +--rw max-fragments?      uint8
    |  |  |  +--rw timeout?            uint8
    |  |  |  +--rw drop-fragments?     empty
    |  |  |  +--rw mode?               enumeration
    |  |  +--rw out!
    |  |     +--rw max-reassemblies?   uint16
    |  |     +--rw max-fragments?      uint8
    |  |     +--rw timeout?            uint8
    |  |     +--rw drop-fragments?     empty
    |  |     +--rw mode?               enumeration
    |  +--rw reassembly!
    |     +--rw max-reassemblies?   uint16
    |     +--rw timeout?            uint32
    +--rw load-interval?              uint16
    +--rw logging
    |  +--rw event
    |     +--rw bundle-status?         empty
    |     +--rw link-status-enable?    boolean
    |     o--rw link-status?           empty
    |     +--rw trunk-status?          empty
    |     +--rw nfas-status?           empty
    |     +--rw power-inline-status?   empty
    |     +--rw status?                empty
    |     +--rw spanning-tree!
    |     |  +--rw status?   empty
    |     +--rw subif-link-status!
    |        +--rw ignore-bulk?   empty
    +--rw mdix
    |  +--rw auto?   boolean
    +--rw mop
    |  +--rw enabled?   boolean
    |  +--rw sysid?     boolean
    +--rw max-reserved-bandwidth?     uint8
    +--rw mtu?                        uint16
    +--rw interface_qos
    |  +--rw trust
    |     +--rw device?   enumeration
    +--rw redundancy
    |  +--rw rii
    |  |  +--rw id?          uint16
    |  |  +--rw decrement?   uint8
    |  +--rw group* [id]
    |  |  +--rw id                  uint8
    |  |  +--rw (rg-choice)?
    |  |     +--:(decrement-case)
    |  |     |  +--rw decrement?    uint8
    |  |     +--:(ip-case)
    |  |        +--rw virtual-ip* [ip-family]
    |  |           +--rw ip-family       enumeration
    |  |           +--rw ipv4-address
    |  |           |  +--rw ip?               inet:ipv4-address
    |  |           |  +--rw exclusive?        empty
    |  |           |  +--rw decrement-last?   uint8
    |  |           +--rw ipv6-address
    |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
    |  |              +--rw exclusive?        empty
    |  |              +--rw decrement-last?   uint8
    |  +--rw asymmetric-routing
    |  |  +--rw enable?   empty
    |  +--rw gratuitous-arp
    |     +--rw group* [id]
    |        +--rw id          uint8
    |        +--rw interval
    |           +--rw (interval-choice)?
    |              +--:(minutes)
    |              |  +--rw min?   uint8
    |              +--:(seconds)
    |                 +--rw sec?   uint16
    +--rw service-insertion?          enumeration
    +--rw source
    |  +--rw template
    |     +--rw template-name* [template-name]
    |        +--rw template-name    string
    |        +--rw merge?           empty
    +--rw standby
    |  +--rw version?        enumeration
    |  +--rw bfd-config?     boolean
    |  o--rw bfd?            empty
    |  +--rw delay
    |  |  +--rw minimum?   uint16
    |  |  +--rw reload?    uint16
    |  +--rw mac-refresh?    uint8
    |  +--rw use-bia!
    |  |  +--rw scope
    |  |     +--rw interface?   empty
    |  +--rw redirect
    |  |  +--rw advertisement
    |  |  |  +--rw authentication
    |  |  |     +--rw md5
    |  |  |        +--rw (md5-choice)?
    |  |  |           +--:(key-chain)
    |  |  |           |  +--rw key-chain?    string
    |  |  |           +--:(key-string)
    |  |  |              +--rw key-string
    |  |  |                 +--rw encrypt?   enumeration
    |  |  |                 +--rw string?    string
    |  |  |                 +--rw timeout?   uint16
    |  |  +--rw timers
    |  |  |  +--rw advertisement?   uint16
    |  |  |  +--rw holddown?        uint16
    |  |  +--rw unknown?         boolean
    |  +--rw standby-list* [group-number]
    |     +--rw group-number      uint16
    |     +--rw authentication
    |     |  +--rw (auth)?
    |     |     +--:(word)
    |     |     |  +--rw word?   string
    |     |     +--:(md5)
    |     |     |  +--rw md5
    |     |     |     +--rw md5-config
    |     |     |     |  +--rw (md5-choice)?
    |     |     |     |     +--:(key-chain)
    |     |     |     |     |  +--rw key-chain?    string
    |     |     |     |     +--:(key-string)
    |     |     |     |        +--rw key-string
    |     |     |     |           +--rw encrypt?   enumeration
    |     |     |     |           +--rw string?    string
    |     |     |     |           +--rw timeout?   uint16
    |     |     |     o--rw key-chain?    string
    |     |     |     o--rw key-string
    |     |     |        o--rw encrypt?   enumeration
    |     |     |        o--rw string?    string
    |     |     |        o--rw timeout?   uint16
    |     |     +--:(text)
    |     |        +--rw text?   string
    |     +--rw follow?           string
    |     +--rw ip-config!
    |     |  +--rw address?             inet:ipv4-address
    |     |  +--rw secondary-address* [address]
    |     |     +--rw address      inet:ipv4-address
    |     |     +--rw secondary    empty
    |     +--rw ipv6-config
    |     |  +--rw ipv6-link-local?   union
    |     |  +--rw ipv6_prefix* [prefix]
    |     |     +--rw prefix    ios-types:ipv6-prefix
    |     o--rw ip!
    |     |  o--rw address?     inet:ipv4-address
    |     |  o--rw secondary?   empty
    |     o--rw ipv6?             union
    |     +--rw mac-address?      string
    |     +--rw name?             string
    |     +--rw preempt!
    |     |  +--rw delay
    |     |     +--rw minimum?   uint16
    |     |     +--rw reload?    uint16
    |     |     +--rw sync?      uint16
    |     +--rw priority?         uint8
    |     o--rw redirect
    |     |  o--rw advertisement
    |     |  |  o--rw authentication
    |     |  |     o--rw md5
    |     |  |        o--rw key-chain?    string
    |     |  |        o--rw key-string
    |     |  |           o--rw encrypt?   enumeration
    |     |  |           o--rw string?    string
    |     |  |           o--rw timeout?   uint16
    |     |  o--rw timers
    |     |  |  o--rw advertisement?   uint16
    |     |  |  o--rw holddown?        uint16
    |     |  o--rw unknown?         empty
    |     +--rw timers
    |     |  +--rw hello-interval
    |     |  |  +--rw (hello-interval-choice)?
    |     |  |     +--:(seconds)
    |     |  |     |  +--rw seconds?   uint8
    |     |  |     +--:(msec)
    |     |  |        +--rw msec?      uint16
    |     |  +--rw hold-time
    |     |     +--rw (hold-time-choice)?
    |     |        +--:(seconds)
    |     |        |  +--rw seconds?   uint8
    |     |        +--:(msec)
    |     |           +--rw msec?      uint16
    |     +--rw track* [number]
    |        +--rw number                   uint16
    |        +--rw (track-options)?
    |        |  +--:(track-decrement)
    |        |  |  +--rw track-decrement?   uint8
    |        |  +--:(track-shutdown)
    |        |     +--rw track-shutdown?    empty
    |        x--rw decrement?               uint8
    |        x--rw shutdown?                empty
    +--rw access-session
    |  +--rw closed?                     empty
    |  +--rw port-control-config?        enumeration
    |  o--rw port-control
    |  |  o--rw auto?   empty
    |  +--rw control-direction-config?   enumeration
    |  o--rw control-direction
    |  |  o--rw in?   empty
    |  +--rw host-mode-config
    |  |  +--rw modes?   enumeration
    |  |  +--rw peer?    empty
    |  o--rw host-mode?                  enumeration
    |  +--rw inherit
    |  |  +--rw disable
    |  |     +--rw autoconf?                    empty
    |  |     +--rw interface-template-sticky?   empty
    |  |     +--rw service-policy?              empty
    |  +--rw monitor?                    boolean
    |  +--rw interface-template
    |     +--rw sticky!
    |        +--rw timer?   uint16
    +--rw storm-control
    |  +--rw action
    |  |  +--rw level?      decimal64
    |  |  +--rw shutdown?   empty
    |  |  +--rw trap?       empty
    |  +--rw broadcast
    |  |  +--rw include
    |  |  |  +--rw multicast?   empty
    |  |  +--rw level
    |  |     +--rw threshold
    |  |     |  +--rw rising-threshold?    decimal64
    |  |     |  +--rw falling-threshold?   decimal64
    |  |     +--rw bps
    |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |  |     +--rw pps
    |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |  +--rw multicast
    |  |  +--rw level
    |  |     +--rw threshold
    |  |     |  +--rw rising-threshold?    decimal64
    |  |     |  +--rw falling-threshold?   decimal64
    |  |     +--rw bps
    |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |  |     +--rw pps
    |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |  +--rw unicast
    |  |  +--rw level
    |  |     +--rw threshold
    |  |     |  +--rw rising-threshold?    decimal64
    |  |     |  +--rw falling-threshold?   decimal64
    |  |     +--rw bps
    |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |  |     +--rw pps
    |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |  +--rw unknown-unicast
    |  |  +--rw level
    |  |     +--rw threshold
    |  |     |  +--rw rising-threshold?    decimal64
    |  |     |  +--rw falling-threshold?   decimal64
    |  |     +--rw bps
    |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |  |     +--rw pps
    |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |  +--rw level-shared {ios-features:sc-level-shared}?
    |     +--rw broadcast
    |     |  +--rw level
    |     |  |  +--rw (level-choice)?
    |     |  |     +--:(threshold-case)
    |     |  |     |  +--rw threshold
    |     |  |     |     +--rw rising-threshold?    decimal64
    |     |  |     |     +--rw falling-threshold?   decimal64
    |     |  |     +--:(bps-case)
    |     |  |     |  +--rw bps
    |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |  |     +--:(pps-case)
    |     |  |        +--rw pps
    |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |  +--rw include
    |     |     +--rw multicast
    |     |     |  +--rw level
    |     |     |  |  +--rw (level-choice)?
    |     |     |  |     +--:(threshold-case)
    |     |     |  |     |  +--rw threshold
    |     |     |  |     |     +--rw rising-threshold?    decimal64
    |     |     |  |     |     +--rw falling-threshold?   decimal64
    |     |     |  |     +--:(bps-case)
    |     |     |  |     |  +--rw bps
    |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |  |     +--:(pps-case)
    |     |     |  |        +--rw pps
    |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |  +--rw include
    |     |     |     +--rw unicast
    |     |     |     |  +--rw level
    |     |     |     |  |  +--rw (level-choice)?
    |     |     |     |  |     +--:(threshold-case)
    |     |     |     |  |     |  +--rw threshold
    |     |     |     |  |     |     +--rw rising-threshold?    decimal64
    |     |     |     |  |     |     +--rw falling-threshold?   decimal64
    |     |     |     |  |     +--:(bps-case)
    |     |     |     |  |     |  +--rw bps
    |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |  |     +--:(pps-case)
    |     |     |     |  |        +--rw pps
    |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |  +--rw include
    |     |     |     |     +--rw unknown-unicast
    |     |     |     |        +--rw level
    |     |     |     |           +--rw (level-choice)?
    |     |     |     |              +--:(threshold-case)
    |     |     |     |              |  +--rw threshold
    |     |     |     |              |     +--rw rising-threshold?    decimal64
    |     |     |     |              |     +--rw falling-threshold?   decimal64
    |     |     |     |              +--:(bps-case)
    |     |     |     |              |  +--rw bps
    |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |              +--:(pps-case)
    |     |     |     |                 +--rw pps
    |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     +--rw unknown-unicast
    |     |     |        +--rw level
    |     |     |        |  +--rw (level-choice)?
    |     |     |        |     +--:(threshold-case)
    |     |     |        |     |  +--rw threshold
    |     |     |        |     |     +--rw rising-threshold?    decimal64
    |     |     |        |     |     +--rw falling-threshold?   decimal64
    |     |     |        |     +--:(bps-case)
    |     |     |        |     |  +--rw bps
    |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |        |     +--:(pps-case)
    |     |     |        |        +--rw pps
    |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |        +--rw include
    |     |     |           +--rw unicast
    |     |     |              +--rw level
    |     |     |                 +--rw (level-choice)?
    |     |     |                    +--:(threshold-case)
    |     |     |                    |  +--rw threshold
    |     |     |                    |     +--rw rising-threshold?    decimal64
    |     |     |                    |     +--rw falling-threshold?   decimal64
    |     |     |                    +--:(bps-case)
    |     |     |                    |  +--rw bps
    |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |                    +--:(pps-case)
    |     |     |                       +--rw pps
    |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     +--rw unicast
    |     |     |  +--rw level
    |     |     |  |  +--rw (level-choice)?
    |     |     |  |     +--:(threshold-case)
    |     |     |  |     |  +--rw threshold
    |     |     |  |     |     +--rw rising-threshold?    decimal64
    |     |     |  |     |     +--rw falling-threshold?   decimal64
    |     |     |  |     +--:(bps-case)
    |     |     |  |     |  +--rw bps
    |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |  |     +--:(pps-case)
    |     |     |  |        +--rw pps
    |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |  +--rw include
    |     |     |     +--rw multicast
    |     |     |     |  +--rw level
    |     |     |     |  |  +--rw (level-choice)?
    |     |     |     |  |     +--:(threshold-case)
    |     |     |     |  |     |  +--rw threshold
    |     |     |     |  |     |     +--rw rising-threshold?    decimal64
    |     |     |     |  |     |     +--rw falling-threshold?   decimal64
    |     |     |     |  |     +--:(bps-case)
    |     |     |     |  |     |  +--rw bps
    |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |  |     +--:(pps-case)
    |     |     |     |  |        +--rw pps
    |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |  +--rw include
    |     |     |     |     +--rw unknown-unicast
    |     |     |     |        +--rw level
    |     |     |     |           +--rw (level-choice)?
    |     |     |     |              +--:(threshold-case)
    |     |     |     |              |  +--rw threshold
    |     |     |     |              |     +--rw rising-threshold?    decimal64
    |     |     |     |              |     +--rw falling-threshold?   decimal64
    |     |     |     |              +--:(bps-case)
    |     |     |     |              |  +--rw bps
    |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |              +--:(pps-case)
    |     |     |     |                 +--rw pps
    |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     +--rw unknown-unicast
    |     |     |        +--rw level
    |     |     |        |  +--rw (level-choice)?
    |     |     |        |     +--:(threshold-case)
    |     |     |        |     |  +--rw threshold
    |     |     |        |     |     +--rw rising-threshold?    decimal64
    |     |     |        |     |     +--rw falling-threshold?   decimal64
    |     |     |        |     +--:(bps-case)
    |     |     |        |     |  +--rw bps
    |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |        |     +--:(pps-case)
    |     |     |        |        +--rw pps
    |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |        +--rw include
    |     |     |           +--rw multicast
    |     |     |              +--rw level
    |     |     |                 +--rw (level-choice)?
    |     |     |                    +--:(threshold-case)
    |     |     |                    |  +--rw threshold
    |     |     |                    |     +--rw rising-threshold?    decimal64
    |     |     |                    |     +--rw falling-threshold?   decimal64
    |     |     |                    +--:(bps-case)
    |     |     |                    |  +--rw bps
    |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |                    +--:(pps-case)
    |     |     |                       +--rw pps
    |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     +--rw unknown-unicast
    |     |        +--rw level
    |     |        |  +--rw (level-choice)?
    |     |        |     +--:(threshold-case)
    |     |        |     |  +--rw threshold
    |     |        |     |     +--rw rising-threshold?    decimal64
    |     |        |     |     +--rw falling-threshold?   decimal64
    |     |        |     +--:(bps-case)
    |     |        |     |  +--rw bps
    |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |        |     +--:(pps-case)
    |     |        |        +--rw pps
    |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |        +--rw include
    |     |           +--rw multicast
    |     |           |  +--rw level
    |     |           |  |  +--rw (level-choice)?
    |     |           |  |     +--:(threshold-case)
    |     |           |  |     |  +--rw threshold
    |     |           |  |     |     +--rw rising-threshold?    decimal64
    |     |           |  |     |     +--rw falling-threshold?   decimal64
    |     |           |  |     +--:(bps-case)
    |     |           |  |     |  +--rw bps
    |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |           |  |     +--:(pps-case)
    |     |           |  |        +--rw pps
    |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |           |  +--rw include
    |     |           |     +--rw unicast
    |     |           |        +--rw level
    |     |           |           +--rw (level-choice)?
    |     |           |              +--:(threshold-case)
    |     |           |              |  +--rw threshold
    |     |           |              |     +--rw rising-threshold?    decimal64
    |     |           |              |     +--rw falling-threshold?   decimal64
    |     |           |              +--:(bps-case)
    |     |           |              |  +--rw bps
    |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |           |              +--:(pps-case)
    |     |           |                 +--rw pps
    |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |           +--rw unicast
    |     |              +--rw level
    |     |              |  +--rw (level-choice)?
    |     |              |     +--:(threshold-case)
    |     |              |     |  +--rw threshold
    |     |              |     |     +--rw rising-threshold?    decimal64
    |     |              |     |     +--rw falling-threshold?   decimal64
    |     |              |     +--:(bps-case)
    |     |              |     |  +--rw bps
    |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |              |     +--:(pps-case)
    |     |              |        +--rw pps
    |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |              +--rw include
    |     |                 +--rw multicast
    |     |                    +--rw level
    |     |                       +--rw (level-choice)?
    |     |                          +--:(threshold-case)
    |     |                          |  +--rw threshold
    |     |                          |     +--rw rising-threshold?    decimal64
    |     |                          |     +--rw falling-threshold?   decimal64
    |     |                          +--:(bps-case)
    |     |                          |  +--rw bps
    |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |                          +--:(pps-case)
    |     |                             +--rw pps
    |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     +--rw multicast
    |     |  +--rw level
    |     |  |  +--rw (level-choice)?
    |     |  |     +--:(threshold-case)
    |     |  |     |  +--rw threshold
    |     |  |     |     +--rw rising-threshold?    decimal64
    |     |  |     |     +--rw falling-threshold?   decimal64
    |     |  |     +--:(bps-case)
    |     |  |     |  +--rw bps
    |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |  |     +--:(pps-case)
    |     |  |        +--rw pps
    |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |  +--rw include
    |     |     +--rw broadcast
    |     |     |  +--rw level
    |     |     |  |  +--rw (level-choice)?
    |     |     |  |     +--:(threshold-case)
    |     |     |  |     |  +--rw threshold
    |     |     |  |     |     +--rw rising-threshold?    decimal64
    |     |     |  |     |     +--rw falling-threshold?   decimal64
    |     |     |  |     +--:(bps-case)
    |     |     |  |     |  +--rw bps
    |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |  |     +--:(pps-case)
    |     |     |  |        +--rw pps
    |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |  +--rw include
    |     |     |     +--rw unicast
    |     |     |     |  +--rw level
    |     |     |     |  |  +--rw (level-choice)?
    |     |     |     |  |     +--:(threshold-case)
    |     |     |     |  |     |  +--rw threshold
    |     |     |     |  |     |     +--rw rising-threshold?    decimal64
    |     |     |     |  |     |     +--rw falling-threshold?   decimal64
    |     |     |     |  |     +--:(bps-case)
    |     |     |     |  |     |  +--rw bps
    |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |  |     +--:(pps-case)
    |     |     |     |  |        +--rw pps
    |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |  +--rw include
    |     |     |     |     +--rw unknown-unicast
    |     |     |     |        +--rw level
    |     |     |     |           +--rw (level-choice)?
    |     |     |     |              +--:(threshold-case)
    |     |     |     |              |  +--rw threshold
    |     |     |     |              |     +--rw rising-threshold?    decimal64
    |     |     |     |              |     +--rw falling-threshold?   decimal64
    |     |     |     |              +--:(bps-case)
    |     |     |     |              |  +--rw bps
    |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |              +--:(pps-case)
    |     |     |     |                 +--rw pps
    |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     +--rw unknown-unicast
    |     |     |        +--rw level
    |     |     |        |  +--rw (level-choice)?
    |     |     |        |     +--:(threshold-case)
    |     |     |        |     |  +--rw threshold
    |     |     |        |     |     +--rw rising-threshold?    decimal64
    |     |     |        |     |     +--rw falling-threshold?   decimal64
    |     |     |        |     +--:(bps-case)
    |     |     |        |     |  +--rw bps
    |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |        |     +--:(pps-case)
    |     |     |        |        +--rw pps
    |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |        +--rw include
    |     |     |           +--rw unicast
    |     |     |              +--rw level
    |     |     |                 +--rw (level-choice)?
    |     |     |                    +--:(threshold-case)
    |     |     |                    |  +--rw threshold
    |     |     |                    |     +--rw rising-threshold?    decimal64
    |     |     |                    |     +--rw falling-threshold?   decimal64
    |     |     |                    +--:(bps-case)
    |     |     |                    |  +--rw bps
    |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |                    +--:(pps-case)
    |     |     |                       +--rw pps
    |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     +--rw unicast
    |     |     |  +--rw level
    |     |     |  |  +--rw (level-choice)?
    |     |     |  |     +--:(threshold-case)
    |     |     |  |     |  +--rw threshold
    |     |     |  |     |     +--rw rising-threshold?    decimal64
    |     |     |  |     |     +--rw falling-threshold?   decimal64
    |     |     |  |     +--:(bps-case)
    |     |     |  |     |  +--rw bps
    |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |  |     +--:(pps-case)
    |     |     |  |        +--rw pps
    |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |  +--rw include
    |     |     |     +--rw broadcast
    |     |     |     |  +--rw level
    |     |     |     |  |  +--rw (level-choice)?
    |     |     |     |  |     +--:(threshold-case)
    |     |     |     |  |     |  +--rw threshold
    |     |     |     |  |     |     +--rw rising-threshold?    decimal64
    |     |     |     |  |     |     +--rw falling-threshold?   decimal64
    |     |     |     |  |     +--:(bps-case)
    |     |     |     |  |     |  +--rw bps
    |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |  |     +--:(pps-case)
    |     |     |     |  |        +--rw pps
    |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |  +--rw include
    |     |     |     |     +--rw unknown-unicast
    |     |     |     |        +--rw level
    |     |     |     |           +--rw (level-choice)?
    |     |     |     |              +--:(threshold-case)
    |     |     |     |              |  +--rw threshold
    |     |     |     |              |     +--rw rising-threshold?    decimal64
    |     |     |     |              |     +--rw falling-threshold?   decimal64
    |     |     |     |              +--:(bps-case)
    |     |     |     |              |  +--rw bps
    |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |              +--:(pps-case)
    |     |     |     |                 +--rw pps
    |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     +--rw unknown-unicast
    |     |     |        +--rw level
    |     |     |        |  +--rw (level-choice)?
    |     |     |        |     +--:(threshold-case)
    |     |     |        |     |  +--rw threshold
    |     |     |        |     |     +--rw rising-threshold?    decimal64
    |     |     |        |     |     +--rw falling-threshold?   decimal64
    |     |     |        |     +--:(bps-case)
    |     |     |        |     |  +--rw bps
    |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |        |     +--:(pps-case)
    |     |     |        |        +--rw pps
    |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |        +--rw include
    |     |     |           +--rw broadcast
    |     |     |              +--rw level
    |     |     |                 +--rw (level-choice)?
    |     |     |                    +--:(threshold-case)
    |     |     |                    |  +--rw threshold
    |     |     |                    |     +--rw rising-threshold?    decimal64
    |     |     |                    |     +--rw falling-threshold?   decimal64
    |     |     |                    +--:(bps-case)
    |     |     |                    |  +--rw bps
    |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |                    +--:(pps-case)
    |     |     |                       +--rw pps
    |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     +--rw unknown-unicast
    |     |        +--rw level
    |     |        |  +--rw (level-choice)?
    |     |        |     +--:(threshold-case)
    |     |        |     |  +--rw threshold
    |     |        |     |     +--rw rising-threshold?    decimal64
    |     |        |     |     +--rw falling-threshold?   decimal64
    |     |        |     +--:(bps-case)
    |     |        |     |  +--rw bps
    |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |        |     +--:(pps-case)
    |     |        |        +--rw pps
    |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |        +--rw include
    |     |           +--rw broadcast
    |     |           |  +--rw level
    |     |           |  |  +--rw (level-choice)?
    |     |           |  |     +--:(threshold-case)
    |     |           |  |     |  +--rw threshold
    |     |           |  |     |     +--rw rising-threshold?    decimal64
    |     |           |  |     |     +--rw falling-threshold?   decimal64
    |     |           |  |     +--:(bps-case)
    |     |           |  |     |  +--rw bps
    |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |           |  |     +--:(pps-case)
    |     |           |  |        +--rw pps
    |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |           |  +--rw include
    |     |           |     +--rw unicast
    |     |           |        +--rw level
    |     |           |           +--rw (level-choice)?
    |     |           |              +--:(threshold-case)
    |     |           |              |  +--rw threshold
    |     |           |              |     +--rw rising-threshold?    decimal64
    |     |           |              |     +--rw falling-threshold?   decimal64
    |     |           |              +--:(bps-case)
    |     |           |              |  +--rw bps
    |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |           |              +--:(pps-case)
    |     |           |                 +--rw pps
    |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |           +--rw unicast
    |     |              +--rw level
    |     |              |  +--rw (level-choice)?
    |     |              |     +--:(threshold-case)
    |     |              |     |  +--rw threshold
    |     |              |     |     +--rw rising-threshold?    decimal64
    |     |              |     |     +--rw falling-threshold?   decimal64
    |     |              |     +--:(bps-case)
    |     |              |     |  +--rw bps
    |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |              |     +--:(pps-case)
    |     |              |        +--rw pps
    |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |              +--rw include
    |     |                 +--rw broadcast
    |     |                    +--rw level
    |     |                       +--rw (level-choice)?
    |     |                          +--:(threshold-case)
    |     |                          |  +--rw threshold
    |     |                          |     +--rw rising-threshold?    decimal64
    |     |                          |     +--rw falling-threshold?   decimal64
    |     |                          +--:(bps-case)
    |     |                          |  +--rw bps
    |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |                          +--:(pps-case)
    |     |                             +--rw pps
    |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     +--rw unicast
    |     |  +--rw level
    |     |  |  +--rw (level-choice)?
    |     |  |     +--:(threshold-case)
    |     |  |     |  +--rw threshold
    |     |  |     |     +--rw rising-threshold?    decimal64
    |     |  |     |     +--rw falling-threshold?   decimal64
    |     |  |     +--:(bps-case)
    |     |  |     |  +--rw bps
    |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |  |     +--:(pps-case)
    |     |  |        +--rw pps
    |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |  +--rw include
    |     |     +--rw broadcast
    |     |     |  +--rw level
    |     |     |  |  +--rw (level-choice)?
    |     |     |  |     +--:(threshold-case)
    |     |     |  |     |  +--rw threshold
    |     |     |  |     |     +--rw rising-threshold?    decimal64
    |     |     |  |     |     +--rw falling-threshold?   decimal64
    |     |     |  |     +--:(bps-case)
    |     |     |  |     |  +--rw bps
    |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |  |     +--:(pps-case)
    |     |     |  |        +--rw pps
    |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |  +--rw include
    |     |     |     +--rw multicast
    |     |     |     |  +--rw level
    |     |     |     |  |  +--rw (level-choice)?
    |     |     |     |  |     +--:(threshold-case)
    |     |     |     |  |     |  +--rw threshold
    |     |     |     |  |     |     +--rw rising-threshold?    decimal64
    |     |     |     |  |     |     +--rw falling-threshold?   decimal64
    |     |     |     |  |     +--:(bps-case)
    |     |     |     |  |     |  +--rw bps
    |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |  |     +--:(pps-case)
    |     |     |     |  |        +--rw pps
    |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |  +--rw include
    |     |     |     |     +--rw unknown-unicast
    |     |     |     |        +--rw level
    |     |     |     |           +--rw (level-choice)?
    |     |     |     |              +--:(threshold-case)
    |     |     |     |              |  +--rw threshold
    |     |     |     |              |     +--rw rising-threshold?    decimal64
    |     |     |     |              |     +--rw falling-threshold?   decimal64
    |     |     |     |              +--:(bps-case)
    |     |     |     |              |  +--rw bps
    |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |              +--:(pps-case)
    |     |     |     |                 +--rw pps
    |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     +--rw unknown-unicast
    |     |     |        +--rw level
    |     |     |        |  +--rw (level-choice)?
    |     |     |        |     +--:(threshold-case)
    |     |     |        |     |  +--rw threshold
    |     |     |        |     |     +--rw rising-threshold?    decimal64
    |     |     |        |     |     +--rw falling-threshold?   decimal64
    |     |     |        |     +--:(bps-case)
    |     |     |        |     |  +--rw bps
    |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |        |     +--:(pps-case)
    |     |     |        |        +--rw pps
    |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |        +--rw include
    |     |     |           +--rw multicast
    |     |     |              +--rw level
    |     |     |                 +--rw (level-choice)?
    |     |     |                    +--:(threshold-case)
    |     |     |                    |  +--rw threshold
    |     |     |                    |     +--rw rising-threshold?    decimal64
    |     |     |                    |     +--rw falling-threshold?   decimal64
    |     |     |                    +--:(bps-case)
    |     |     |                    |  +--rw bps
    |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |                    +--:(pps-case)
    |     |     |                       +--rw pps
    |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     +--rw multicast
    |     |     |  +--rw level
    |     |     |  |  +--rw (level-choice)?
    |     |     |  |     +--:(threshold-case)
    |     |     |  |     |  +--rw threshold
    |     |     |  |     |     +--rw rising-threshold?    decimal64
    |     |     |  |     |     +--rw falling-threshold?   decimal64
    |     |     |  |     +--:(bps-case)
    |     |     |  |     |  +--rw bps
    |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |  |     +--:(pps-case)
    |     |     |  |        +--rw pps
    |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |  +--rw include
    |     |     |     +--rw broadcast
    |     |     |     |  +--rw level
    |     |     |     |  |  +--rw (level-choice)?
    |     |     |     |  |     +--:(threshold-case)
    |     |     |     |  |     |  +--rw threshold
    |     |     |     |  |     |     +--rw rising-threshold?    decimal64
    |     |     |     |  |     |     +--rw falling-threshold?   decimal64
    |     |     |     |  |     +--:(bps-case)
    |     |     |     |  |     |  +--rw bps
    |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |  |     +--:(pps-case)
    |     |     |     |  |        +--rw pps
    |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |  +--rw include
    |     |     |     |     +--rw unknown-unicast
    |     |     |     |        +--rw level
    |     |     |     |           +--rw (level-choice)?
    |     |     |     |              +--:(threshold-case)
    |     |     |     |              |  +--rw threshold
    |     |     |     |              |     +--rw rising-threshold?    decimal64
    |     |     |     |              |     +--rw falling-threshold?   decimal64
    |     |     |     |              +--:(bps-case)
    |     |     |     |              |  +--rw bps
    |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     |              +--:(pps-case)
    |     |     |     |                 +--rw pps
    |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |     +--rw unknow-unicast
    |     |     |        +--rw level
    |     |     |        |  +--rw (level-choice)?
    |     |     |        |     +--:(threshold-case)
    |     |     |        |     |  +--rw threshold
    |     |     |        |     |     +--rw rising-threshold?    decimal64
    |     |     |        |     |     +--rw falling-threshold?   decimal64
    |     |     |        |     +--:(bps-case)
    |     |     |        |     |  +--rw bps
    |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |        |     +--:(pps-case)
    |     |     |        |        +--rw pps
    |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |        +--rw include
    |     |     |           +--rw broadcast
    |     |     |              +--rw level
    |     |     |                 +--rw (level-choice)?
    |     |     |                    +--:(threshold-case)
    |     |     |                    |  +--rw threshold
    |     |     |                    |     +--rw rising-threshold?    decimal64
    |     |     |                    |     +--rw falling-threshold?   decimal64
    |     |     |                    +--:(bps-case)
    |     |     |                    |  +--rw bps
    |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     |                    +--:(pps-case)
    |     |     |                       +--rw pps
    |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |     +--rw unknown-unicast
    |     |        +--rw level
    |     |        |  +--rw (level-choice)?
    |     |        |     +--:(threshold-case)
    |     |        |     |  +--rw threshold
    |     |        |     |     +--rw rising-threshold?    decimal64
    |     |        |     |     +--rw falling-threshold?   decimal64
    |     |        |     +--:(bps-case)
    |     |        |     |  +--rw bps
    |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |        |     +--:(pps-case)
    |     |        |        +--rw pps
    |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |        +--rw include
    |     |           +--rw broadcast
    |     |           |  +--rw level
    |     |           |  |  +--rw (level-choice)?
    |     |           |  |     +--:(threshold-case)
    |     |           |  |     |  +--rw threshold
    |     |           |  |     |     +--rw rising-threshold?    decimal64
    |     |           |  |     |     +--rw falling-threshold?   decimal64
    |     |           |  |     +--:(bps-case)
    |     |           |  |     |  +--rw bps
    |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |           |  |     +--:(pps-case)
    |     |           |  |        +--rw pps
    |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |           |  +--rw include
    |     |           |     +--rw multicast
    |     |           |        +--rw level
    |     |           |           +--rw (level-choice)?
    |     |           |              +--:(threshold-case)
    |     |           |              |  +--rw threshold
    |     |           |              |     +--rw rising-threshold?    decimal64
    |     |           |              |     +--rw falling-threshold?   decimal64
    |     |           |              +--:(bps-case)
    |     |           |              |  +--rw bps
    |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |           |              +--:(pps-case)
    |     |           |                 +--rw pps
    |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |           +--rw multicast
    |     |              +--rw level
    |     |              |  +--rw (level-choice)?
    |     |              |     +--:(threshold-case)
    |     |              |     |  +--rw threshold
    |     |              |     |     +--rw rising-threshold?    decimal64
    |     |              |     |     +--rw falling-threshold?   decimal64
    |     |              |     +--:(bps-case)
    |     |              |     |  +--rw bps
    |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |              |     +--:(pps-case)
    |     |              |        +--rw pps
    |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |              +--rw include
    |     |                 +--rw broadcast
    |     |                    +--rw level
    |     |                       +--rw (level-choice)?
    |     |                          +--:(threshold-case)
    |     |                          |  +--rw threshold
    |     |                          |     +--rw rising-threshold?    decimal64
    |     |                          |     +--rw falling-threshold?   decimal64
    |     |                          +--:(bps-case)
    |     |                          |  +--rw bps
    |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     |                          +--:(pps-case)
    |     |                             +--rw pps
    |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |     +--rw unknown-unicast
    |        +--rw level
    |        |  +--rw (level-choice)?
    |        |     +--:(threshold-case)
    |        |     |  +--rw threshold
    |        |     |     +--rw rising-threshold?    decimal64
    |        |     |     +--rw falling-threshold?   decimal64
    |        |     +--:(bps-case)
    |        |     |  +--rw bps
    |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |        |     +--:(pps-case)
    |        |        +--rw pps
    |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |        +--rw include
    |           +--rw broadcast
    |           |  +--rw level
    |           |  |  +--rw (level-choice)?
    |           |  |     +--:(threshold-case)
    |           |  |     |  +--rw threshold
    |           |  |     |     +--rw rising-threshold?    decimal64
    |           |  |     |     +--rw falling-threshold?   decimal64
    |           |  |     +--:(bps-case)
    |           |  |     |  +--rw bps
    |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |  |     +--:(pps-case)
    |           |  |        +--rw pps
    |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |  +--rw include
    |           |     +--rw multicast
    |           |     |  +--rw level
    |           |     |  |  +--rw (level-choice)?
    |           |     |  |     +--:(threshold-case)
    |           |     |  |     |  +--rw threshold
    |           |     |  |     |     +--rw rising-threshold?    decimal64
    |           |     |  |     |     +--rw falling-threshold?   decimal64
    |           |     |  |     +--:(bps-case)
    |           |     |  |     |  +--rw bps
    |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |     |  |     +--:(pps-case)
    |           |     |  |        +--rw pps
    |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |     |  +--rw include
    |           |     |     +--rw unicast
    |           |     |        +--rw level
    |           |     |           +--rw (level-choice)?
    |           |     |              +--:(threshold-case)
    |           |     |              |  +--rw threshold
    |           |     |              |     +--rw rising-threshold?    decimal64
    |           |     |              |     +--rw falling-threshold?   decimal64
    |           |     |              +--:(bps-case)
    |           |     |              |  +--rw bps
    |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |     |              +--:(pps-case)
    |           |     |                 +--rw pps
    |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |     +--rw unicast
    |           |        +--rw level
    |           |        |  +--rw (level-choice)?
    |           |        |     +--:(threshold-case)
    |           |        |     |  +--rw threshold
    |           |        |     |     +--rw rising-threshold?    decimal64
    |           |        |     |     +--rw falling-threshold?   decimal64
    |           |        |     +--:(bps-case)
    |           |        |     |  +--rw bps
    |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |        |     +--:(pps-case)
    |           |        |        +--rw pps
    |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |        +--rw include
    |           |           +--rw multicast
    |           |              +--rw level
    |           |                 +--rw (level-choice)?
    |           |                    +--:(threshold-case)
    |           |                    |  +--rw threshold
    |           |                    |     +--rw rising-threshold?    decimal64
    |           |                    |     +--rw falling-threshold?   decimal64
    |           |                    +--:(bps-case)
    |           |                    |  +--rw bps
    |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |                    +--:(pps-case)
    |           |                       +--rw pps
    |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           +--rw multicast
    |           |  +--rw level
    |           |  |  +--rw (level-choice)?
    |           |  |     +--:(threshold-case)
    |           |  |     |  +--rw threshold
    |           |  |     |     +--rw rising-threshold?    decimal64
    |           |  |     |     +--rw falling-threshold?   decimal64
    |           |  |     +--:(bps-case)
    |           |  |     |  +--rw bps
    |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |  |     +--:(pps-case)
    |           |  |        +--rw pps
    |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |  +--rw include
    |           |     +--rw broadcast
    |           |     |  +--rw level
    |           |     |  |  +--rw (level-choice)?
    |           |     |  |     +--:(threshold-case)
    |           |     |  |     |  +--rw threshold
    |           |     |  |     |     +--rw rising-threshold?    decimal64
    |           |     |  |     |     +--rw falling-threshold?   decimal64
    |           |     |  |     +--:(bps-case)
    |           |     |  |     |  +--rw bps
    |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |     |  |     +--:(pps-case)
    |           |     |  |        +--rw pps
    |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |     |  +--rw include
    |           |     |     +--rw unicast
    |           |     |        +--rw level
    |           |     |           +--rw (level-choice)?
    |           |     |              +--:(threshold-case)
    |           |     |              |  +--rw threshold
    |           |     |              |     +--rw rising-threshold?    decimal64
    |           |     |              |     +--rw falling-threshold?   decimal64
    |           |     |              +--:(bps-case)
    |           |     |              |  +--rw bps
    |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |     |              +--:(pps-case)
    |           |     |                 +--rw pps
    |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |     +--rw unicast
    |           |        +--rw level
    |           |        |  +--rw (level-choice)?
    |           |        |     +--:(threshold-case)
    |           |        |     |  +--rw threshold
    |           |        |     |     +--rw rising-threshold?    decimal64
    |           |        |     |     +--rw falling-threshold?   decimal64
    |           |        |     +--:(bps-case)
    |           |        |     |  +--rw bps
    |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |        |     +--:(pps-case)
    |           |        |        +--rw pps
    |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |        +--rw include
    |           |           +--rw broadcast
    |           |              +--rw level
    |           |                 +--rw (level-choice)?
    |           |                    +--:(threshold-case)
    |           |                    |  +--rw threshold
    |           |                    |     +--rw rising-threshold?    decimal64
    |           |                    |     +--rw falling-threshold?   decimal64
    |           |                    +--:(bps-case)
    |           |                    |  +--rw bps
    |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           |                    +--:(pps-case)
    |           |                       +--rw pps
    |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |           +--rw unicast
    |              +--rw level
    |              |  +--rw (level-choice)?
    |              |     +--:(threshold-case)
    |              |     |  +--rw threshold
    |              |     |     +--rw rising-threshold?    decimal64
    |              |     |     +--rw falling-threshold?   decimal64
    |              |     +--:(bps-case)
    |              |     |  +--rw bps
    |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |              |     +--:(pps-case)
    |              |        +--rw pps
    |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |              +--rw include
    |                 +--rw broadcast
    |                 |  +--rw level
    |                 |  |  +--rw (level-choice)?
    |                 |  |     +--:(threshold-case)
    |                 |  |     |  +--rw threshold
    |                 |  |     |     +--rw rising-threshold?    decimal64
    |                 |  |     |     +--rw falling-threshold?   decimal64
    |                 |  |     +--:(bps-case)
    |                 |  |     |  +--rw bps
    |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |                 |  |     +--:(pps-case)
    |                 |  |        +--rw pps
    |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |                 |  +--rw include
    |                 |     +--rw multicast
    |                 |        +--rw level
    |                 |           +--rw (level-choice)?
    |                 |              +--:(threshold-case)
    |                 |              |  +--rw threshold
    |                 |              |     +--rw rising-threshold?    decimal64
    |                 |              |     +--rw falling-threshold?   decimal64
    |                 |              +--:(bps-case)
    |                 |              |  +--rw bps
    |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |                 |              +--:(pps-case)
    |                 |                 +--rw pps
    |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |                 +--rw multicast
    |                    +--rw level
    |                    |  +--rw (level-choice)?
    |                    |     +--:(threshold-case)
    |                    |     |  +--rw threshold
    |                    |     |     +--rw rising-threshold?    decimal64
    |                    |     |     +--rw falling-threshold?   decimal64
    |                    |     +--:(bps-case)
    |                    |     |  +--rw bps
    |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |                    |     +--:(pps-case)
    |                    |        +--rw pps
    |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |                    +--rw include
    |                       +--rw broadcast
    |                          +--rw level
    |                             +--rw (level-choice)?
    |                                +--:(threshold-case)
    |                                |  +--rw threshold
    |                                |     +--rw rising-threshold?    decimal64
    |                                |     +--rw falling-threshold?   decimal64
    |                                +--:(bps-case)
    |                                |  +--rw bps
    |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
    |                                +--:(pps-case)
    |                                   +--rw pps
    |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
    |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
    +--rw subscriber
    |  +--rw aging
    |     +--rw (timer-probe)?
    |        +--:(inactivity-timer)
    |        |  +--rw inactivity-timer
    |        |     +--rw value?   uint16
    |        |     +--rw probe?   empty
    |        +--:(probe)
    |           +--rw probe?              empty
    +--rw trust
    |  +--rw device?   enumeration
    +--rw priority-queue
    |  +--rw cos-map
    |  |  +--rw id?           uint8
    |  |  +--rw cos-values*   uint8
    |  +--rw out?       empty
    +--rw srlg
    |  +--rw gid
    |     +--rw value*   uint32
    +--rw rcv-queue
    |  +--rw cos-map* [queue-id threshold-id]
    |     +--rw queue-id        uint8
    |     +--rw threshold-id    uint8
    |     +--rw cos-values*     uint8
    +--rw peer
    |  +--rw default
    |     +--rw ip
    |        +--rw (address-choice)?
    |        |  +--:(address-no)
    |        |  |  +--rw address-no
    |        |  |     +--rw address?   boolean
    |        |  +--:(address-config)
    |        |     +--rw address-config
    |        |        +--rw address
    |        |           +--rw (address-choice)?
    |        |              +--:(dhcp)
    |        |              |  +--rw dhcp?        empty
    |        |              +--:(dhcp-pool)
    |        |              |  +--rw dhcp-pool!
    |        |              |     +--rw pools?   string
    |        |              +--:(pool)
    |        |                 +--rw pool!
    |        |                    +--rw pools?   string
    |        o--rw address
    |           o--rw (address-choice)?
    |              o--:(dhcp)
    |              |  o--rw dhcp?        empty
    |              o--:(dhcp-pool)
    |              |  o--rw dhcp-pool!
    |              |     o--rw pools?   string
    |              o--:(pool)
    |                 o--rw pool!
    |                    o--rw pools?   string
    +--rw pm-path
    |  +--rw name?           string
    |  +--rw interface-id?   uint8
    +--rw carrier-delay
    |  +--rw (delay-choice)?
    |  |  +--:(seconds)
    |  |  |  +--rw seconds?   uint8
    |  |  +--:(msec)
    |  |     +--rw msec?      uint16
    |  +--rw down
    |  |  +--rw (delay-choice)?
    |  |     +--:(seconds)
    |  |     |  +--rw seconds?   uint8
    |  |     +--:(msec)
    |  |        +--rw msec?      uint16
    |  +--rw up
    |     +--rw (delay-choice)?
    |        +--:(seconds)
    |        |  +--rw seconds?   uint8
    |        +--:(msec)
    |           +--rw msec?      uint16
    +--rw channel-protocol?           enumeration
    +--rw eapol
    |  +--rw announcement?          empty
    |  +--rw destination-address
    |  |  +--rw (address-option)?
    |  |  |  +--:(mac-address)
    |  |  |  |  +--rw mac-address?              ios-types:cisco-mac-address-type
    |  |  |  +--:(bridge-group-address)
    |  |  |  |  +--rw bridge-group-address?     empty
    |  |  |  +--:(broadcast-addr)
    |  |  |  |  +--rw broadcast-addr?           empty
    |  |  |  +--:(lldp-multicast-address)
    |  |  |     +--rw lldp-multicast-address?   empty
    |  |  x--rw broadcast-address?              empty
    |  +--rw eth-type?              enumeration
    o--rw synchronous
    |  o--rw mode?   empty
    +--rw port-settings {ios-features:port-settings}?
    |  +--rw speed
    |  |  +--rw (speed-choice)?
    |  |     +--:(speed-value)
    |  |     |  +--rw speed-value?   enumeration
    |  |     +--:(auto-list)
    |  |        +--rw auto-list*     enumeration
    |  +--rw duplex?             enumeration
    |  +--rw auto-negotiation?   enumeration
    x--rw speed
    |  +--rw (speed-choice)?
    |     +--:(auto)
    |     |  +--rw auto?           empty
    |     +--:(value-10)
    |     |  +--rw value-10?       empty
    |     +--:(value-100)
    |     |  +--rw value-100?      empty
    |     +--:(value-1000)
    |     |  +--rw value-1000?     empty
    |     +--:(value-2500)
    |     |  +--rw value-2500?     empty
    |     +--:(value-5000)
    |     |  +--rw value-5000?     empty
    |     +--:(value-10000)
    |     |  +--rw value-10000?    empty
    |     +--:(value-25000)
    |     |  +--rw value-25000?    empty
    |     +--:(value-40000)
    |     |  +--rw value-40000?    empty
    |     +--:(value-100000)
    |     |  +--rw value-100000?   empty
    |     +--:(nonegotiate)
    |        +--rw nonegotiate?    empty
    x--rw duplex?                     enumeration
    +--rw loopback
    |  +--rw (loopback-mode)?
    |     +--:(external)
    |     |  +--rw external?   empty
    |     +--:(mac)
    |     |  +--rw mac?        empty
    |     +--:(phy)
    |     |  +--rw phy
    |     |     +--rw (phy-mode)?
    |     |        +--:(external)
    |     |        |  +--rw external?   enumeration
    |     |        +--:(internal)
    |     |           +--rw internal?   enumeration
    |     +--:(xpt)
    |        +--rw xpt?        enumeration
    x--rw negotiation
    |  x--rw auto?   boolean
    +--rw plim
    |  +--rw ethernet
    |  |  +--rw vlan
    |  |     +--rw filter
    |  |        +--rw disable?   empty
    |  +--rw qos
    |     +--rw input
    |        +--rw queue_new
    |        |  +--rw zero
    |        |  |  +--rw pause
    |        |  |     +--rw enable?      boolean
    |        |  |     +--rw threshold?   uint8
    |        |  +--rw strict-priority
    |        |     +--rw pause
    |        |        +--rw enable?      boolean
    |        |        +--rw threshold?   uint8
    |        o--rw queue
    |        |  +--rw (priority)?
    |        |     +--:(low)
    |        |     |  o--rw zero
    |        |     |     o--rw pause
    |        |     |        o--rw enable?      boolean
    |        |     |        o--rw threshold?   uint8
    |        |     +--:(high)
    |        |        o--rw strict-priority
    |        |           o--rw pause
    |        |              o--rw enable?      boolean
    |        |              o--rw threshold?   uint8
    |        +--rw map
    |        |  +--rw cos
    |        |  |  +--rw enable?      empty
    |        |  |  +--rw cos-range
    |        |  |  |  +--rw start-range-val?   ios-types:cos-type
    |        |  |  |  +--rw range-val?         enumeration
    |        |  |  |  +--rw end-range-val?     ios-types:cos-type
    |        |  |  |  +--rw queue?             enumeration
    |        |  |  +--rw cos-list
    |        |  |     +--rw cos-value1?   ios-types:cos-type
    |        |  |     +--rw cos-value2?   ios-types:cos-type
    |        |  |     +--rw cos-value3?   ios-types:cos-type
    |        |  |     +--rw cos-value4?   ios-types:cos-type
    |        |  |     +--rw cos-value5?   ios-types:cos-type
    |        |  |     +--rw cos-value6?   ios-types:cos-type
    |        |  |     +--rw cos-value7?   ios-types:cos-type
    |        |  |     +--rw cos-value8?   ios-types:cos-type
    |        |  |     +--rw queue?        enumeration
    |        |  +--rw ip
    |        |  |  +--rw all
    |        |  |  |  +--rw queue?   enumeration
    |        |  |  +--rw dscp-based?         empty
    |        |  |  +--rw dscp
    |        |  |  |  +--rw (dscp-value)?
    |        |  |  |  |  +--:(value-case)
    |        |  |  |  |     +--rw dscp-value1?   ios-types:dscp-type
    |        |  |  |  |     +--rw dscp-value2?   ios-types:dscp-type
    |        |  |  |  |     +--rw dscp-value3?   ios-types:dscp-type
    |        |  |  |  |     +--rw dscp-value4?   ios-types:dscp-type
    |        |  |  |  |     +--rw dscp-value5?   ios-types:dscp-type
    |        |  |  |  |     +--rw dscp-value6?   ios-types:dscp-type
    |        |  |  |  |     +--rw dscp-value7?   ios-types:dscp-type
    |        |  |  |  |     +--rw dscp-value8?   ios-types:dscp-type
    |        |  |  |  +--rw queue?               enumeration
    |        |  |  +--rw precedence-based?   empty
    |        |  |  +--rw precedence
    |        |  |     +--rw (precedence-value)?
    |        |  |     |  +--:(precedence-value)
    |        |  |     |     +--rw precedence-value1?   uint8
    |        |  |     |     +--rw precedence-value2?   uint8
    |        |  |     |     +--rw precedence-value3?   uint8
    |        |  |     |     +--rw precedence-value4?   uint8
    |        |  |     |     +--rw precedence-value5?   uint8
    |        |  |     |     +--rw precedence-value6?   uint8
    |        |  |     |     +--rw precedence-value7?   uint8
    |        |  |     |     +--rw precedence-value8?   uint8
    |        |  |     +--rw queue?                     enumeration
    |        |  +--rw ipv6
    |        |  |  +--rw all
    |        |  |     +--rw queue?   enumeration
    |        |  +--rw ipv4v6
    |        |  |  +--rw qos-value-based?   empty
    |        |  |  +--rw qos-value
    |        |  |     +--rw (qos-value)?
    |        |  |     |  +--:(value-case)
    |        |  |     |     +--rw dscp-value1?   ios-types:dscp-type
    |        |  |     |     +--rw dscp-value2?   ios-types:dscp-type
    |        |  |     |     +--rw dscp-value3?   ios-types:dscp-type
    |        |  |     |     +--rw dscp-value4?   ios-types:dscp-type
    |        |  |     |     +--rw dscp-value5?   ios-types:dscp-type
    |        |  |     |     +--rw dscp-value6?   ios-types:dscp-type
    |        |  |     |     +--rw dscp-value7?   ios-types:dscp-type
    |        |  |     |     +--rw dscp-value8?   ios-types:dscp-type
    |        |  |     +--rw queue?               enumeration
    |        |  +--rw mpls
    |        |     +--rw all
    |        |     |  +--rw queue?   enumeration
    |        |     +--rw exp
    |        |        +--rw (exp-value)?
    |        |        |  +--:(exp-case)
    |        |        |     +--rw exp?   ios-types:exp-type
    |        |        +--rw queue?       enumeration
    |        +--rw policer
    |        |  +--rw bandwidth
    |        |     +--rw bandwidth-value?   uint32
    |        |     +--rw strict-priority?   empty
    |        +--rw weight?      uint16
    +--rw pppoe
    |  +--rw enable-default-config!
    |  |  +--rw group?   union
    |  x--rw enable-config
    |  |  x--rw pppoe-enable?   empty
    |  |  x--rw group-name?     union
    |  x--rw enable!
    |  |  x--rw group?   union
    |  +--rw max-sessons?             uint32
    +--rw pppoe-client
    |  +--rw dial-pool-number-list* [number]
    |  |  +--rw number          uint32
    |  |  +--rw service-name?   string
    |  x--rw dial-pool-number?        uint32
    |  +--rw ppp-max-payload?         uint32
    +--rw pppoe-session
    |  +--rw threshold
    |     +--rw loss-threshold?   uint32
    |     +--rw percent
    |        +--rw percantage?   uint32
    |        +--rw interval?     uint32
    +--rw otv
       +--rw adjacency-server
       |  +--rw unicast-only?   empty
       +--rw control-group?          inet:ipv4-address
       +--rw data-group?             inet:ipv4-prefix
       +--rw encapsulation-format
       |  +--rw ip
       |     +--rw gre?   empty
       +--rw filter-fhrp?            empty
       +--rw isis
       |  +--rw authentication
       |  |  +--rw key-chain?   string
       |  |  +--rw mode?        enumeration
       |  |  +--rw send-only?   empty
       |  +--rw bfd?                            empty
       |  +--rw csnp-interval?                  uint16
       |  +--rw hello
       |  |  +--rw padding!
       |  |     +--rw always?   empty
       |  +--rw hello-interval
       |  |  +--rw value?     uint16
       |  |  +--rw minimal?   empty
       |  +--rw hello-multiplier?               uint16
       |  +--rw lsp-interval?                   uint64
       |  +--rw metric
       |  |  +--rw (default-maximum)?
       |  |  |  +--:(default-case)
       |  |  |  |  +--rw default?   uint32
       |  |  |  +--:(maximum-case)
       |  |  |     +--rw maximum?   empty
       |  |  +--rw delay?           uint32
       |  |  +--rw expense?         uint32
       |  |  +--rw error?           uint32
       |  +--rw priority?                       uint8
       |  +--rw retransmit-interval?            uint16
       |  +--rw retransmit-throttle-interval?   uint16
       +--rw join-interface
       |  +--rw (interface-choice)?
       |     +--:(AppNav-Compress)
       |     |  +--rw AppNav-Compress?             uint16
       |     +--:(AppNav-UnCompress)
       |     |  +--rw AppNav-UnCompress?           uint16
       |     +--:(ATM)
       |     |  +--rw ATM?                         string
       |     +--:(ATM-subinterface)
       |     |  +--rw ATM-subinterface
       |     |     +--rw ATM?   string
       |     +--:(ATM-ACR)
       |     |  +--rw ATM-ACR?                     string
       |     +--:(ATM-ACRsubinterface)
       |     |  +--rw ATM-ACRsubinterface
       |     |     +--rw ATM-ACR?   string
       |     +--:(BDI)
       |     |  +--rw BDI?                         string
       |     +--:(CEM)
       |     |  +--rw CEM?                         string
       |     +--:(CEM-ACR)
       |     |  +--rw CEM-ACR?                     uint8
       |     +--:(Embedded-Service-Engine)
       |     |  +--rw Embedded-Service-Engine?     string
       |     +--:(Ethernet)
       |     |  +--rw Ethernet?                    string
       |     +--:(FastEthernet)
       |     |  +--rw FastEthernet?                string
       |     +--:(GigabitEthernet)
       |     |  +--rw GigabitEthernet?             string
       |     +--:(FiveGigabitEthernet)
       |     |  +--rw FiveGigabitEthernet?         string
       |     +--:(AppGigabitEthernet)
       |     |  +--rw AppGigabitEthernet?          string
       |     o--:(TwentyFiveGigabitEthernet)
       |     |  o--rw TwentyFiveGigabitEthernet?   string
       |     +--:(TwentyFiveGigE)
       |     |  +--rw TwentyFiveGigE?              string
       |     +--:(TwoGigabitEthernet)
       |     |  +--rw TwoGigabitEthernet?          string
       |     +--:(FortyGigabitEthernet)
       |     |  +--rw FortyGigabitEthernet?        string
       |     +--:(FiftyGigabitEthernet)
       |     |  +--rw FiftyGigabitEthernet?        string
       |     +--:(HundredGigE)
       |     |  +--rw HundredGigE?                 string
       |     +--:(L2LISP)
       |     |  +--rw L2LISP?                      string
       |     +--:(L2LISP-subinterface)
       |     |  +--rw L2LISP-subinterface
       |     |     +--rw L2LISP?   string
       |     +--:(LISP)
       |     |  +--rw LISP?                        string
       |     +--:(LISP-subinterface)
       |     |  +--rw LISP-subinterface
       |     |     +--rw LISP?   string
       |     +--:(Loopback)
       |     |  +--rw Loopback?                    uint32
       |     +--:(Multilink)
       |     |  +--rw Multilink?                   uint16
       |     +--:(nve)
       |     |  +--rw nve?                         uint16
       |     +--:(overlay)
       |     |  +--rw overlay?                     uint16
       |     +--:(Port-channel)
       |     |  +--rw Port-channel?                uint32
       |     +--:(Port-channel-subinterface)
       |     |  +--rw Port-channel-subinterface
       |     |     +--rw Port-channel?   string
       |     +--:(pseudowire)
       |     |  +--rw pseudowire?                  uint32
       |     +--:(SM)
       |     |  +--rw SM?                          string
       |     +--:(Cellular)
       |     |  +--rw Cellular?                    string
       |     +--:(Dialer)
       |     |  +--rw Dialer?                      string
       |     +--:(Serial)
       |     |  +--rw Serial?                      string
       |     +--:(Async)
       |     |  +--rw Async?                       string
       |     +--:(TenGigabitEthernet)
       |     |  +--rw TenGigabitEthernet?          string
       |     +--:(Tunnel)
       |     |  +--rw Tunnel?                      uint32
       |     +--:(Virtual-Template)
       |     |  +--rw Virtual-Template?            uint16
       |     +--:(Vlan)
       |     |  +--rw Vlan?                        uint16
       |     +--:(VirtualPortGroup)
       |     |  +--rw VirtualPortGroup?            uint16
       |     +--:(vasileft)
       |     |  +--rw vasileft?                    uint16
       |     +--:(vasiright)
       |     |  +--rw vasiright?                   uint16
       |     +--:(BD-VIF)
       |     |  +--rw BD-VIF?                      string
       |     +--:(MFR)
       |     |  +--rw MFR?                         uint32
       |     +--:(Serial-subinterface)
       |     |  +--rw Serial-subinterface
       |     |     +--rw Serial?   string
       |     +--:(Bundle)
       |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
       +--rw suppress
       |  +--rw arp-nd?   empty
       +--rw use-adjacency-server
       |  +--rw remote-pri-ip?   inet:ipv4-address
       |  +--rw remote-sec-ip?   inet:ipv4-address
       |  +--rw unicast-only?    empty
       +--rw vpn-name?               string