Cisco-IOS-XE-policy

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-policy

Prefix: policy

Related Modules:
Cisco-IOS-XE-policymap-target-oper
CISCO-AAL5-MIB
CISCO-ATM-EXT-MIB
Cisco-IOS-XE-aaa
Cisco-IOS-XE-acl

💡 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-policy

📚 External Documentation

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

  augment /ios:native:
    +--rw service-group* [group-id]
       +--rw group-id          uint16
       +--rw description?      string
       +--rw service-policy
          +--rw input?    -> /ios:native/policy/policy-map/name
          +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:policy:
    +--rw class-map* [name]
    |  +--rw name           string
    |  +--rw type?          enumeration
    |  +--rw subscriber?    empty
    |  +--rw protocol?      enumeration
    |  +--rw prematch       enumeration
    |  +--rw description?   string
    |  +--rw match
    |  |  +--rw current-method-priority
    |  |  |  +--rw equal*          uint8
    |  |  |  o--rw eq?             uint8
    |  |  |  +--rw greater-than*   uint8
    |  |  |  o--rw gt?             uint8
    |  |  |  +--rw less-than*      uint8
    |  |  |  o--rw lt?             uint8
    |  |  o--rw application
    |  |  |  o--rw application-group
    |  |  |  |  o--rw telepresence-group?   empty
    |  |  |  |  o--rw vmware-group?         empty
    |  |  |  |  o--rw webex-group?          empty
    |  |  |  o--rw attribute
    |  |  |  |  o--rw media-type?   enumeration
    |  |  |  o--rw cisco-phone?                      empty
    |  |  |  o--rw cisco-phone-conf
    |  |  |  |  o--rw cisco-phone
    |  |  |  |     o--rw multiplex-type
    |  |  |  |     |  o--rw set?     empty
    |  |  |  |     |  o--rw unset?   empty
    |  |  |  |     o--rw signaling-type
    |  |  |  |     |  o--rw bfcp?     empty
    |  |  |  |     |  o--rw h323?     empty
    |  |  |  |     |  o--rw mgcp?     empty
    |  |  |  |     |  o--rw sip?      empty
    |  |  |  |     |  o--rw skinny?   empty
    |  |  |  |     o--rw traffic-type
    |  |  |  |     |  o--rw control?   empty
    |  |  |  |     o--rw transport-type
    |  |  |  |     |  o--rw rtcp?   empty
    |  |  |  |     |  o--rw rtp?    empty
    |  |  |  |     +--rw source
    |  |  |  |     |  +--rw cac?    empty
    |  |  |  |     |  +--rw cli?    empty
    |  |  |  |     |  +--rw cube?   empty
    |  |  |  |     |  +--rw msp?    empty
    |  |  |  |     |  +--rw nbar?   empty
    |  |  |  |     |  +--rw rfmd?   empty
    |  |  |  |     |  +--rw rsvp?   empty
    |  |  |  |     +--rw version-conf
    |  |  |  |     |  +--rw version
    |  |  |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |  |  |     |     |  +--rw version-str-name    string
    |  |  |  |     |     |  +--rw source              application_source
    |  |  |  |     |     +--rw version-name-list* [version-name]
    |  |  |  |     |        +--rw version-name    string
    |  |  |  |     +--rw vendor-conf
    |  |  |  |        +--rw vendor
    |  |  |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |  |  |           |  +--rw vendor-str-name    application_vendors
    |  |  |  |           |  +--rw source             application_source
    |  |  |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |  |  |           |  +--rw vendor-name    application_vendors
    |  |  |  |           |  +--rw version        string
    |  |  |  |           |  +--rw source         application_source
    |  |  |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |  |  |              +--rw vendor-str-name    application_vendors
    |  |  |  |              +--rw version            string
    |  |  |  o--rw citrix?                           empty
    |  |  |  o--rw citrix-conf
    |  |  |  |  o--rw citrix
    |  |  |  |     o--rw traffic-type
    |  |  |  |     |  o--rw background?    empty
    |  |  |  |     |  o--rw bulk?          empty
    |  |  |  |     |  o--rw desktop?       empty
    |  |  |  |     |  o--rw interactive?   empty
    |  |  |  |     |  o--rw realtime?      empty
    |  |  |  |     |  o--rw session?       empty
    |  |  |  |     |  o--rw streaming?     empty
    |  |  |  |     |  o--rw tunnel?        empty
    |  |  |  |     o--rw transport-type
    |  |  |  |     |  o--rw ica?   empty
    |  |  |  |     |  o--rw rdp?   empty
    |  |  |  |     +--rw source
    |  |  |  |     |  +--rw cac?    empty
    |  |  |  |     |  +--rw cli?    empty
    |  |  |  |     |  +--rw cube?   empty
    |  |  |  |     |  +--rw msp?    empty
    |  |  |  |     |  +--rw nbar?   empty
    |  |  |  |     |  +--rw rfmd?   empty
    |  |  |  |     |  +--rw rsvp?   empty
    |  |  |  |     +--rw version-conf
    |  |  |  |     |  +--rw version
    |  |  |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |  |  |     |     |  +--rw version-str-name    string
    |  |  |  |     |     |  +--rw source              application_source
    |  |  |  |     |     +--rw version-name-list* [version-name]
    |  |  |  |     |        +--rw version-name    string
    |  |  |  |     +--rw vendor-conf
    |  |  |  |        +--rw vendor
    |  |  |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |  |  |           |  +--rw vendor-str-name    application_vendors
    |  |  |  |           |  +--rw source             application_source
    |  |  |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |  |  |           |  +--rw vendor-name    application_vendors
    |  |  |  |           |  +--rw version        string
    |  |  |  |           |  +--rw source         application_source
    |  |  |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |  |  |              +--rw vendor-str-name    application_vendors
    |  |  |  |              +--rw version            string
    |  |  |  o--rw h323?                             empty
    |  |  |  o--rw h323-conf
    |  |  |  |  o--rw h323
    |  |  |  |     +--rw source
    |  |  |  |     |  +--rw cac?    empty
    |  |  |  |     |  +--rw cli?    empty
    |  |  |  |     |  +--rw cube?   empty
    |  |  |  |     |  +--rw msp?    empty
    |  |  |  |     |  +--rw nbar?   empty
    |  |  |  |     |  +--rw rfmd?   empty
    |  |  |  |     |  +--rw rsvp?   empty
    |  |  |  |     +--rw version-conf
    |  |  |  |     |  +--rw version
    |  |  |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |  |  |     |     |  +--rw version-str-name    string
    |  |  |  |     |     |  +--rw source              application_source
    |  |  |  |     |     +--rw version-name-list* [version-name]
    |  |  |  |     |        +--rw version-name    string
    |  |  |  |     +--rw vendor-conf
    |  |  |  |        +--rw vendor
    |  |  |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |  |  |           |  +--rw vendor-str-name    application_vendors
    |  |  |  |           |  +--rw source             application_source
    |  |  |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |  |  |           |  +--rw vendor-name    application_vendors
    |  |  |  |           |  +--rw version        string
    |  |  |  |           |  +--rw source         application_source
    |  |  |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |  |  |              +--rw vendor-str-name    application_vendors
    |  |  |  |              +--rw version            string
    |  |  |  o--rw ip-camera?                        empty
    |  |  |  o--rw ip-camera-conf
    |  |  |  |  o--rw ip-camera
    |  |  |  |     o--rw multiplex-type
    |  |  |  |     |  o--rw set?     empty
    |  |  |  |     |  o--rw unset?   empty
    |  |  |  |     o--rw signaling-type
    |  |  |  |     |  o--rw rtsp?   empty
    |  |  |  |     o--rw traffic-type
    |  |  |  |     |  o--rw realtime?   empty
    |  |  |  |     o--rw transport-type
    |  |  |  |     |  o--rw rtp?   empty
    |  |  |  |     +--rw source
    |  |  |  |     |  +--rw cac?    empty
    |  |  |  |     |  +--rw cli?    empty
    |  |  |  |     |  +--rw cube?   empty
    |  |  |  |     |  +--rw msp?    empty
    |  |  |  |     |  +--rw nbar?   empty
    |  |  |  |     |  +--rw rfmd?   empty
    |  |  |  |     |  +--rw rsvp?   empty
    |  |  |  |     +--rw version-conf
    |  |  |  |     |  +--rw version
    |  |  |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |  |  |     |     |  +--rw version-str-name    string
    |  |  |  |     |     |  +--rw source              application_source
    |  |  |  |     |     +--rw version-name-list* [version-name]
    |  |  |  |     |        +--rw version-name    string
    |  |  |  |     +--rw vendor-conf
    |  |  |  |        +--rw vendor
    |  |  |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |  |  |           |  +--rw vendor-str-name    application_vendors
    |  |  |  |           |  +--rw source             application_source
    |  |  |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |  |  |           |  +--rw vendor-name    application_vendors
    |  |  |  |           |  +--rw version        string
    |  |  |  |           |  +--rw source         application_source
    |  |  |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |  |  |              +--rw vendor-str-name    application_vendors
    |  |  |  |              +--rw version            string
    |  |  |  o--rw jabber?                           empty
    |  |  |  o--rw jabber-conf
    |  |  |  |  o--rw jabber
    |  |  |  |     +--rw source
    |  |  |  |     |  +--rw cac?    empty
    |  |  |  |     |  +--rw cli?    empty
    |  |  |  |     |  +--rw cube?   empty
    |  |  |  |     |  +--rw msp?    empty
    |  |  |  |     |  +--rw nbar?   empty
    |  |  |  |     |  +--rw rfmd?   empty
    |  |  |  |     |  +--rw rsvp?   empty
    |  |  |  |     +--rw version-conf
    |  |  |  |     |  +--rw version
    |  |  |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |  |  |     |     |  +--rw version-str-name    string
    |  |  |  |     |     |  +--rw source              application_source
    |  |  |  |     |     +--rw version-name-list* [version-name]
    |  |  |  |     |        +--rw version-name    string
    |  |  |  |     +--rw vendor-conf
    |  |  |  |        +--rw vendor
    |  |  |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |  |  |           |  +--rw vendor-str-name    application_vendors
    |  |  |  |           |  +--rw source             application_source
    |  |  |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |  |  |           |  +--rw vendor-name    application_vendors
    |  |  |  |           |  +--rw version        string
    |  |  |  |           |  +--rw source         application_source
    |  |  |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |  |  |              +--rw vendor-str-name    application_vendors
    |  |  |  |              +--rw version            string
    |  |  |  o--rw rtp?                              empty
    |  |  |  o--rw rtp-conf
    |  |  |  |  o--rw rtp
    |  |  |  |     +--rw source
    |  |  |  |     |  +--rw cac?    empty
    |  |  |  |     |  +--rw cli?    empty
    |  |  |  |     |  +--rw cube?   empty
    |  |  |  |     |  +--rw msp?    empty
    |  |  |  |     |  +--rw nbar?   empty
    |  |  |  |     |  +--rw rfmd?   empty
    |  |  |  |     |  +--rw rsvp?   empty
    |  |  |  |     +--rw version-conf
    |  |  |  |     |  +--rw version
    |  |  |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |  |  |     |     |  +--rw version-str-name    string
    |  |  |  |     |     |  +--rw source              application_source
    |  |  |  |     |     +--rw version-name-list* [version-name]
    |  |  |  |     |        +--rw version-name    string
    |  |  |  |     +--rw vendor-conf
    |  |  |  |        +--rw vendor
    |  |  |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |  |  |           |  +--rw vendor-str-name    application_vendors
    |  |  |  |           |  +--rw source             application_source
    |  |  |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |  |  |           |  +--rw vendor-name    application_vendors
    |  |  |  |           |  +--rw version        string
    |  |  |  |           |  +--rw source         application_source
    |  |  |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |  |  |              +--rw vendor-str-name    application_vendors
    |  |  |  |              +--rw version            string
    |  |  |  o--rw rtsp?                             empty
    |  |  |  o--rw rtsp-conf
    |  |  |  |  o--rw rtsp
    |  |  |  |     +--rw source
    |  |  |  |     |  +--rw cac?    empty
    |  |  |  |     |  +--rw cli?    empty
    |  |  |  |     |  +--rw cube?   empty
    |  |  |  |     |  +--rw msp?    empty
    |  |  |  |     |  +--rw nbar?   empty
    |  |  |  |     |  +--rw rfmd?   empty
    |  |  |  |     |  +--rw rsvp?   empty
    |  |  |  |     +--rw version-conf
    |  |  |  |     |  +--rw version
    |  |  |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |  |  |     |     |  +--rw version-str-name    string
    |  |  |  |     |     |  +--rw source              application_source
    |  |  |  |     |     +--rw version-name-list* [version-name]
    |  |  |  |     |        +--rw version-name    string
    |  |  |  |     +--rw vendor-conf
    |  |  |  |        +--rw vendor
    |  |  |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |  |  |           |  +--rw vendor-str-name    application_vendors
    |  |  |  |           |  +--rw source             application_source
    |  |  |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |  |  |           |  +--rw vendor-name    application_vendors
    |  |  |  |           |  +--rw version        string
    |  |  |  |           |  +--rw source         application_source
    |  |  |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |  |  |              +--rw vendor-str-name    application_vendors
    |  |  |  |              +--rw version            string
    |  |  |  o--rw sip?                              empty
    |  |  |  o--rw sip-conf
    |  |  |  |  o--rw sip
    |  |  |  |     +--rw source
    |  |  |  |     |  +--rw cac?    empty
    |  |  |  |     |  +--rw cli?    empty
    |  |  |  |     |  +--rw cube?   empty
    |  |  |  |     |  +--rw msp?    empty
    |  |  |  |     |  +--rw nbar?   empty
    |  |  |  |     |  +--rw rfmd?   empty
    |  |  |  |     |  +--rw rsvp?   empty
    |  |  |  |     +--rw version-conf
    |  |  |  |     |  +--rw version
    |  |  |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |  |  |     |     |  +--rw version-str-name    string
    |  |  |  |     |     |  +--rw source              application_source
    |  |  |  |     |     +--rw version-name-list* [version-name]
    |  |  |  |     |        +--rw version-name    string
    |  |  |  |     +--rw vendor-conf
    |  |  |  |        +--rw vendor
    |  |  |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |  |  |           |  +--rw vendor-str-name    application_vendors
    |  |  |  |           |  +--rw source             application_source
    |  |  |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |  |  |           |  +--rw vendor-name    application_vendors
    |  |  |  |           |  +--rw version        string
    |  |  |  |           |  +--rw source         application_source
    |  |  |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |  |  |              +--rw vendor-str-name    application_vendors
    |  |  |  |              +--rw version            string
    |  |  |  o--rw surveillance-distribution?        empty
    |  |  |  o--rw surveillance-distribution-conf
    |  |  |  |  o--rw surveillance-distribution
    |  |  |  |     o--rw multiplex-type
    |  |  |  |     |  o--rw set?     empty
    |  |  |  |     |  o--rw unset?   empty
    |  |  |  |     o--rw signaling-type
    |  |  |  |     |  o--rw rtsp?   empty
    |  |  |  |     o--rw traffic-type
    |  |  |  |     |  o--rw realtime?    empty
    |  |  |  |     |  o--rw streaming?   empty
    |  |  |  |     o--rw transport-type
    |  |  |  |     |  o--rw rtp?   empty
    |  |  |  |     +--rw source
    |  |  |  |     |  +--rw cac?    empty
    |  |  |  |     |  +--rw cli?    empty
    |  |  |  |     |  +--rw cube?   empty
    |  |  |  |     |  +--rw msp?    empty
    |  |  |  |     |  +--rw nbar?   empty
    |  |  |  |     |  +--rw rfmd?   empty
    |  |  |  |     |  +--rw rsvp?   empty
    |  |  |  |     +--rw version-conf
    |  |  |  |     |  +--rw version
    |  |  |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |  |  |     |     |  +--rw version-str-name    string
    |  |  |  |     |     |  +--rw source              application_source
    |  |  |  |     |     +--rw version-name-list* [version-name]
    |  |  |  |     |        +--rw version-name    string
    |  |  |  |     +--rw vendor-conf
    |  |  |  |        +--rw vendor
    |  |  |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |  |  |           |  +--rw vendor-str-name    application_vendors
    |  |  |  |           |  +--rw source             application_source
    |  |  |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |  |  |           |  +--rw vendor-name    application_vendors
    |  |  |  |           |  +--rw version        string
    |  |  |  |           |  +--rw source         application_source
    |  |  |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |  |  |              +--rw vendor-str-name    application_vendors
    |  |  |  |              +--rw version            string
    |  |  |  o--rw telepresence-control?             empty
    |  |  |  o--rw telepresence-control-conf
    |  |  |  |  o--rw telepresence-control
    |  |  |  |     o--rw signaling-type
    |  |  |  |     |  o--rw bfcp?   empty
    |  |  |  |     |  o--rw ccp?    empty
    |  |  |  |     |  o--rw clue?   empty
    |  |  |  |     |  o--rw h323?   empty
    |  |  |  |     |  o--rw mscp?   empty
    |  |  |  |     |  o--rw sip?    empty
    |  |  |  |     |  o--rw xccp?   empty
    |  |  |  |     +--rw source
    |  |  |  |     |  +--rw cac?    empty
    |  |  |  |     |  +--rw cli?    empty
    |  |  |  |     |  +--rw cube?   empty
    |  |  |  |     |  +--rw msp?    empty
    |  |  |  |     |  +--rw nbar?   empty
    |  |  |  |     |  +--rw rfmd?   empty
    |  |  |  |     |  +--rw rsvp?   empty
    |  |  |  |     +--rw version-conf
    |  |  |  |     |  +--rw version
    |  |  |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |  |  |     |     |  +--rw version-str-name    string
    |  |  |  |     |     |  +--rw source              application_source
    |  |  |  |     |     +--rw version-name-list* [version-name]
    |  |  |  |     |        +--rw version-name    string
    |  |  |  |     +--rw vendor-conf
    |  |  |  |        +--rw vendor
    |  |  |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |  |  |           |  +--rw vendor-str-name    application_vendors
    |  |  |  |           |  +--rw source             application_source
    |  |  |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |  |  |           |  +--rw vendor-name    application_vendors
    |  |  |  |           |  +--rw version        string
    |  |  |  |           |  +--rw source         application_source
    |  |  |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |  |  |              +--rw vendor-str-name    application_vendors
    |  |  |  |              +--rw version            string
    |  |  |  o--rw telepresence-data?                empty
    |  |  |  o--rw telepresence-data-conf
    |  |  |  |  o--rw telepresence-data
    |  |  |  |     +--rw source
    |  |  |  |     |  +--rw cac?    empty
    |  |  |  |     |  +--rw cli?    empty
    |  |  |  |     |  +--rw cube?   empty
    |  |  |  |     |  +--rw msp?    empty
    |  |  |  |     |  +--rw nbar?   empty
    |  |  |  |     |  +--rw rfmd?   empty
    |  |  |  |     |  +--rw rsvp?   empty
    |  |  |  |     +--rw version-conf
    |  |  |  |     |  +--rw version
    |  |  |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |  |  |     |     |  +--rw version-str-name    string
    |  |  |  |     |     |  +--rw source              application_source
    |  |  |  |     |     +--rw version-name-list* [version-name]
    |  |  |  |     |        +--rw version-name    string
    |  |  |  |     +--rw vendor-conf
    |  |  |  |        +--rw vendor
    |  |  |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |  |  |           |  +--rw vendor-str-name    application_vendors
    |  |  |  |           |  +--rw source             application_source
    |  |  |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |  |  |           |  +--rw vendor-name    application_vendors
    |  |  |  |           |  +--rw version        string
    |  |  |  |           |  +--rw source         application_source
    |  |  |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |  |  |              +--rw vendor-str-name    application_vendors
    |  |  |  |              +--rw version            string
    |  |  |  o--rw telepresence-media?               empty
    |  |  |  o--rw telepresence-media-conf
    |  |  |  |  o--rw telepresence-media
    |  |  |  |     o--rw multiplex-type
    |  |  |  |     |  o--rw set?     empty
    |  |  |  |     |  o--rw unset?   empty
    |  |  |  |     o--rw traffic-type
    |  |  |  |     |  o--rw control?   empty
    |  |  |  |     o--rw transport-type
    |  |  |  |     |  o--rw rtcp?   empty
    |  |  |  |     |  o--rw rtp?    empty
    |  |  |  |     +--rw source
    |  |  |  |     |  +--rw cac?    empty
    |  |  |  |     |  +--rw cli?    empty
    |  |  |  |     |  +--rw cube?   empty
    |  |  |  |     |  +--rw msp?    empty
    |  |  |  |     |  +--rw nbar?   empty
    |  |  |  |     |  +--rw rfmd?   empty
    |  |  |  |     |  +--rw rsvp?   empty
    |  |  |  |     +--rw version-conf
    |  |  |  |     |  +--rw version
    |  |  |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |  |  |     |     |  +--rw version-str-name    string
    |  |  |  |     |     |  +--rw source              application_source
    |  |  |  |     |     +--rw version-name-list* [version-name]
    |  |  |  |     |        +--rw version-name    string
    |  |  |  |     +--rw vendor-conf
    |  |  |  |        +--rw vendor
    |  |  |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |  |  |           |  +--rw vendor-str-name    application_vendors
    |  |  |  |           |  +--rw source             application_source
    |  |  |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |  |  |           |  +--rw vendor-name    application_vendors
    |  |  |  |           |  +--rw version        string
    |  |  |  |           |  +--rw source         application_source
    |  |  |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |  |  |              +--rw vendor-str-name    application_vendors
    |  |  |  |              +--rw version            string
    |  |  |  o--rw vmware-view?                      empty
    |  |  |  o--rw vmware-view-conf
    |  |  |  |  o--rw vmware-view
    |  |  |  |     o--rw traffic-type
    |  |  |  |     |  o--rw desktop?            empty
    |  |  |  |     |  o--rw desktop-feedback?   empty
    |  |  |  |     |  o--rw session?            empty
    |  |  |  |     |  o--rw streaming?          empty
    |  |  |  |     |  o--rw tunnel?             empty
    |  |  |  |     |  o--rw usb-redirection?    empty
    |  |  |  |     o--rw transport-type
    |  |  |  |     |  o--rw pcoip?   empty
    |  |  |  |     |  o--rw rdp?     empty
    |  |  |  |     +--rw source
    |  |  |  |     |  +--rw cac?    empty
    |  |  |  |     |  +--rw cli?    empty
    |  |  |  |     |  +--rw cube?   empty
    |  |  |  |     |  +--rw msp?    empty
    |  |  |  |     |  +--rw nbar?   empty
    |  |  |  |     |  +--rw rfmd?   empty
    |  |  |  |     |  +--rw rsvp?   empty
    |  |  |  |     +--rw version-conf
    |  |  |  |     |  +--rw version
    |  |  |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |  |  |     |     |  +--rw version-str-name    string
    |  |  |  |     |     |  +--rw source              application_source
    |  |  |  |     |     +--rw version-name-list* [version-name]
    |  |  |  |     |        +--rw version-name    string
    |  |  |  |     +--rw vendor-conf
    |  |  |  |        +--rw vendor
    |  |  |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |  |  |           |  +--rw vendor-str-name    application_vendors
    |  |  |  |           |  +--rw source             application_source
    |  |  |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |  |  |           |  +--rw vendor-name    application_vendors
    |  |  |  |           |  +--rw version        string
    |  |  |  |           |  +--rw source         application_source
    |  |  |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |  |  |              +--rw vendor-str-name    application_vendors
    |  |  |  |              +--rw version            string
    |  |  |  o--rw webex-meeting?                    empty
    |  |  |  o--rw webex-meeting-conf
    |  |  |  |  o--rw webex-meeting
    |  |  |  |     o--rw traffic-type
    |  |  |  |     |  o--rw control?     empty
    |  |  |  |     |  o--rw sharing?     empty
    |  |  |  |     |  o--rw streaming?   empty
    |  |  |  |     o--rw transport-type
    |  |  |  |     |  o--rw http?   empty
    |  |  |  |     +--rw source
    |  |  |  |     |  +--rw cac?    empty
    |  |  |  |     |  +--rw cli?    empty
    |  |  |  |     |  +--rw cube?   empty
    |  |  |  |     |  +--rw msp?    empty
    |  |  |  |     |  +--rw nbar?   empty
    |  |  |  |     |  +--rw rfmd?   empty
    |  |  |  |     |  +--rw rsvp?   empty
    |  |  |  |     +--rw version-conf
    |  |  |  |     |  +--rw version
    |  |  |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |  |  |     |     |  +--rw version-str-name    string
    |  |  |  |     |     |  +--rw source              application_source
    |  |  |  |     |     +--rw version-name-list* [version-name]
    |  |  |  |     |        +--rw version-name    string
    |  |  |  |     +--rw vendor-conf
    |  |  |  |        +--rw vendor
    |  |  |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |  |  |           |  +--rw vendor-str-name    application_vendors
    |  |  |  |           |  +--rw source             application_source
    |  |  |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |  |  |           |  +--rw vendor-name    application_vendors
    |  |  |  |           |  +--rw version        string
    |  |  |  |           |  +--rw source         application_source
    |  |  |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |  |  |              +--rw vendor-str-name    application_vendors
    |  |  |  |              +--rw version            string
    |  |  |  o--rw wyze-zero-client?                 empty
    |  |  |  o--rw wyze-zero-client-conf
    |  |  |  |  o--rw wyze-zero-client
    |  |  |  |     o--rw traffic-type
    |  |  |  |     |  o--rw streaming?   empty
    |  |  |  |     +--rw source
    |  |  |  |     |  +--rw cac?    empty
    |  |  |  |     |  +--rw cli?    empty
    |  |  |  |     |  +--rw cube?   empty
    |  |  |  |     |  +--rw msp?    empty
    |  |  |  |     |  +--rw nbar?   empty
    |  |  |  |     |  +--rw rfmd?   empty
    |  |  |  |     |  +--rw rsvp?   empty
    |  |  |  |     +--rw version-conf
    |  |  |  |     |  +--rw version
    |  |  |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |  |  |     |     |  +--rw version-str-name    string
    |  |  |  |     |     |  +--rw source              application_source
    |  |  |  |     |     +--rw version-name-list* [version-name]
    |  |  |  |     |        +--rw version-name    string
    |  |  |  |     +--rw vendor-conf
    |  |  |  |        +--rw vendor
    |  |  |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |  |  |           |  +--rw vendor-str-name    application_vendors
    |  |  |  |           |  +--rw source             application_source
    |  |  |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |  |  |           |  +--rw vendor-name    application_vendors
    |  |  |  |           |  +--rw version        string
    |  |  |  |           |  +--rw source         application_source
    |  |  |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |  |  |              +--rw vendor-str-name    application_vendors
    |  |  |  |              +--rw version            string
    |  |  |  o--rw xmpp-client?                      empty
    |  |  |  o--rw xmpp-client-conf
    |  |  |     o--rw xmpp-client
    |  |  |        +--rw source
    |  |  |        |  +--rw cac?    empty
    |  |  |        |  +--rw cli?    empty
    |  |  |        |  +--rw cube?   empty
    |  |  |        |  +--rw msp?    empty
    |  |  |        |  +--rw nbar?   empty
    |  |  |        |  +--rw rfmd?   empty
    |  |  |        |  +--rw rsvp?   empty
    |  |  |        +--rw version-conf
    |  |  |        |  +--rw version
    |  |  |        |     +--rw version-name-source-list* [version-str-name source]
    |  |  |        |     |  +--rw version-str-name    string
    |  |  |        |     |  +--rw source              application_source
    |  |  |        |     +--rw version-name-list* [version-name]
    |  |  |        |        +--rw version-name    string
    |  |  |        +--rw vendor-conf
    |  |  |           +--rw vendor
    |  |  |              +--rw vendor-name-source-list* [vendor-str-name source]
    |  |  |              |  +--rw vendor-str-name    application_vendors
    |  |  |              |  +--rw source             application_source
    |  |  |              +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |  |              |  +--rw vendor-name    application_vendors
    |  |  |              |  +--rw version        string
    |  |  |              |  +--rw source         application_source
    |  |  |              +--rw vendor-name-version-list* [vendor-str-name version]
    |  |  |                 +--rw vendor-str-name    application_vendors
    |  |  |                 +--rw version            string
    |  |  +--rw any?                           empty
    |  |  +--rw class-map*                     -> /ios:native/policy/ios-policy:class-map/name
    |  |  +--rw cos*                           uint8
    |  |  +--rw traffic-class*                 uint8
    |  |  +--rw destination-address
    |  |  |  +--rw mac*   yang:mac-address
    |  |  +--rw discard-class*                 uint8
    |  |  +--rw dscp*                          ios-types:dscp-type
    |  |  +--rw fr-de?                         empty
    |  |  +--rw fr-dlci*                       uint16
    |  |  +--rw l2
    |  |  |  +--rw src-mac
    |  |  |  |  +--rw miss?   empty
    |  |  |  +--rw dst-mac
    |  |  |     +--rw miss?   empty
    |  |  +--rw group-object
    |  |  |  +--rw security
    |  |  |     +--rw source*        string
    |  |  |     +--rw destination*   string
    |  |  +--rw input-interface*               string
    |  |  +--rw ip
    |  |  |  +--rw dscp*         ios-types:dscp-type
    |  |  |  +--rw precedence*   ios-types:precedence-type
    |  |  |  +--rw rtp* [port1 port2]
    |  |  |     +--rw port1    uint16
    |  |  |     +--rw port2    uint16
    |  |  +--rw non-client-nrt?                empty
    |  |  +--rw mpls
    |  |  |  +--rw experimental
    |  |  |     +--rw topmost*   uint8
    |  |  +--rw packet
    |  |  |  +--rw length
    |  |  |     +--rw max?   uint16
    |  |  |     +--rw min?   uint16
    |  |  +--rw precedence*                    ios-types:precedence-type
    |  |  +--rw nbar-protocol
    |  |  |  +--rw name?   string
    |  |  +--rw qos-group*                     uint16
    |  |  +--rw security-group
    |  |  |  +--rw destination
    |  |  |  |  +--rw tag?   uint16
    |  |  |  +--rw source
    |  |  |     +--rw tag?   uint16
    |  |  +--rw service* [efp]
    |  |  |  +--rw efp         uint16
    |  |  |  +--rw instance?   empty
    |  |  |  +--rw ethernet?   empty
    |  |  +--rw source-address
    |  |  |  +--rw mac*   yang:mac-address
    |  |  +--rw vlan
    |  |  |  +--rw inner*   union
    |  |  |  +--rw value*   union
    |  |  +--rw packet-tag
    |  |  |  +--rw packet-tag* [pak-type pak-value pak-mask]
    |  |  |     +--rw pak-type     uint8
    |  |  |     +--rw pak-value    uint32
    |  |  |     +--rw pak-mask     uint32
    |  |  +--rw access-group
    |  |  |  +--rw index_list*   ios-types:access-list-type
    |  |  |  x--rw index?        ios-types:access-list-type
    |  |  |  +--rw name*         string
    |  |  |  +--rw input
    |  |  |  |  +--rw (input-choice)?
    |  |  |  |     +--:(index)
    |  |  |  |     |  +--rw index?   uint32
    |  |  |  |     +--:(name)
    |  |  |  |        +--rw name?    string
    |  |  |  +--rw output
    |  |  |     +--rw (input-choice)?
    |  |  |        +--:(index)
    |  |  |        |  +--rw index?   uint32
    |  |  |        +--:(name)
    |  |  |           +--rw name?    string
    |  |  +--rw identity
    |  |  |  +--rw source
    |  |  |     +--rw user*         string
    |  |  |     +--rw user-group*   string
    |  |  +--rw protocol
    |  |  |  +--rw protocols-list* [protocols]
    |  |  |  |  +--rw protocols    string
    |  |  |  +--rw attribute
    |  |  |     +--rw application-group* [name]
    |  |  |     |  +--rw name    string
    |  |  |     +--rw application-set* [name]
    |  |  |     |  +--rw name    string
    |  |  |     +--rw application-family* [name]
    |  |  |     |  +--rw name    string
    |  |  |     +--rw business-relevance* [name]
    |  |  |     |  +--rw name    string
    |  |  |     +--rw category* [name]
    |  |  |     |  +--rw name    string
    |  |  |     +--rw encrypted* [name]
    |  |  |     |  +--rw name    string
    |  |  |     +--rw sub-category* [name]
    |  |  |     |  +--rw name    string
    |  |  |     +--rw traffic-class* [name]
    |  |  |     |  +--rw name    string
    |  |  |     +--rw tunnel* [name]
    |  |  |        +--rw name    string
    |  |  +--rw traffic-category-config
    |  |  |  +--rw allow?      empty
    |  |  |  +--rw optimize?   empty
    |  |  x--rw traffic-category
    |  |  |  x--rw (traffic-category-case)?
    |  |  |     x--:(allow)
    |  |  |     |  x--rw allow?      empty
    |  |  |     x--:(optimize)
    |  |  |        x--rw optimize?   empty
    |  |  +--rw peer-config* [name]
    |  |  |  +--rw name    string
    |  |  x--rw peer?                          string
    |  |  +--rw activated-service-template* [service-name]
    |  |  |  +--rw service-name    string
    |  |  +--rw authorization-failure*         enumeration
    |  |  +--rw day*                           enumeration
    |  |  +--rw join-time-of-day* [start-time end-time]
    |  |  |  +--rw start-time    ios-types:hhmm-type
    |  |  |  +--rw end-time      ios-types:hhmm-type
    |  |  +--rw platform-type*                 string
    |  |  +--rw eap-type*                      enumeration
    |  |  +--rw authorization-status
    |  |  |  +--rw authorized?     empty
    |  |  |  +--rw unauthorized?   empty
    |  |  +--rw authorizing-method-priority
    |  |  |  +--rw equal*          uint8
    |  |  |  o--rw eq?             uint8
    |  |  |  +--rw greater-than*   uint8
    |  |  |  o--rw gt?             uint8
    |  |  |  +--rw less-than*      uint8
    |  |  |  o--rw lt?             uint8
    |  |  +--rw client-type-list*              enumeration
    |  |  o--rw client-type?                   enumeration
    |  |  +--rw device-type-new* [name]
    |  |  |  +--rw name     string
    |  |  |  +--rw regex?   empty
    |  |  o--rw device-type-list*              string
    |  |  o--rw device-type?                   string
    |  |  +--rw interface-list*                string
    |  |  o--rw interface?                     string
    |  |  +--rw ip-address-list*               inet:ipv4-address
    |  |  o--rw ip-address?                    inet:ipv4-address
    |  |  +--rw ipv6-address-list*             inet:ipv6-address
    |  |  o--rw ipv6-address?                  inet:ipv6-address
    |  |  +--rw mac-address-list*              ios-types:cisco-mac-address-type
    |  |  o--rw mac-address?                   ios-types:cisco-mac-address-type
    |  |  +--rw method
    |  |  |  +--rw dot1x?     empty
    |  |  |  +--rw mab?       empty
    |  |  |  +--rw webauth?   empty
    |  |  +--rw oui-list*                      ios-types:cisco-mac-address-type
    |  |  o--rw oui?                           ios-types:cisco-mac-address-type
    |  |  +--rw port-type-list*                enumeration
    |  |  o--rw port-type?                     enumeration
    |  |  +--rw result-type
    |  |  |  +--rw method
    |  |  |  |  +--rw dot1x
    |  |  |  |  |  +--rw aaa-timeout?       empty
    |  |  |  |  |  +--rw agent-not-found?   empty
    |  |  |  |  |  +--rw authoritative?     empty
    |  |  |  |  |  +--rw method-timeout?    empty
    |  |  |  |  |  +--rw none?              empty
    |  |  |  |  |  +--rw success?           empty
    |  |  |  |  +--rw mab
    |  |  |  |  |  +--rw aaa-timeout?       empty
    |  |  |  |  |  +--rw agent-not-found?   empty
    |  |  |  |  |  +--rw authoritative?     empty
    |  |  |  |  |  +--rw method-timeout?    empty
    |  |  |  |  |  +--rw none?              empty
    |  |  |  |  |  +--rw success?           empty
    |  |  |  |  +--rw webauth
    |  |  |  |     +--rw aaa-timeout?       empty
    |  |  |  |     +--rw agent-not-found?   empty
    |  |  |  |     +--rw authoritative?     empty
    |  |  |  |     +--rw method-timeout?    empty
    |  |  |  |     +--rw none?              empty
    |  |  |  |     +--rw success?           empty
    |  |  |  +--rw aaa-timeout?       empty
    |  |  |  +--rw agent-not-found?   empty
    |  |  |  +--rw authoritative?     empty
    |  |  |  +--rw method-timeout?    empty
    |  |  |  +--rw none?              empty
    |  |  |  +--rw success?           empty
    |  |  +--rw service-template-name*         string
    |  |  o--rw service-template?              string
    |  |  +--rw session-type-name*             enumeration
    |  |  o--rw session-type?                  enumeration
    |  |  +--rw sgt-name*                      uint16
    |  |  o--rw sgt?                           uint16
    |  |  +--rw ssid-list*                     string
    |  |  o--rw ssid?                          string
    |  |  +--rw tag-name*                      string
    |  |  o--rw tag?                           string
    |  |  +--rw timer-name*                    string
    |  |  o--rw timer?                         string
    |  |  +--rw user-role-name*                string
    |  |  o--rw user-role?                     string
    |  |  +--rw username-list*                 string
    |  |  o--rw username?                      string
    |  |  +--rw not
    |  |     +--rw current-method-priority
    |  |     |  +--rw equal*          uint8
    |  |     |  o--rw eq?             uint8
    |  |     |  +--rw greater-than*   uint8
    |  |     |  o--rw gt?             uint8
    |  |     |  +--rw less-than*      uint8
    |  |     |  o--rw lt?             uint8
    |  |     o--rw application
    |  |     |  o--rw application-group
    |  |     |  |  o--rw telepresence-group?   empty
    |  |     |  |  o--rw vmware-group?         empty
    |  |     |  |  o--rw webex-group?          empty
    |  |     |  o--rw attribute
    |  |     |  |  o--rw media-type?   enumeration
    |  |     |  o--rw cisco-phone?                      empty
    |  |     |  o--rw cisco-phone-conf
    |  |     |  |  o--rw cisco-phone
    |  |     |  |     o--rw multiplex-type
    |  |     |  |     |  o--rw set?     empty
    |  |     |  |     |  o--rw unset?   empty
    |  |     |  |     o--rw signaling-type
    |  |     |  |     |  o--rw bfcp?     empty
    |  |     |  |     |  o--rw h323?     empty
    |  |     |  |     |  o--rw mgcp?     empty
    |  |     |  |     |  o--rw sip?      empty
    |  |     |  |     |  o--rw skinny?   empty
    |  |     |  |     o--rw traffic-type
    |  |     |  |     |  o--rw control?   empty
    |  |     |  |     o--rw transport-type
    |  |     |  |     |  o--rw rtcp?   empty
    |  |     |  |     |  o--rw rtp?    empty
    |  |     |  |     +--rw source
    |  |     |  |     |  +--rw cac?    empty
    |  |     |  |     |  +--rw cli?    empty
    |  |     |  |     |  +--rw cube?   empty
    |  |     |  |     |  +--rw msp?    empty
    |  |     |  |     |  +--rw nbar?   empty
    |  |     |  |     |  +--rw rfmd?   empty
    |  |     |  |     |  +--rw rsvp?   empty
    |  |     |  |     +--rw version-conf
    |  |     |  |     |  +--rw version
    |  |     |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |     |  |     |     |  +--rw version-str-name    string
    |  |     |  |     |     |  +--rw source              application_source
    |  |     |  |     |     +--rw version-name-list* [version-name]
    |  |     |  |     |        +--rw version-name    string
    |  |     |  |     +--rw vendor-conf
    |  |     |  |        +--rw vendor
    |  |     |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |     |  |           |  +--rw vendor-str-name    application_vendors
    |  |     |  |           |  +--rw source             application_source
    |  |     |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |     |  |           |  +--rw vendor-name    application_vendors
    |  |     |  |           |  +--rw version        string
    |  |     |  |           |  +--rw source         application_source
    |  |     |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |     |  |              +--rw vendor-str-name    application_vendors
    |  |     |  |              +--rw version            string
    |  |     |  o--rw citrix?                           empty
    |  |     |  o--rw citrix-conf
    |  |     |  |  o--rw citrix
    |  |     |  |     o--rw traffic-type
    |  |     |  |     |  o--rw background?    empty
    |  |     |  |     |  o--rw bulk?          empty
    |  |     |  |     |  o--rw desktop?       empty
    |  |     |  |     |  o--rw interactive?   empty
    |  |     |  |     |  o--rw realtime?      empty
    |  |     |  |     |  o--rw session?       empty
    |  |     |  |     |  o--rw streaming?     empty
    |  |     |  |     |  o--rw tunnel?        empty
    |  |     |  |     o--rw transport-type
    |  |     |  |     |  o--rw ica?   empty
    |  |     |  |     |  o--rw rdp?   empty
    |  |     |  |     +--rw source
    |  |     |  |     |  +--rw cac?    empty
    |  |     |  |     |  +--rw cli?    empty
    |  |     |  |     |  +--rw cube?   empty
    |  |     |  |     |  +--rw msp?    empty
    |  |     |  |     |  +--rw nbar?   empty
    |  |     |  |     |  +--rw rfmd?   empty
    |  |     |  |     |  +--rw rsvp?   empty
    |  |     |  |     +--rw version-conf
    |  |     |  |     |  +--rw version
    |  |     |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |     |  |     |     |  +--rw version-str-name    string
    |  |     |  |     |     |  +--rw source              application_source
    |  |     |  |     |     +--rw version-name-list* [version-name]
    |  |     |  |     |        +--rw version-name    string
    |  |     |  |     +--rw vendor-conf
    |  |     |  |        +--rw vendor
    |  |     |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |     |  |           |  +--rw vendor-str-name    application_vendors
    |  |     |  |           |  +--rw source             application_source
    |  |     |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |     |  |           |  +--rw vendor-name    application_vendors
    |  |     |  |           |  +--rw version        string
    |  |     |  |           |  +--rw source         application_source
    |  |     |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |     |  |              +--rw vendor-str-name    application_vendors
    |  |     |  |              +--rw version            string
    |  |     |  o--rw h323?                             empty
    |  |     |  o--rw h323-conf
    |  |     |  |  o--rw h323
    |  |     |  |     +--rw source
    |  |     |  |     |  +--rw cac?    empty
    |  |     |  |     |  +--rw cli?    empty
    |  |     |  |     |  +--rw cube?   empty
    |  |     |  |     |  +--rw msp?    empty
    |  |     |  |     |  +--rw nbar?   empty
    |  |     |  |     |  +--rw rfmd?   empty
    |  |     |  |     |  +--rw rsvp?   empty
    |  |     |  |     +--rw version-conf
    |  |     |  |     |  +--rw version
    |  |     |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |     |  |     |     |  +--rw version-str-name    string
    |  |     |  |     |     |  +--rw source              application_source
    |  |     |  |     |     +--rw version-name-list* [version-name]
    |  |     |  |     |        +--rw version-name    string
    |  |     |  |     +--rw vendor-conf
    |  |     |  |        +--rw vendor
    |  |     |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |     |  |           |  +--rw vendor-str-name    application_vendors
    |  |     |  |           |  +--rw source             application_source
    |  |     |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |     |  |           |  +--rw vendor-name    application_vendors
    |  |     |  |           |  +--rw version        string
    |  |     |  |           |  +--rw source         application_source
    |  |     |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |     |  |              +--rw vendor-str-name    application_vendors
    |  |     |  |              +--rw version            string
    |  |     |  o--rw ip-camera?                        empty
    |  |     |  o--rw ip-camera-conf
    |  |     |  |  o--rw ip-camera
    |  |     |  |     o--rw multiplex-type
    |  |     |  |     |  o--rw set?     empty
    |  |     |  |     |  o--rw unset?   empty
    |  |     |  |     o--rw signaling-type
    |  |     |  |     |  o--rw rtsp?   empty
    |  |     |  |     o--rw traffic-type
    |  |     |  |     |  o--rw realtime?   empty
    |  |     |  |     o--rw transport-type
    |  |     |  |     |  o--rw rtp?   empty
    |  |     |  |     +--rw source
    |  |     |  |     |  +--rw cac?    empty
    |  |     |  |     |  +--rw cli?    empty
    |  |     |  |     |  +--rw cube?   empty
    |  |     |  |     |  +--rw msp?    empty
    |  |     |  |     |  +--rw nbar?   empty
    |  |     |  |     |  +--rw rfmd?   empty
    |  |     |  |     |  +--rw rsvp?   empty
    |  |     |  |     +--rw version-conf
    |  |     |  |     |  +--rw version
    |  |     |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |     |  |     |     |  +--rw version-str-name    string
    |  |     |  |     |     |  +--rw source              application_source
    |  |     |  |     |     +--rw version-name-list* [version-name]
    |  |     |  |     |        +--rw version-name    string
    |  |     |  |     +--rw vendor-conf
    |  |     |  |        +--rw vendor
    |  |     |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |     |  |           |  +--rw vendor-str-name    application_vendors
    |  |     |  |           |  +--rw source             application_source
    |  |     |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |     |  |           |  +--rw vendor-name    application_vendors
    |  |     |  |           |  +--rw version        string
    |  |     |  |           |  +--rw source         application_source
    |  |     |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |     |  |              +--rw vendor-str-name    application_vendors
    |  |     |  |              +--rw version            string
    |  |     |  o--rw jabber?                           empty
    |  |     |  o--rw jabber-conf
    |  |     |  |  o--rw jabber
    |  |     |  |     +--rw source
    |  |     |  |     |  +--rw cac?    empty
    |  |     |  |     |  +--rw cli?    empty
    |  |     |  |     |  +--rw cube?   empty
    |  |     |  |     |  +--rw msp?    empty
    |  |     |  |     |  +--rw nbar?   empty
    |  |     |  |     |  +--rw rfmd?   empty
    |  |     |  |     |  +--rw rsvp?   empty
    |  |     |  |     +--rw version-conf
    |  |     |  |     |  +--rw version
    |  |     |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |     |  |     |     |  +--rw version-str-name    string
    |  |     |  |     |     |  +--rw source              application_source
    |  |     |  |     |     +--rw version-name-list* [version-name]
    |  |     |  |     |        +--rw version-name    string
    |  |     |  |     +--rw vendor-conf
    |  |     |  |        +--rw vendor
    |  |     |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |     |  |           |  +--rw vendor-str-name    application_vendors
    |  |     |  |           |  +--rw source             application_source
    |  |     |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |     |  |           |  +--rw vendor-name    application_vendors
    |  |     |  |           |  +--rw version        string
    |  |     |  |           |  +--rw source         application_source
    |  |     |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |     |  |              +--rw vendor-str-name    application_vendors
    |  |     |  |              +--rw version            string
    |  |     |  o--rw rtp?                              empty
    |  |     |  o--rw rtp-conf
    |  |     |  |  o--rw rtp
    |  |     |  |     +--rw source
    |  |     |  |     |  +--rw cac?    empty
    |  |     |  |     |  +--rw cli?    empty
    |  |     |  |     |  +--rw cube?   empty
    |  |     |  |     |  +--rw msp?    empty
    |  |     |  |     |  +--rw nbar?   empty
    |  |     |  |     |  +--rw rfmd?   empty
    |  |     |  |     |  +--rw rsvp?   empty
    |  |     |  |     +--rw version-conf
    |  |     |  |     |  +--rw version
    |  |     |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |     |  |     |     |  +--rw version-str-name    string
    |  |     |  |     |     |  +--rw source              application_source
    |  |     |  |     |     +--rw version-name-list* [version-name]
    |  |     |  |     |        +--rw version-name    string
    |  |     |  |     +--rw vendor-conf
    |  |     |  |        +--rw vendor
    |  |     |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |     |  |           |  +--rw vendor-str-name    application_vendors
    |  |     |  |           |  +--rw source             application_source
    |  |     |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |     |  |           |  +--rw vendor-name    application_vendors
    |  |     |  |           |  +--rw version        string
    |  |     |  |           |  +--rw source         application_source
    |  |     |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |     |  |              +--rw vendor-str-name    application_vendors
    |  |     |  |              +--rw version            string
    |  |     |  o--rw rtsp?                             empty
    |  |     |  o--rw rtsp-conf
    |  |     |  |  o--rw rtsp
    |  |     |  |     +--rw source
    |  |     |  |     |  +--rw cac?    empty
    |  |     |  |     |  +--rw cli?    empty
    |  |     |  |     |  +--rw cube?   empty
    |  |     |  |     |  +--rw msp?    empty
    |  |     |  |     |  +--rw nbar?   empty
    |  |     |  |     |  +--rw rfmd?   empty
    |  |     |  |     |  +--rw rsvp?   empty
    |  |     |  |     +--rw version-conf
    |  |     |  |     |  +--rw version
    |  |     |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |     |  |     |     |  +--rw version-str-name    string
    |  |     |  |     |     |  +--rw source              application_source
    |  |     |  |     |     +--rw version-name-list* [version-name]
    |  |     |  |     |        +--rw version-name    string
    |  |     |  |     +--rw vendor-conf
    |  |     |  |        +--rw vendor
    |  |     |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |     |  |           |  +--rw vendor-str-name    application_vendors
    |  |     |  |           |  +--rw source             application_source
    |  |     |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |     |  |           |  +--rw vendor-name    application_vendors
    |  |     |  |           |  +--rw version        string
    |  |     |  |           |  +--rw source         application_source
    |  |     |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |     |  |              +--rw vendor-str-name    application_vendors
    |  |     |  |              +--rw version            string
    |  |     |  o--rw sip?                              empty
    |  |     |  o--rw sip-conf
    |  |     |  |  o--rw sip
    |  |     |  |     +--rw source
    |  |     |  |     |  +--rw cac?    empty
    |  |     |  |     |  +--rw cli?    empty
    |  |     |  |     |  +--rw cube?   empty
    |  |     |  |     |  +--rw msp?    empty
    |  |     |  |     |  +--rw nbar?   empty
    |  |     |  |     |  +--rw rfmd?   empty
    |  |     |  |     |  +--rw rsvp?   empty
    |  |     |  |     +--rw version-conf
    |  |     |  |     |  +--rw version
    |  |     |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |     |  |     |     |  +--rw version-str-name    string
    |  |     |  |     |     |  +--rw source              application_source
    |  |     |  |     |     +--rw version-name-list* [version-name]
    |  |     |  |     |        +--rw version-name    string
    |  |     |  |     +--rw vendor-conf
    |  |     |  |        +--rw vendor
    |  |     |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |     |  |           |  +--rw vendor-str-name    application_vendors
    |  |     |  |           |  +--rw source             application_source
    |  |     |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |     |  |           |  +--rw vendor-name    application_vendors
    |  |     |  |           |  +--rw version        string
    |  |     |  |           |  +--rw source         application_source
    |  |     |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |     |  |              +--rw vendor-str-name    application_vendors
    |  |     |  |              +--rw version            string
    |  |     |  o--rw surveillance-distribution?        empty
    |  |     |  o--rw surveillance-distribution-conf
    |  |     |  |  o--rw surveillance-distribution
    |  |     |  |     o--rw multiplex-type
    |  |     |  |     |  o--rw set?     empty
    |  |     |  |     |  o--rw unset?   empty
    |  |     |  |     o--rw signaling-type
    |  |     |  |     |  o--rw rtsp?   empty
    |  |     |  |     o--rw traffic-type
    |  |     |  |     |  o--rw realtime?    empty
    |  |     |  |     |  o--rw streaming?   empty
    |  |     |  |     o--rw transport-type
    |  |     |  |     |  o--rw rtp?   empty
    |  |     |  |     +--rw source
    |  |     |  |     |  +--rw cac?    empty
    |  |     |  |     |  +--rw cli?    empty
    |  |     |  |     |  +--rw cube?   empty
    |  |     |  |     |  +--rw msp?    empty
    |  |     |  |     |  +--rw nbar?   empty
    |  |     |  |     |  +--rw rfmd?   empty
    |  |     |  |     |  +--rw rsvp?   empty
    |  |     |  |     +--rw version-conf
    |  |     |  |     |  +--rw version
    |  |     |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |     |  |     |     |  +--rw version-str-name    string
    |  |     |  |     |     |  +--rw source              application_source
    |  |     |  |     |     +--rw version-name-list* [version-name]
    |  |     |  |     |        +--rw version-name    string
    |  |     |  |     +--rw vendor-conf
    |  |     |  |        +--rw vendor
    |  |     |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |     |  |           |  +--rw vendor-str-name    application_vendors
    |  |     |  |           |  +--rw source             application_source
    |  |     |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |     |  |           |  +--rw vendor-name    application_vendors
    |  |     |  |           |  +--rw version        string
    |  |     |  |           |  +--rw source         application_source
    |  |     |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |     |  |              +--rw vendor-str-name    application_vendors
    |  |     |  |              +--rw version            string
    |  |     |  o--rw telepresence-control?             empty
    |  |     |  o--rw telepresence-control-conf
    |  |     |  |  o--rw telepresence-control
    |  |     |  |     o--rw signaling-type
    |  |     |  |     |  o--rw bfcp?   empty
    |  |     |  |     |  o--rw ccp?    empty
    |  |     |  |     |  o--rw clue?   empty
    |  |     |  |     |  o--rw h323?   empty
    |  |     |  |     |  o--rw mscp?   empty
    |  |     |  |     |  o--rw sip?    empty
    |  |     |  |     |  o--rw xccp?   empty
    |  |     |  |     +--rw source
    |  |     |  |     |  +--rw cac?    empty
    |  |     |  |     |  +--rw cli?    empty
    |  |     |  |     |  +--rw cube?   empty
    |  |     |  |     |  +--rw msp?    empty
    |  |     |  |     |  +--rw nbar?   empty
    |  |     |  |     |  +--rw rfmd?   empty
    |  |     |  |     |  +--rw rsvp?   empty
    |  |     |  |     +--rw version-conf
    |  |     |  |     |  +--rw version
    |  |     |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |     |  |     |     |  +--rw version-str-name    string
    |  |     |  |     |     |  +--rw source              application_source
    |  |     |  |     |     +--rw version-name-list* [version-name]
    |  |     |  |     |        +--rw version-name    string
    |  |     |  |     +--rw vendor-conf
    |  |     |  |        +--rw vendor
    |  |     |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |     |  |           |  +--rw vendor-str-name    application_vendors
    |  |     |  |           |  +--rw source             application_source
    |  |     |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |     |  |           |  +--rw vendor-name    application_vendors
    |  |     |  |           |  +--rw version        string
    |  |     |  |           |  +--rw source         application_source
    |  |     |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |     |  |              +--rw vendor-str-name    application_vendors
    |  |     |  |              +--rw version            string
    |  |     |  o--rw telepresence-data?                empty
    |  |     |  o--rw telepresence-data-conf
    |  |     |  |  o--rw telepresence-data
    |  |     |  |     +--rw source
    |  |     |  |     |  +--rw cac?    empty
    |  |     |  |     |  +--rw cli?    empty
    |  |     |  |     |  +--rw cube?   empty
    |  |     |  |     |  +--rw msp?    empty
    |  |     |  |     |  +--rw nbar?   empty
    |  |     |  |     |  +--rw rfmd?   empty
    |  |     |  |     |  +--rw rsvp?   empty
    |  |     |  |     +--rw version-conf
    |  |     |  |     |  +--rw version
    |  |     |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |     |  |     |     |  +--rw version-str-name    string
    |  |     |  |     |     |  +--rw source              application_source
    |  |     |  |     |     +--rw version-name-list* [version-name]
    |  |     |  |     |        +--rw version-name    string
    |  |     |  |     +--rw vendor-conf
    |  |     |  |        +--rw vendor
    |  |     |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |     |  |           |  +--rw vendor-str-name    application_vendors
    |  |     |  |           |  +--rw source             application_source
    |  |     |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |     |  |           |  +--rw vendor-name    application_vendors
    |  |     |  |           |  +--rw version        string
    |  |     |  |           |  +--rw source         application_source
    |  |     |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |     |  |              +--rw vendor-str-name    application_vendors
    |  |     |  |              +--rw version            string
    |  |     |  o--rw telepresence-media?               empty
    |  |     |  o--rw telepresence-media-conf
    |  |     |  |  o--rw telepresence-media
    |  |     |  |     o--rw multiplex-type
    |  |     |  |     |  o--rw set?     empty
    |  |     |  |     |  o--rw unset?   empty
    |  |     |  |     o--rw traffic-type
    |  |     |  |     |  o--rw control?   empty
    |  |     |  |     o--rw transport-type
    |  |     |  |     |  o--rw rtcp?   empty
    |  |     |  |     |  o--rw rtp?    empty
    |  |     |  |     +--rw source
    |  |     |  |     |  +--rw cac?    empty
    |  |     |  |     |  +--rw cli?    empty
    |  |     |  |     |  +--rw cube?   empty
    |  |     |  |     |  +--rw msp?    empty
    |  |     |  |     |  +--rw nbar?   empty
    |  |     |  |     |  +--rw rfmd?   empty
    |  |     |  |     |  +--rw rsvp?   empty
    |  |     |  |     +--rw version-conf
    |  |     |  |     |  +--rw version
    |  |     |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |     |  |     |     |  +--rw version-str-name    string
    |  |     |  |     |     |  +--rw source              application_source
    |  |     |  |     |     +--rw version-name-list* [version-name]
    |  |     |  |     |        +--rw version-name    string
    |  |     |  |     +--rw vendor-conf
    |  |     |  |        +--rw vendor
    |  |     |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |     |  |           |  +--rw vendor-str-name    application_vendors
    |  |     |  |           |  +--rw source             application_source
    |  |     |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |     |  |           |  +--rw vendor-name    application_vendors
    |  |     |  |           |  +--rw version        string
    |  |     |  |           |  +--rw source         application_source
    |  |     |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |     |  |              +--rw vendor-str-name    application_vendors
    |  |     |  |              +--rw version            string
    |  |     |  o--rw vmware-view?                      empty
    |  |     |  o--rw vmware-view-conf
    |  |     |  |  o--rw vmware-view
    |  |     |  |     o--rw traffic-type
    |  |     |  |     |  o--rw desktop?            empty
    |  |     |  |     |  o--rw desktop-feedback?   empty
    |  |     |  |     |  o--rw session?            empty
    |  |     |  |     |  o--rw streaming?          empty
    |  |     |  |     |  o--rw tunnel?             empty
    |  |     |  |     |  o--rw usb-redirection?    empty
    |  |     |  |     o--rw transport-type
    |  |     |  |     |  o--rw pcoip?   empty
    |  |     |  |     |  o--rw rdp?     empty
    |  |     |  |     +--rw source
    |  |     |  |     |  +--rw cac?    empty
    |  |     |  |     |  +--rw cli?    empty
    |  |     |  |     |  +--rw cube?   empty
    |  |     |  |     |  +--rw msp?    empty
    |  |     |  |     |  +--rw nbar?   empty
    |  |     |  |     |  +--rw rfmd?   empty
    |  |     |  |     |  +--rw rsvp?   empty
    |  |     |  |     +--rw version-conf
    |  |     |  |     |  +--rw version
    |  |     |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |     |  |     |     |  +--rw version-str-name    string
    |  |     |  |     |     |  +--rw source              application_source
    |  |     |  |     |     +--rw version-name-list* [version-name]
    |  |     |  |     |        +--rw version-name    string
    |  |     |  |     +--rw vendor-conf
    |  |     |  |        +--rw vendor
    |  |     |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |     |  |           |  +--rw vendor-str-name    application_vendors
    |  |     |  |           |  +--rw source             application_source
    |  |     |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |     |  |           |  +--rw vendor-name    application_vendors
    |  |     |  |           |  +--rw version        string
    |  |     |  |           |  +--rw source         application_source
    |  |     |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |     |  |              +--rw vendor-str-name    application_vendors
    |  |     |  |              +--rw version            string
    |  |     |  o--rw webex-meeting?                    empty
    |  |     |  o--rw webex-meeting-conf
    |  |     |  |  o--rw webex-meeting
    |  |     |  |     o--rw traffic-type
    |  |     |  |     |  o--rw control?     empty
    |  |     |  |     |  o--rw sharing?     empty
    |  |     |  |     |  o--rw streaming?   empty
    |  |     |  |     o--rw transport-type
    |  |     |  |     |  o--rw http?   empty
    |  |     |  |     +--rw source
    |  |     |  |     |  +--rw cac?    empty
    |  |     |  |     |  +--rw cli?    empty
    |  |     |  |     |  +--rw cube?   empty
    |  |     |  |     |  +--rw msp?    empty
    |  |     |  |     |  +--rw nbar?   empty
    |  |     |  |     |  +--rw rfmd?   empty
    |  |     |  |     |  +--rw rsvp?   empty
    |  |     |  |     +--rw version-conf
    |  |     |  |     |  +--rw version
    |  |     |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |     |  |     |     |  +--rw version-str-name    string
    |  |     |  |     |     |  +--rw source              application_source
    |  |     |  |     |     +--rw version-name-list* [version-name]
    |  |     |  |     |        +--rw version-name    string
    |  |     |  |     +--rw vendor-conf
    |  |     |  |        +--rw vendor
    |  |     |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |     |  |           |  +--rw vendor-str-name    application_vendors
    |  |     |  |           |  +--rw source             application_source
    |  |     |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |     |  |           |  +--rw vendor-name    application_vendors
    |  |     |  |           |  +--rw version        string
    |  |     |  |           |  +--rw source         application_source
    |  |     |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |     |  |              +--rw vendor-str-name    application_vendors
    |  |     |  |              +--rw version            string
    |  |     |  o--rw wyze-zero-client?                 empty
    |  |     |  o--rw wyze-zero-client-conf
    |  |     |  |  o--rw wyze-zero-client
    |  |     |  |     o--rw traffic-type
    |  |     |  |     |  o--rw streaming?   empty
    |  |     |  |     +--rw source
    |  |     |  |     |  +--rw cac?    empty
    |  |     |  |     |  +--rw cli?    empty
    |  |     |  |     |  +--rw cube?   empty
    |  |     |  |     |  +--rw msp?    empty
    |  |     |  |     |  +--rw nbar?   empty
    |  |     |  |     |  +--rw rfmd?   empty
    |  |     |  |     |  +--rw rsvp?   empty
    |  |     |  |     +--rw version-conf
    |  |     |  |     |  +--rw version
    |  |     |  |     |     +--rw version-name-source-list* [version-str-name source]
    |  |     |  |     |     |  +--rw version-str-name    string
    |  |     |  |     |     |  +--rw source              application_source
    |  |     |  |     |     +--rw version-name-list* [version-name]
    |  |     |  |     |        +--rw version-name    string
    |  |     |  |     +--rw vendor-conf
    |  |     |  |        +--rw vendor
    |  |     |  |           +--rw vendor-name-source-list* [vendor-str-name source]
    |  |     |  |           |  +--rw vendor-str-name    application_vendors
    |  |     |  |           |  +--rw source             application_source
    |  |     |  |           +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |     |  |           |  +--rw vendor-name    application_vendors
    |  |     |  |           |  +--rw version        string
    |  |     |  |           |  +--rw source         application_source
    |  |     |  |           +--rw vendor-name-version-list* [vendor-str-name version]
    |  |     |  |              +--rw vendor-str-name    application_vendors
    |  |     |  |              +--rw version            string
    |  |     |  o--rw xmpp-client?                      empty
    |  |     |  o--rw xmpp-client-conf
    |  |     |     o--rw xmpp-client
    |  |     |        +--rw source
    |  |     |        |  +--rw cac?    empty
    |  |     |        |  +--rw cli?    empty
    |  |     |        |  +--rw cube?   empty
    |  |     |        |  +--rw msp?    empty
    |  |     |        |  +--rw nbar?   empty
    |  |     |        |  +--rw rfmd?   empty
    |  |     |        |  +--rw rsvp?   empty
    |  |     |        +--rw version-conf
    |  |     |        |  +--rw version
    |  |     |        |     +--rw version-name-source-list* [version-str-name source]
    |  |     |        |     |  +--rw version-str-name    string
    |  |     |        |     |  +--rw source              application_source
    |  |     |        |     +--rw version-name-list* [version-name]
    |  |     |        |        +--rw version-name    string
    |  |     |        +--rw vendor-conf
    |  |     |           +--rw vendor
    |  |     |              +--rw vendor-name-source-list* [vendor-str-name source]
    |  |     |              |  +--rw vendor-str-name    application_vendors
    |  |     |              |  +--rw source             application_source
    |  |     |              +--rw vendor-name-version-source-list* [vendor-name version source]
    |  |     |              |  +--rw vendor-name    application_vendors
    |  |     |              |  +--rw version        string
    |  |     |              |  +--rw source         application_source
    |  |     |              +--rw vendor-name-version-list* [vendor-str-name version]
    |  |     |                 +--rw vendor-str-name    application_vendors
    |  |     |                 +--rw version            string
    |  |     +--rw any?                       empty
    |  |     +--rw class-map*                 -> /ios:native/policy/ios-policy:class-map/name
    |  |     +--rw cos*                       uint8
    |  |     +--rw traffic-class*             uint8
    |  |     +--rw destination-address
    |  |     |  +--rw mac*   yang:mac-address
    |  |     +--rw discard-class*             uint8
    |  |     +--rw dscp*                      ios-types:dscp-type
    |  |     +--rw fr-de?                     empty
    |  |     +--rw fr-dlci*                   uint16
    |  |     +--rw l2
    |  |     |  +--rw src-mac
    |  |     |  |  +--rw miss?   empty
    |  |     |  +--rw dst-mac
    |  |     |     +--rw miss?   empty
    |  |     +--rw group-object
    |  |     |  +--rw security
    |  |     |     +--rw source*        string
    |  |     |     +--rw destination*   string
    |  |     +--rw input-interface*           string
    |  |     +--rw ip
    |  |     |  +--rw dscp*         ios-types:dscp-type
    |  |     |  +--rw precedence*   ios-types:precedence-type
    |  |     |  +--rw rtp* [port1 port2]
    |  |     |     +--rw port1    uint16
    |  |     |     +--rw port2    uint16
    |  |     +--rw non-client-nrt?            empty
    |  |     +--rw mpls
    |  |     |  +--rw experimental
    |  |     |     +--rw topmost*   uint8
    |  |     +--rw packet
    |  |     |  +--rw length
    |  |     |     +--rw max?   uint16
    |  |     |     +--rw min?   uint16
    |  |     +--rw precedence*                ios-types:precedence-type
    |  |     +--rw nbar-protocol
    |  |     |  +--rw name?   string
    |  |     +--rw qos-group*                 uint16
    |  |     +--rw security-group
    |  |     |  +--rw destination
    |  |     |  |  +--rw tag?   uint16
    |  |     |  +--rw source
    |  |     |     +--rw tag?   uint16
    |  |     +--rw service* [efp]
    |  |     |  +--rw efp         uint16
    |  |     |  +--rw instance?   empty
    |  |     |  +--rw ethernet?   empty
    |  |     +--rw source-address
    |  |     |  +--rw mac*   yang:mac-address
    |  |     +--rw vlan
    |  |     |  +--rw inner*   union
    |  |     |  +--rw value*   union
    |  |     +--rw packet-tag
    |  |     |  +--rw packet-tag* [pak-type pak-value pak-mask]
    |  |     |     +--rw pak-type     uint8
    |  |     |     +--rw pak-value    uint32
    |  |     |     +--rw pak-mask     uint32
    |  |     +--rw access-group
    |  |     |  +--rw index_list*   ios-types:access-list-type
    |  |     |  x--rw index?        ios-types:access-list-type
    |  |     |  +--rw name*         string
    |  |     |  +--rw input
    |  |     |  |  +--rw (input-choice)?
    |  |     |  |     +--:(index)
    |  |     |  |     |  +--rw index?   uint32
    |  |     |  |     +--:(name)
    |  |     |  |        +--rw name?    string
    |  |     |  +--rw output
    |  |     |     +--rw (input-choice)?
    |  |     |        +--:(index)
    |  |     |        |  +--rw index?   uint32
    |  |     |        +--:(name)
    |  |     |           +--rw name?    string
    |  |     +--rw identity
    |  |     |  +--rw source
    |  |     |     +--rw user*         string
    |  |     |     +--rw user-group*   string
    |  |     +--rw protocol
    |  |     |  +--rw protocols-list* [protocols]
    |  |     |  |  +--rw protocols    string
    |  |     |  +--rw attribute
    |  |     |     +--rw application-group* [name]
    |  |     |     |  +--rw name    string
    |  |     |     +--rw application-set* [name]
    |  |     |     |  +--rw name    string
    |  |     |     +--rw application-family* [name]
    |  |     |     |  +--rw name    string
    |  |     |     +--rw business-relevance* [name]
    |  |     |     |  +--rw name    string
    |  |     |     +--rw category* [name]
    |  |     |     |  +--rw name    string
    |  |     |     +--rw encrypted* [name]
    |  |     |     |  +--rw name    string
    |  |     |     +--rw sub-category* [name]
    |  |     |     |  +--rw name    string
    |  |     |     +--rw traffic-class* [name]
    |  |     |     |  +--rw name    string
    |  |     |     +--rw tunnel* [name]
    |  |     |        +--rw name    string
    |  |     +--rw traffic-category-config
    |  |     |  +--rw allow?      empty
    |  |     |  +--rw optimize?   empty
    |  |     x--rw traffic-category
    |  |     |  x--rw (traffic-category-case)?
    |  |     |     x--:(allow)
    |  |     |     |  x--rw allow?      empty
    |  |     |     x--:(optimize)
    |  |     |        x--rw optimize?   empty
    |  |     +--rw peer-config* [name]
    |  |     |  +--rw name    string
    |  |     x--rw peer?                      string
    |  +--rw no-match
    |     +--rw activated-service-template* [service-name]
    |     |  +--rw service-name    string
    |     +--rw authorization-failure*         enumeration
    |     +--rw day*                           enumeration
    |     +--rw join-time-of-day* [start-time end-time]
    |     |  +--rw start-time    ios-types:hhmm-type
    |     |  +--rw end-time      ios-types:hhmm-type
    |     +--rw platform-type*                 string
    |     +--rw eap-type*                      enumeration
    |     +--rw authorization-status
    |     |  +--rw authorized?     empty
    |     |  +--rw unauthorized?   empty
    |     +--rw authorizing-method-priority
    |     |  +--rw equal*          uint8
    |     |  o--rw eq?             uint8
    |     |  +--rw greater-than*   uint8
    |     |  o--rw gt?             uint8
    |     |  +--rw less-than*      uint8
    |     |  o--rw lt?             uint8
    |     +--rw client-type-list*              enumeration
    |     o--rw client-type?                   enumeration
    |     +--rw device-type-new* [name]
    |     |  +--rw name     string
    |     |  +--rw regex?   empty
    |     o--rw device-type-list*              string
    |     o--rw device-type?                   string
    |     +--rw interface-list*                string
    |     o--rw interface?                     string
    |     +--rw ip-address-list*               inet:ipv4-address
    |     o--rw ip-address?                    inet:ipv4-address
    |     +--rw ipv6-address-list*             inet:ipv6-address
    |     o--rw ipv6-address?                  inet:ipv6-address
    |     +--rw mac-address-list*              ios-types:cisco-mac-address-type
    |     o--rw mac-address?                   ios-types:cisco-mac-address-type
    |     +--rw method
    |     |  +--rw dot1x?     empty
    |     |  +--rw mab?       empty
    |     |  +--rw webauth?   empty
    |     +--rw oui-list*                      ios-types:cisco-mac-address-type
    |     o--rw oui?                           ios-types:cisco-mac-address-type
    |     +--rw port-type-list*                enumeration
    |     o--rw port-type?                     enumeration
    |     +--rw result-type
    |     |  +--rw method
    |     |  |  +--rw dot1x
    |     |  |  |  +--rw aaa-timeout?       empty
    |     |  |  |  +--rw agent-not-found?   empty
    |     |  |  |  +--rw authoritative?     empty
    |     |  |  |  +--rw method-timeout?    empty
    |     |  |  |  +--rw none?              empty
    |     |  |  |  +--rw success?           empty
    |     |  |  +--rw mab
    |     |  |  |  +--rw aaa-timeout?       empty
    |     |  |  |  +--rw agent-not-found?   empty
    |     |  |  |  +--rw authoritative?     empty
    |     |  |  |  +--rw method-timeout?    empty
    |     |  |  |  +--rw none?              empty
    |     |  |  |  +--rw success?           empty
    |     |  |  +--rw webauth
    |     |  |     +--rw aaa-timeout?       empty
    |     |  |     +--rw agent-not-found?   empty
    |     |  |     +--rw authoritative?     empty
    |     |  |     +--rw method-timeout?    empty
    |     |  |     +--rw none?              empty
    |     |  |     +--rw success?           empty
    |     |  +--rw aaa-timeout?       empty
    |     |  +--rw agent-not-found?   empty
    |     |  +--rw authoritative?     empty
    |     |  +--rw method-timeout?    empty
    |     |  +--rw none?              empty
    |     |  +--rw success?           empty
    |     +--rw service-template-name*         string
    |     o--rw service-template?              string
    |     +--rw session-type-name*             enumeration
    |     o--rw session-type?                  enumeration
    |     +--rw sgt-name*                      uint16
    |     o--rw sgt?                           uint16
    |     +--rw ssid-list*                     string
    |     o--rw ssid?                          string
    |     +--rw tag-name*                      string
    |     o--rw tag?                           string
    |     +--rw timer-name*                    string
    |     o--rw timer?                         string
    |     +--rw user-role-name*                string
    |     o--rw user-role?                     string
    |     +--rw username-list*                 string
    |     o--rw username?                      string
    |     +--rw current-method-priority
    |        +--rw eq*   uint8
    |        +--rw gt*   uint8
    |        +--rw lt*   uint8
    +--rw policy-map* [name]
       +--rw name                 string
       +--rw type?                enumeration
       +--rw subscriber?          empty
       +--rw protocol?            enumeration
       +--rw optimized?           empty
       +--rw event* [event-type]
       |  +--rw event-type      enumeration
       |  +--rw match-type?     enumeration
       |  +--rw class-number* [number]
       |     +--rw number            uint8
       |     +--rw class?            union
       |     +--rw execution-type?   enumeration
       |     +--rw action-number* [number]
       |        +--rw number                                    uint8
       |        +--rw terminate-config?                         enumeration
       |        o--rw terminate
       |        |  o--rw dot1x?     empty
       |        |  o--rw mab?       empty
       |        |  o--rw webauth?   empty
       |        +--rw replace?                                  empty
       |        +--rw restrict?                                 empty
       |        +--rw clear-session?                            empty
       |        +--rw clear-authenticated-data-hosts-on-port?   empty
       |        +--rw protect?                                  empty
       |        +--rw err-disable?                              empty
       |        +--rw resume
       |        |  +--rw reauthentication?   empty
       |        +--rw authentication-restart?                   uint16
       |        +--rw pause
       |        |  +--rw reauthentication?   empty
       |        +--rw authorize?                                empty
       |        +--rw activate
       |        |  +--rw service-template-config
       |        |  |  +--rw service-template?   string
       |        |  |  +--rw aaa-list?           string
       |        |  |  +--rw precedence?         uint8
       |        |  |  +--rw replace-all?        empty
       |        |  o--rw service-template?          string
       |        |  +--rw interface-template?        string
       |        |  +--rw policy
       |        |     +--rw type
       |        |        +--rw control
       |        |           +--rw subscriber?   string
       |        +--rw deactivate
       |        |  +--rw service-template?     string
       |        |  +--rw interface-template?   string
       |        |  +--rw policy
       |        |     +--rw type
       |        |        +--rw control
       |        |           +--rw subscriber?   string
       |        +--rw set-timer
       |        |  +--rw name?    string
       |        |  +--rw value?   uint16
       |        +--rw set-domain?                               enumeration
       |        +--rw unauthorize?                              empty
       |        +--rw notify?                                   empty
       |        +--rw authenticate
       |        |  +--rw using
       |        |     +--rw method?          enumeration
       |        |     +--rw aaa-config?      empty
       |        |     +--rw authc-list?      string
       |        |     +--rw authz-list?      string
       |        |     x--rw aaa
       |        |     |  x--rw authc-list?   string
       |        |     |  x--rw authz-list?   string
       |        |     +--rw both?            empty
       |        |     +--rw retries?         uint8
       |        |     +--rw retry-time?      uint16
       |        |     +--rw priority?        uint8
       |        |     +--rw parameter-map?   string
       |        +--rw map
       |           +--rw attribute-to-service
       |              +--rw table?   string
       +--rw pppoe
       |  +--rw service* [name]
       |     +--rw name    string
       +--rw sequence-interval?   uint16
       +--rw class* [name]
       |  +--rw name                   class-name-type
       |  +--rw type?                  enumeration
       |  +--rw direct-cloud-access?   empty
       |  +--rw insert-before?         string
       |  +--rw appnav-policy
       |  |  +--rw distribute* [service-node-group]
       |  |  |  +--rw service-node-group    string
       |  |  |  +--rw insert-before?        string
       |  |  +--rw monitor-load?   enumeration
       |  |  +--rw pass-through?   empty
       |  +--rw avc
       |  |  +--rw (avc-allow-or-drop)?
       |  |     +--:(allow)
       |  |     |  +--rw allow?   empty
       |  |     +--:(deny)
       |  |        +--rw deny?    empty
       |  +--rw policy
       |  |  +--rw action?          enumeration
       |  |  +--rw log?             empty
       |  |  +--rw parameter-map?   -> /ios:native/parameter-map/type/ios-policy:inspect/name
       |  +--rw service-policy
       |  |  +--rw type?         enumeration
       |  |  +--rw policy-map?   -> /ios:native/policy/ios-policy:policy-map/name
       |  +--rw pm-policy
       |  |  +--rw flow
       |  |  |  +--rw monitor?   string
       |  |  +--rw monitor
       |  |  |  +--rw metric
       |  |  |     +--rw rtp
       |  |  |        +--rw clock-rate* [number]
       |  |  |           +--rw number       union
       |  |  |           +--rw frequency?   uint32
       |  |  +--rw react* [id]
       |  |     +--rw id             uint16
       |  |     +--rw mode?          enumeration
       |  |     +--rw description?   string
       |  |     +--rw action
       |  |     |  +--rw snmp?     empty
       |  |     |  +--rw syslog?   empty
       |  |     +--rw alarm
       |  |     |  +--rw severity?   enumeration
       |  |     |  +--rw type
       |  |     |     +--rw discrete?   empty
       |  |     |     +--rw grouped
       |  |     |        +--rw count?     uint16
       |  |     |        +--rw percent?   uint8
       |  |     +--rw threshold
       |  |        +--rw value
       |  |           +--rw ge?      string
       |  |           +--rw gt?      string
       |  |           +--rw le?      string
       |  |           +--rw lt?      string
       |  |           +--rw range
       |  |              +--rw low?    string
       |  |              +--rw high?   string
       |  +--rw inspect-police
       |  |  +--rw police
       |  |     +--rw rate?    uint32
       |  |     +--rw burst?   uint32
       |  o--rw random-detect?         empty
       |  +--rw action-list* [action-type]
       |     +--rw action-type                          policy-action-type
       |     +--rw (action-param)?
       |        +--:(bandwidth-case)
       |        |  +--rw bandwidth
       |        |     +--rw bits?        uint32
       |        |     +--rw percent?     policy-percent-type
       |        |     +--rw remaining
       |        |        +--rw rem-option?   enumeration
       |        |        +--rw percent?      policy-percent-type
       |        |        +--rw ratio?        uint32
       |        |        +--rw account
       |        |           +--rw user-defined?   int32
       |        +--:(compression-case)
       |        |  +--rw compression
       |        |     +--rw header!
       |        |        +--rw ip?   enumeration
       |        +--:(estimate-case)
       |        |  +--rw estimate
       |        |     +--rw bandwidth!
       |        |        +--rw delay-one-in
       |        |        |  +--rw doi?            uint32
       |        |        |  +--rw milliseconds?   uint32
       |        |        +--rw drop-one-in?    uint32
       |        +--:(forward-case)
       |        |  +--rw forward
       |        |     +--rw service-path?    uint32
       |        |     +--rw service-index?   uint8
       |        +--:(fair-queue-case)
       |        |  +--rw fair-queue
       |        |     +--rw dynamic-queues?   uint32
       |        |     +--rw queue-limit?      uint16
       |        +--:(netflow-sampler-case)
       |        |  +--rw netflow-sampler?               string
       |        +--:(police-case)
       |        |  +--rw (police-choice)?
       |        |     +--:(police-aggregate-case)
       |        |     |  +--rw police-aggregate
       |        |     |     +--rw police
       |        |     |        +--rw aggregate?   string
       |        |     +--:(police-policy-map-case)
       |        |     |  +--rw police-policy-map
       |        |     |     +--rw police
       |        |     |        +--rw (cir-bc-choice)?
       |        |     |        |  +--:(cir-bc)
       |        |     |        |     +--rw cir?   police-bit-rate-type
       |        |     |        |     +--rw bc?    police-burst-type
       |        |     |        +--rw be?          police-burst-type
       |        |     |        +--rw pir?         police-bps-type
       |        |     |        +--rw pir-be
       |        |     |        |  +--rw be?   police-burst-type
       |        |     |        +--rw actions
       |        |     |           +--rw conform-set-clp-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw conform-set-cos-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-cos-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           +--rw conform-set-discard-class-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw conform-set-dscp-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-dscp-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           +--rw conform-set-frde-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw conform-set-mpls-exp-imposition-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           |     o--rw table?                              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw conform-set-mpls-exp-topmost-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           |     o--rw table?                           -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw conform-set-prec-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-prec-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           +--rw conform-set-qos-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-qos-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw conform-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw conform-drop
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw drop?   empty
       |        |     |           +--rw exceed-dscp
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw dscp?   ios-types:dscp-type
       |        |     |           +--rw exceed-set-clp-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw exceed-set-cos-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-cos-transmit-val
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           +--rw exceed-set-discard-class-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw exceed-set-dscp-transmit-table
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-dscp-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-dscp-transmit-config?   ios-types:dscp-type
       |        |     |           |     o--rw set-dscp-transmit
       |        |     |           |        o--rw dscp
       |        |     |           |           o--rw table?   enumeration
       |        |     |           +--rw exceed-set-frde-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw exceed-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw exceed-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw exceed-set-prec-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-prec-transmit-val
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           +--rw exceed-set-qos-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw exceed-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw exceed-drop
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw drop?   empty
       |        |     |           +--rw violate-set-clp-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw violate-set-cos-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     +--rw table?              -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-discard-class-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw violate-set-dscp-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     +--rw table?               -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-frde-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw violate-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw violate-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw violate-set-prec-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     +--rw table?               -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-qos-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw violate-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw violate-drop
       |        |     |              +--rw violate-action
       |        |     |                 +--rw drop?   empty
       |        |     +--:(police-cir-percent-case)
       |        |     |  +--rw police-cir-percent
       |        |     |     +--rw police
       |        |     |        +--rw cir
       |        |     |           +--rw percent
       |        |     |              +--rw percentage?   ios-types:percentage
       |        |     |              +--rw bc?           uint16
       |        |     |              +--rw bc-ms
       |        |     |              |  +--rw ms?   empty
       |        |     |              +--rw be?           uint16
       |        |     |              +--rw be-ms
       |        |     |              |  +--rw ms?   empty
       |        |     |              +--rw pir
       |        |     |              |  +--rw percent?   ios-types:percentage
       |        |     |              +--rw pir-be
       |        |     |              |  +--rw be?   uint16
       |        |     |              +--rw pir-be-ms
       |        |     |              |  +--rw ms?   empty
       |        |     |              +--rw actions
       |        |     |                 +--rw conform-set-clp-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw conform-set-cos-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-cos-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 +--rw conform-set-discard-class-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw conform-set-dscp-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-dscp-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 +--rw conform-set-frde-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw conform-set-mpls-exp-imposition-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 |     o--rw table?                              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw conform-set-mpls-exp-topmost-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 |     o--rw table?                           -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw conform-set-prec-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-prec-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 +--rw conform-set-qos-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-qos-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw conform-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw conform-drop
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw drop?   empty
       |        |     |                 +--rw exceed-dscp
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw dscp?   ios-types:dscp-type
       |        |     |                 +--rw exceed-set-clp-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw exceed-set-cos-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-cos-transmit-val
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 +--rw exceed-set-discard-class-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw exceed-set-dscp-transmit-table
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-dscp-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-dscp-transmit-config?   ios-types:dscp-type
       |        |     |                 |     o--rw set-dscp-transmit
       |        |     |                 |        o--rw dscp
       |        |     |                 |           o--rw table?   enumeration
       |        |     |                 +--rw exceed-set-frde-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw exceed-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw exceed-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw exceed-set-prec-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-prec-transmit-val
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 +--rw exceed-set-qos-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw exceed-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw exceed-drop
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw drop?   empty
       |        |     |                 +--rw violate-set-clp-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw violate-set-cos-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     +--rw table?              -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-discard-class-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw violate-set-dscp-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     +--rw table?               -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-frde-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw violate-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw violate-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw violate-set-prec-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     +--rw table?               -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-qos-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw violate-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw violate-drop
       |        |     |                    +--rw violate-action
       |        |     |                       +--rw drop?   empty
       |        |     +--:(police-rate-unit-case)
       |        |     |  +--rw police-rate-unit
       |        |     |     +--rw police
       |        |     |        +--rw rate
       |        |     |           +--rw units?        uint64
       |        |     |           +--rw xps?          police-pps-bps-type
       |        |     |           +--rw burst
       |        |     |           |  +--rw burst-value?   uint32
       |        |     |           |  +--rw burst-type?    police-packets-bytes-type
       |        |     |           +--rw peak-rate
       |        |     |           |  +--rw peak-rate-value?   uint32
       |        |     |           |  +--rw xps?               police-pps-bps-type
       |        |     |           +--rw peak-burst
       |        |     |           |  +--rw burst-value?   uint32
       |        |     |           |  +--rw burst-type?    police-packets-bytes-type
       |        |     |           +--rw actions
       |        |     |              +--rw conform-set-clp-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-clp-transmit?   empty
       |        |     |              +--rw conform-set-cos-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              |     o--rw table?              -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-cos-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              +--rw conform-set-discard-class-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-discard-class-transmit?   uint8
       |        |     |              +--rw conform-set-dscp-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |              |     o--rw table?               -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-dscp-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |              +--rw conform-set-frde-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-frde-transmit?   empty
       |        |     |              +--rw conform-set-mpls-exp-imposition-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |              |     o--rw table?                              -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-mpls-exp-imposition-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |              +--rw conform-set-mpls-exp-topmost-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |              |     o--rw table?                           -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-mpls-exp-topmost-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |              +--rw conform-set-prec-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              |     o--rw table?               -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-prec-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              +--rw conform-set-qos-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |              |     o--rw table?              -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-qos-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |              +--rw conform-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw transmit?   empty
       |        |     |              +--rw conform-drop
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw drop?   empty
       |        |     |              +--rw exceed-dscp
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw dscp?   ios-types:dscp-type
       |        |     |              +--rw exceed-set-clp-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-clp-transmit?   empty
       |        |     |              +--rw exceed-set-cos-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              |     o--rw table?              -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw exceed-set-cos-transmit-val
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              +--rw exceed-set-discard-class-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-discard-class-transmit?   uint8
       |        |     |              +--rw exceed-set-dscp-transmit-table
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |              |     o--rw table?               -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw exceed-set-dscp-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-dscp-transmit-config?   ios-types:dscp-type
       |        |     |              |     o--rw set-dscp-transmit
       |        |     |              |        o--rw dscp
       |        |     |              |           o--rw table?   enumeration
       |        |     |              +--rw exceed-set-frde-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-frde-transmit?   empty
       |        |     |              +--rw exceed-set-mpls-exp-imposition-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |              +--rw exceed-set-mpls-exp-topmost-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |              +--rw exceed-set-prec-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              |     o--rw table?               -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw exceed-set-prec-transmit-val
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              +--rw exceed-set-qos-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |              +--rw exceed-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw transmit?   empty
       |        |     |              +--rw exceed-drop
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw drop?   empty
       |        |     |              +--rw violate-set-clp-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-clp-transmit?   empty
       |        |     |              +--rw violate-set-cos-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              |     +--rw table?              -> /ios:native/table-map/name
       |        |     |              +--rw violate-set-discard-class-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-discard-class-transmit?   uint8
       |        |     |              +--rw violate-set-dscp-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |              |     +--rw table?               -> /ios:native/table-map/name
       |        |     |              +--rw violate-set-frde-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-frde-transmit?   empty
       |        |     |              +--rw violate-set-mpls-exp-imposition-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |              +--rw violate-set-mpls-exp-topmost-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |              +--rw violate-set-prec-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              |     +--rw table?               -> /ios:native/table-map/name
       |        |     |              +--rw violate-set-qos-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |              +--rw violate-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw transmit?   empty
       |        |     |              +--rw violate-drop
       |        |     |                 +--rw violate-action
       |        |     |                    +--rw drop?   empty
       |        |     +--:(police-rate-percent-case)
       |        |     |  +--rw police-rate-percent
       |        |     |     +--rw police
       |        |     |        +--rw rate
       |        |     |           +--rw percent
       |        |     |              +--rw percentage?      ios-types:percentage
       |        |     |              +--rw burst?           uint16
       |        |     |              +--rw ms?              empty
       |        |     |              +--rw peak-rate
       |        |     |              |  +--rw percent?   ios-types:percentage
       |        |     |              +--rw peak-burst?      uint16
       |        |     |              +--rw peak-burst-ms
       |        |     |              |  +--rw ms?   empty
       |        |     |              +--rw actions
       |        |     |                 +--rw conform-set-clp-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw conform-set-cos-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-cos-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 +--rw conform-set-discard-class-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw conform-set-dscp-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-dscp-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 +--rw conform-set-frde-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw conform-set-mpls-exp-imposition-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 |     o--rw table?                              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw conform-set-mpls-exp-topmost-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 |     o--rw table?                           -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw conform-set-prec-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-prec-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 +--rw conform-set-qos-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-qos-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw conform-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw conform-drop
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw drop?   empty
       |        |     |                 +--rw exceed-dscp
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw dscp?   ios-types:dscp-type
       |        |     |                 +--rw exceed-set-clp-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw exceed-set-cos-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-cos-transmit-val
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 +--rw exceed-set-discard-class-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw exceed-set-dscp-transmit-table
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-dscp-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-dscp-transmit-config?   ios-types:dscp-type
       |        |     |                 |     o--rw set-dscp-transmit
       |        |     |                 |        o--rw dscp
       |        |     |                 |           o--rw table?   enumeration
       |        |     |                 +--rw exceed-set-frde-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw exceed-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw exceed-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw exceed-set-prec-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-prec-transmit-val
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 +--rw exceed-set-qos-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw exceed-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw exceed-drop
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw drop?   empty
       |        |     |                 +--rw violate-set-clp-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw violate-set-cos-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     +--rw table?              -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-discard-class-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw violate-set-dscp-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     +--rw table?               -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-frde-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw violate-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw violate-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw violate-set-prec-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     +--rw table?               -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-qos-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw violate-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw violate-drop
       |        |     |                    +--rw violate-action
       |        |     |                       +--rw drop?   empty
       |        |     +--:(police-rate-pdp-case)
       |        |     |  +--rw police-rate-pdp
       |        |     |     +--rw police
       |        |     |        +--rw rate
       |        |     |           +--rw pdp
       |        |     |              +--rw burst?        police-burst-type
       |        |     |              +--rw peak-rate?    enumeration
       |        |     |              +--rw peak-burst?   police-burst-type
       |        |     |              +--rw actions
       |        |     |                 +--rw conform-set-clp-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw conform-set-cos-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-cos-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 +--rw conform-set-discard-class-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw conform-set-dscp-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-dscp-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 +--rw conform-set-frde-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw conform-set-mpls-exp-imposition-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 |     o--rw table?                              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw conform-set-mpls-exp-topmost-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 |     o--rw table?                           -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw conform-set-prec-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-prec-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 +--rw conform-set-qos-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-qos-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw conform-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw conform-drop
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw drop?   empty
       |        |     |                 +--rw exceed-dscp
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw dscp?   ios-types:dscp-type
       |        |     |                 +--rw exceed-set-clp-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw exceed-set-cos-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-cos-transmit-val
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 +--rw exceed-set-discard-class-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw exceed-set-dscp-transmit-table
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-dscp-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-dscp-transmit-config?   ios-types:dscp-type
       |        |     |                 |     o--rw set-dscp-transmit
       |        |     |                 |        o--rw dscp
       |        |     |                 |           o--rw table?   enumeration
       |        |     |                 +--rw exceed-set-frde-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw exceed-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw exceed-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw exceed-set-prec-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-prec-transmit-val
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 +--rw exceed-set-qos-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw exceed-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw exceed-drop
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw drop?   empty
       |        |     |                 +--rw violate-set-clp-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw violate-set-cos-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     +--rw table?              -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-discard-class-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw violate-set-dscp-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     +--rw table?               -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-frde-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw violate-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw violate-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw violate-set-prec-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     +--rw table?               -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-qos-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw violate-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw violate-drop
       |        |     |                    +--rw violate-action
       |        |     |                       +--rw drop?   empty
       |        |     +--:(police-target-bitrate-case)
       |        |     |  +--rw police-target-bitrate
       |        |     |     +--rw police
       |        |     |        +--rw bit-rate?             police-bit-rate-type
       |        |     |        +--rw confirm_burst-byte?   uint64
       |        |     |        +--rw excess_burst-byte?    uint64
       |        |     |        o--rw conform-action?       empty
       |        |     |        o--rw transmit?             empty
       |        |     |        o--rw exceed-action?        empty
       |        |     |        o--rw drop?                 empty
       |        |     |        o--rw set-dscp-transmit?    empty
       |        |     |        o--rw dscp?                 empty
       |        |     |        o--rw table?                string
       |        |     |        +--rw actions
       |        |     |           +--rw conform-set-clp-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw conform-set-cos-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-cos-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           +--rw conform-set-discard-class-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw conform-set-dscp-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-dscp-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           +--rw conform-set-frde-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw conform-set-mpls-exp-imposition-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           |     o--rw table?                              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw conform-set-mpls-exp-topmost-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           |     o--rw table?                           -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw conform-set-prec-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-prec-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           +--rw conform-set-qos-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-qos-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw conform-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw conform-drop
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw drop?   empty
       |        |     |           +--rw exceed-dscp
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw dscp?   ios-types:dscp-type
       |        |     |           +--rw exceed-set-clp-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw exceed-set-cos-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-cos-transmit-val
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           +--rw exceed-set-discard-class-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw exceed-set-dscp-transmit-table
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-dscp-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-dscp-transmit-config?   ios-types:dscp-type
       |        |     |           |     o--rw set-dscp-transmit
       |        |     |           |        o--rw dscp
       |        |     |           |           o--rw table?   enumeration
       |        |     |           +--rw exceed-set-frde-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw exceed-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw exceed-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw exceed-set-prec-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-prec-transmit-val
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           +--rw exceed-set-qos-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw exceed-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw exceed-drop
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw drop?   empty
       |        |     |           +--rw violate-set-clp-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw violate-set-cos-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     +--rw table?              -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-discard-class-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw violate-set-dscp-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     +--rw table?               -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-frde-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw violate-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw violate-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw violate-set-prec-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     +--rw table?               -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-qos-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw violate-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw violate-drop
       |        |     |              +--rw violate-action
       |        |     |                 +--rw drop?   empty
       |        |     +--:(police-flow-case)
       |        |     |  +--rw police-flow
       |        |     |     +--rw police
       |        |     |        +--rw flow
       |        |     |           +--rw mask?           enumeration
       |        |     |           +--rw bps?            police-bps-type
       |        |     |           +--rw burst-normal?   police-burst-type
       |        |     |           +--rw actions
       |        |     |              +--rw conform-set-clp-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-clp-transmit?   empty
       |        |     |              +--rw conform-set-cos-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              |     o--rw table?              -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-cos-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              +--rw conform-set-discard-class-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-discard-class-transmit?   uint8
       |        |     |              +--rw conform-set-dscp-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |              |     o--rw table?               -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-dscp-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |              +--rw conform-set-frde-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-frde-transmit?   empty
       |        |     |              +--rw conform-set-mpls-exp-imposition-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |              |     o--rw table?                              -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-mpls-exp-imposition-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |              +--rw conform-set-mpls-exp-topmost-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |              |     o--rw table?                           -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-mpls-exp-topmost-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |              +--rw conform-set-prec-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              |     o--rw table?               -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-prec-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              +--rw conform-set-qos-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |              |     o--rw table?              -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-qos-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |              +--rw conform-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw transmit?   empty
       |        |     |              +--rw conform-drop
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw drop?   empty
       |        |     |              +--rw exceed-dscp
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw dscp?   ios-types:dscp-type
       |        |     |              +--rw exceed-set-clp-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-clp-transmit?   empty
       |        |     |              +--rw exceed-set-cos-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              |     o--rw table?              -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw exceed-set-cos-transmit-val
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              +--rw exceed-set-discard-class-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-discard-class-transmit?   uint8
       |        |     |              +--rw exceed-set-dscp-transmit-table
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |              |     o--rw table?               -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw exceed-set-dscp-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-dscp-transmit-config?   ios-types:dscp-type
       |        |     |              |     o--rw set-dscp-transmit
       |        |     |              |        o--rw dscp
       |        |     |              |           o--rw table?   enumeration
       |        |     |              +--rw exceed-set-frde-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-frde-transmit?   empty
       |        |     |              +--rw exceed-set-mpls-exp-imposition-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |              +--rw exceed-set-mpls-exp-topmost-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |              +--rw exceed-set-prec-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              |     o--rw table?               -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw exceed-set-prec-transmit-val
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              +--rw exceed-set-qos-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |              +--rw exceed-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw transmit?   empty
       |        |     |              +--rw exceed-drop
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw drop?   empty
       |        |     |              +--rw violate-set-clp-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-clp-transmit?   empty
       |        |     |              +--rw violate-set-cos-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              |     +--rw table?              -> /ios:native/table-map/name
       |        |     |              +--rw violate-set-discard-class-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-discard-class-transmit?   uint8
       |        |     |              +--rw violate-set-dscp-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |              |     +--rw table?               -> /ios:native/table-map/name
       |        |     |              +--rw violate-set-frde-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-frde-transmit?   empty
       |        |     |              +--rw violate-set-mpls-exp-imposition-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |              +--rw violate-set-mpls-exp-topmost-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |              +--rw violate-set-prec-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              |     +--rw table?               -> /ios:native/table-map/name
       |        |     |              +--rw violate-set-qos-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |              +--rw violate-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw transmit?   empty
       |        |     |              +--rw violate-drop
       |        |     |                 +--rw violate-action
       |        |     |                    +--rw drop?   empty
       |        |     +--:(police-catalyst-case)
       |        |     |  +--rw police-catalyst
       |        |     |     +--rw police
       |        |     |        +--rw bps-value?    string
       |        |     |        +--rw bps?          empty
       |        |     |        +--rw byte-value?   string
       |        |     |        +--rw byte?         empty
       |        |     |        +--rw actions
       |        |     |           +--rw conform-set-clp-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw conform-set-cos-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-cos-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           +--rw conform-set-discard-class-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw conform-set-dscp-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-dscp-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           +--rw conform-set-frde-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw conform-set-mpls-exp-imposition-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           |     o--rw table?                              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw conform-set-mpls-exp-topmost-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           |     o--rw table?                           -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw conform-set-prec-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-prec-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           +--rw conform-set-qos-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-qos-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw conform-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw conform-drop
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw drop?   empty
       |        |     |           +--rw exceed-dscp
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw dscp?   ios-types:dscp-type
       |        |     |           +--rw exceed-set-clp-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw exceed-set-cos-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-cos-transmit-val
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           +--rw exceed-set-discard-class-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw exceed-set-dscp-transmit-table
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-dscp-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-dscp-transmit-config?   ios-types:dscp-type
       |        |     |           |     o--rw set-dscp-transmit
       |        |     |           |        o--rw dscp
       |        |     |           |           o--rw table?   enumeration
       |        |     |           +--rw exceed-set-frde-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw exceed-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw exceed-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw exceed-set-prec-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-prec-transmit-val
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           +--rw exceed-set-qos-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw exceed-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw exceed-drop
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw drop?   empty
       |        |     |           +--rw violate-set-clp-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw violate-set-cos-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     +--rw table?              -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-discard-class-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw violate-set-dscp-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     +--rw table?               -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-frde-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw violate-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw violate-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw violate-set-prec-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     +--rw table?               -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-qos-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw violate-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw violate-drop
       |        |     |              +--rw violate-action
       |        |     |                 +--rw drop?   empty
       |        |     +--:(police-switch-case)
       |        |        +--rw police-switch
       |        |           +--rw police
       |        |              +--rw cir?             uint32
       |        |              +--rw bc?              uint32
       |        |              +--rw exceed-action?   enumeration
       |        +--:(priority-case)
       |        |  +--rw priority
       |        |     +--rw level?             uint8
       |        |     +--rw express?           empty
       |        |     +--rw (priority-type)?
       |        |     |  +--:(kilo-bits)
       |        |     |  |  +--rw kilo-bits?   uint32
       |        |     |  +--:(percent)
       |        |     |     +--rw percent?     uint16
       |        |     +--rw burst?             uint32
       |        +--:(queue-buffers-case)
       |        |  +--rw queue-buffers
       |        |     +--rw ratio?   uint8
       |        +--:(queue-limit-case)
       |        |  +--rw queue-limit
       |        |  |  +--rw queue-limit-value?   uint32
       |        |  |  +--rw queue-limit-type?    enumeration
       |        |  +--rw queue-limit-dscp
       |        |     +--rw dscp* [dscp-val]
       |        |        +--rw dscp-val     ios-types:dscp-type
       |        |        +--rw values?      empty
       |        |        +--rw dscp-val1?   ios-types:dscp-type
       |        |        +--rw percent?     uint8
       |        +--:(random-detect)
       |        |  +--rw random-detect
       |        |     +--rw aggregate!
       |        |     |  +--rw minimum-thresh?     uint32
       |        |     |  +--rw maximum-thresh?     uint32
       |        |     |  +--rw mark-probability?   empty
       |        |     |  +--rw denominator?        uint32
       |        |     +--rw cos-based?                        empty
       |        |     +--rw cos
       |        |     |  +--rw cos-val?              uint16
       |        |     |  +--rw min-threshold?        uint32
       |        |     |  +--rw min-threshold-unit?   bytes-ms-us-type
       |        |     |  +--rw max-threshold?        uint32
       |        |     |  +--rw max-threshold-unit?   bytes-ms-us-type
       |        |     |  +--rw denominator?          uint16
       |        |     +--rw discard-class-based?              empty
       |        |     +--rw discard-class-list* [dclass]
       |        |     |  +--rw dclass                uint16
       |        |     |  +--rw min-threshold?        uint32
       |        |     |  +--rw min-threshold-unit?   bytes-ms-us-type
       |        |     |  +--rw max-threshold?        uint32
       |        |     |  +--rw max-threshold-unit?   bytes-ms-us-type
       |        |     |  +--rw denominator?          uint16
       |        |     o--rw discard-class
       |        |     |  o--rw dclass?               uint16
       |        |     |  o--rw min-threshold?        uint32
       |        |     |  o--rw min-threshold-unit?   bytes-ms-us-type
       |        |     |  o--rw max-threshold?        uint32
       |        |     |  o--rw max-threshold-unit?   bytes-ms-us-type
       |        |     |  o--rw denominator?          uint16
       |        |     +--rw dscp-based?                       empty
       |        |     +--rw dscp* [dscp-val]
       |        |     |  +--rw dscp-val              ios-types:dscp-type
       |        |     |  +--rw min-threshold?        uint32
       |        |     |  +--rw min-threshold-unit?   bytes-ms-us-type
       |        |     |  +--rw max-threshold?        uint32
       |        |     |  +--rw max-threshold-unit?   bytes-ms-us-type
       |        |     |  +--rw denominator?          uint16
       |        |     +--rw ecn?                              empty
       |        |     +--rw exponential-weighting-constant?   uint16
       |        |     +--rw precedence-based?                 empty
       |        |     +--rw precedence
       |        |     |  +--rw prec?                 precedence-type2
       |        |     |  +--rw min-threshold?        uint32
       |        |     |  +--rw min-threshold-unit?   bytes-ms-us-type
       |        |     |  +--rw max-threshold?        uint32
       |        |     |  +--rw max-threshold-unit?   bytes-ms-us-type
       |        |     |  +--rw denominator?          uint16
       |        |     +--rw mpls-exp-based?                   empty
       |        |     +--rw exp* [exp-val]
       |        |        +--rw exp-val                        uint16
       |        |        +--rw (exp-choice)?
       |        |           +--:(random-detect-grouping)
       |        |           |  +--rw min-threshold?           uint32
       |        |           |  +--rw min-threshold-unit?      bytes-ms-us-type
       |        |           |  +--rw max-threshold?           uint32
       |        |           |  +--rw max-threshold-unit?      bytes-ms-us-type
       |        |           |  +--rw denominator?             uint16
       |        |           +--:(percent-group)
       |        |              +--rw percent?                 empty
       |        |              +--rw min-threshold-percent?   uint32
       |        |              +--rw max-threshold-percent?   uint32
       |        +--:(service-policy-case)
       |        |  +--rw service-policy?                -> /ios:native/policy/policy-map/name
       |        +--:(set-case)
       |        |  +--rw set
       |        |     +--rw atm-clp?               empty
       |        |     +--rw cos
       |        |     |  +--rw (cos-type)?
       |        |     |     +--:(a)
       |        |     |     |  +--rw val?             uint16
       |        |     |     +--:(b)
       |        |     |        +--rw pack?            enumeration
       |        |     |        +--rw user-priority?   empty
       |        |     |        +--rw table?           string
       |        |     +--rw traffic-class
       |        |     |  +--rw (traffic-class-type)?
       |        |     |     +--:(traffic-value)
       |        |     |     |  +--rw value?        uint8
       |        |     |     +--:(traffic-cos)
       |        |     |     |  +--rw cos
       |        |     |     |     +--rw table?   string
       |        |     |     +--:(traffic-dscp)
       |        |     |     |  +--rw dscp
       |        |     |     |     +--rw table?   string
       |        |     |     +--:(traffic-mpls)
       |        |     |     |  +--rw mpls
       |        |     |     |     +--rw experimental
       |        |     |     |        +--rw imposition
       |        |     |     |           +--rw table?   string
       |        |     |     +--:(traffic-precedence)
       |        |     |        +--rw precedence
       |        |     |           +--rw table?   string
       |        |     +--rw discard-class-group
       |        |     |  +--rw (discard-class-type)?
       |        |     |     +--:(discard-val)
       |        |     |     |  +--rw discard-class-val?   uint8
       |        |     |     +--:(discard-cos-type)
       |        |     |     |  +--rw cos
       |        |     |     |     +--rw table?   string
       |        |     |     +--:(discard-dscp-type)
       |        |     |     |  +--rw dscp
       |        |     |     |     +--rw table?   string
       |        |     |     +--:(discard-mpls-type)
       |        |     |     |  +--rw mpls
       |        |     |     |     +--rw experimental
       |        |     |     |        +--rw imposition
       |        |     |     |           +--rw table?   string
       |        |     |     +--:(discard-precedence-type)
       |        |     |        +--rw precedence
       |        |     |           +--rw table?   string
       |        |     x--rw discard-class?         uint16
       |        |     +--rw dscp
       |        |     |  +--rw dscp!
       |        |     |  |  +--rw table?   string
       |        |     |  +--rw tunnel?     empty
       |        |     |  +--rw dscp-val?   ios-types:dscp-type
       |        |     +--rw fr-de?                 empty
       |        |     +--rw ip
       |        |     |  +--rw (ip-choice)?
       |        |     |     +--:(dscp)
       |        |     |     |  +--rw dscp
       |        |     |     |     +--rw tunnel?     empty
       |        |     |     |     +--rw dscp-val?   ios-types:dscp-type
       |        |     |     +--:(precedence)
       |        |     |        +--rw precedence!
       |        |     |           +--rw precedence-val?   ios-types:precedence-type
       |        |     +--rw mpls
       |        |     |  +--rw experimental
       |        |     |     +--rw imposition
       |        |     |     |  +--rw exp-value?   uint8
       |        |     |     +--rw topmost
       |        |     |        +--rw exp-value?   uint8
       |        |     +--rw qos-group
       |        |     |  +--rw qos-group-value?   uint8
       |        |     +--rw wlan
       |        |     |  +--rw user-priority?   uint8
       |        |     +--rw ipv4
       |        |     |  +--rw (ipv4-choice)?
       |        |     |     +--:(set-next-hop)
       |        |     |     |  +--rw next-hop-config
       |        |     |     |  |  +--rw (epbr-set-nexthop-v4)?
       |        |     |     |  |     +--:(normal-case)
       |        |     |     |  |     |  +--rw address?               inet:ipv4-address
       |        |     |     |  |     +--:(list-case)
       |        |     |     |  |     |  +--rw addresses*             inet:ipv4-address
       |        |     |     |  |     +--:(verify-availability-case)
       |        |     |     |  |        +--rw verify-availability* [ipv4]
       |        |     |     |  |           +--rw ipv4        inet:ipv4-address
       |        |     |     |  |           +--rw sequence?   uint16
       |        |     |     |  |           +--rw track?      uint16
       |        |     |     |  o--rw next-hop?          inet:ipv4-address
       |        |     |     +--:(set-vrf)
       |        |     |     |  +--rw vrf
       |        |     |     |     +--rw verify-availability-list* [vrf-name next-hop verify-availability]
       |        |     |     |     |  +--rw vrf-name               string
       |        |     |     |     |  +--rw next-hop               enumeration
       |        |     |     |     |  +--rw verify-availability    inet:ipv4-address
       |        |     |     |     |  +--rw sequence?              uint16
       |        |     |     |     |  +--rw track?                 uint16
       |        |     |     |     +--rw vrf-name?                   string
       |        |     |     |     +--rw next-hop-config
       |        |     |     |     |  +--rw (epbr-set-nexthop-v4)?
       |        |     |     |     |     +--:(normal-case)
       |        |     |     |     |     |  +--rw address?     inet:ipv4-address
       |        |     |     |     |     +--:(list-case)
       |        |     |     |     |        +--rw addresses*   inet:ipv4-address
       |        |     |     |     o--rw next-hop?                   inet:ipv4-address
       |        |     |     +--:(set-global)
       |        |     |        +--rw global!
       |        |     |           +--rw next-hop-config
       |        |     |           |  +--rw (epbr-set-nexthop-v4)?
       |        |     |           |     +--:(normal-case)
       |        |     |           |     |  +--rw address?               inet:ipv4-address
       |        |     |           |     +--:(list-case)
       |        |     |           |     |  +--rw addresses*             inet:ipv4-address
       |        |     |           |     +--:(verify-availability-case)
       |        |     |           |        +--rw verify-availability* [ipv4]
       |        |     |           |           +--rw ipv4        inet:ipv4-address
       |        |     |           |           +--rw sequence?   uint16
       |        |     |           |           +--rw track?      uint16
       |        |     |           o--rw next-hop?          inet:ipv4-address
       |        |     +--rw ipv6
       |        |     |  +--rw (ipv6-choice)?
       |        |     |     +--:(set-next-hop)
       |        |     |     |  +--rw next-hop-config
       |        |     |     |  |  +--rw (epbr-set-nexthop-v6)?
       |        |     |     |  |     +--:(normal-case)
       |        |     |     |  |     |  +--rw address?               inet:ipv6-address
       |        |     |     |  |     +--:(list-case)
       |        |     |     |  |     |  +--rw addresses*             inet:ipv6-address
       |        |     |     |  |     +--:(verify-availability-case)
       |        |     |     |  |        +--rw verify-availability* [ipv6]
       |        |     |     |  |           +--rw ipv6        inet:ipv6-address
       |        |     |     |  |           +--rw sequence?   uint16
       |        |     |     |  |           +--rw track?      uint16
       |        |     |     |  o--rw next-hop?          inet:ipv6-address
       |        |     |     +--:(set-vrf)
       |        |     |     |  +--rw vrf
       |        |     |     |     +--rw verify-availability-list* [vrf-name next-hop verify-availability]
       |        |     |     |     |  +--rw vrf-name               string
       |        |     |     |     |  +--rw next-hop               enumeration
       |        |     |     |     |  +--rw verify-availability    inet:ipv6-address
       |        |     |     |     |  +--rw sequence?              uint16
       |        |     |     |     |  +--rw track?                 uint16
       |        |     |     |     +--rw vrf-name?                   string
       |        |     |     |     +--rw next-hop-config
       |        |     |     |     |  +--rw (epbr-set-nexthop-v6)?
       |        |     |     |     |     +--:(normal-case)
       |        |     |     |     |     |  +--rw address?     inet:ipv6-address
       |        |     |     |     |     +--:(list-case)
       |        |     |     |     |        +--rw addresses*   inet:ipv6-address
       |        |     |     |     o--rw next-hop?                   inet:ipv6-address
       |        |     |     +--:(set-global)
       |        |     |        +--rw global!
       |        |     |           +--rw next-hop-config
       |        |     |           |  +--rw (epbr-set-nexthop-v6)?
       |        |     |           |     +--:(normal-case)
       |        |     |           |     |  +--rw address?               inet:ipv6-address
       |        |     |           |     +--:(list-case)
       |        |     |           |     |  +--rw addresses*             inet:ipv6-address
       |        |     |           |     +--:(verify-availability-case)
       |        |     |           |        +--rw verify-availability* [ipv6]
       |        |     |           |           +--rw ipv6        inet:ipv6-address
       |        |     |           |           +--rw sequence?   uint16
       |        |     |           |           +--rw track?      uint16
       |        |     |           o--rw next-hop?          inet:ipv6-address
       |        |     +--rw forward-class
       |        |     |  +--rw forward-class-value?   uint8
       |        |     +--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 cos-inner?             uint8
       |        +--:(shape-case)
       |        |  +--rw shape
       |        |     +--rw adaptive
       |        |     |  +--rw (adaptive-choice)?
       |        |     |     +--:(bps)
       |        |     |     |  +--rw bits-per-second?                   uint32
       |        |     |     +--:(range)
       |        |     |        +--rw (upper-choice)?
       |        |     |           +--:(range-bps)
       |        |     |           |  +--rw upper-lower-bound-bps
       |        |     |           |     +--rw upper-bound?   ios-types:storm-control-threshold-type
       |        |     |           |     +--rw lower-bound?   ios-types:storm-control-threshold-type
       |        |     |           +--:(range-percent)
       |        |     |              +--rw upper-lower-bound-percent
       |        |     |                 +--rw upper-bound
       |        |     |                 |  +--rw percent?   uint8
       |        |     |                 +--rw lower-bound
       |        |     |                    +--rw percent?   uint8
       |        |     +--rw average
       |        |     |  +--rw (average-choice)?
       |        |     |     +--:(a)
       |        |     |     |  +--rw bit-rate?                      uint64
       |        |     |     |  +--rw bits-per-interval-sustained?   uint32
       |        |     |     |  +--rw bits-per-interval-excess?      uint32
       |        |     |     |  +--rw account
       |        |     |     |     +--rw user-defined?   int32
       |        |     |     +--:(b)
       |        |     |        +--rw percent?                       ios-types:percentage
       |        |     |        +--rw burst-size-sustained?          uint16
       |        |     |        +--rw ms?                            empty
       |        |     |        +--rw bse
       |        |     |           +--rw burst-size-excess?   uint16
       |        |     |           +--rw ms?                  empty
       |        |     +--rw fecn-adapt?       empty
       |        |     +--rw fr-voice-adapt!
       |        |     |  +--rw deactivation?   uint16
       |        |     +--rw max-buffers?      uint16
       |        +--:(trust-case)
       |           +--rw trust?                         enumeration
       +--rw sequence-class* [class-number class-name] {ios-features:switching-platform}?
       |  +--rw class-number    uint32
       |  +--rw class-name      class-name-type
       |  +--rw action-list* [action-type]
       |     +--rw action-type                          policy-action-type
       |     +--rw (action-param)?
       |        +--:(bandwidth-case)
       |        |  +--rw bandwidth
       |        |     +--rw bits?        uint32
       |        |     +--rw percent?     policy-percent-type
       |        |     +--rw remaining
       |        |        +--rw rem-option?   enumeration
       |        |        +--rw percent?      policy-percent-type
       |        |        +--rw ratio?        uint32
       |        |        +--rw account
       |        |           +--rw user-defined?   int32
       |        +--:(compression-case)
       |        |  +--rw compression
       |        |     +--rw header!
       |        |        +--rw ip?   enumeration
       |        +--:(estimate-case)
       |        |  +--rw estimate
       |        |     +--rw bandwidth!
       |        |        +--rw delay-one-in
       |        |        |  +--rw doi?            uint32
       |        |        |  +--rw milliseconds?   uint32
       |        |        +--rw drop-one-in?    uint32
       |        +--:(forward-case)
       |        |  +--rw forward
       |        |     +--rw service-path?    uint32
       |        |     +--rw service-index?   uint8
       |        +--:(fair-queue-case)
       |        |  +--rw fair-queue
       |        |     +--rw dynamic-queues?   uint32
       |        |     +--rw queue-limit?      uint16
       |        +--:(netflow-sampler-case)
       |        |  +--rw netflow-sampler?               string
       |        +--:(police-case)
       |        |  +--rw (police-choice)?
       |        |     +--:(police-aggregate-case)
       |        |     |  +--rw police-aggregate
       |        |     |     +--rw police
       |        |     |        +--rw aggregate?   string
       |        |     +--:(police-policy-map-case)
       |        |     |  +--rw police-policy-map
       |        |     |     +--rw police
       |        |     |        +--rw (cir-bc-choice)?
       |        |     |        |  +--:(cir-bc)
       |        |     |        |     +--rw cir?   police-bit-rate-type
       |        |     |        |     +--rw bc?    police-burst-type
       |        |     |        +--rw be?          police-burst-type
       |        |     |        +--rw pir?         police-bps-type
       |        |     |        +--rw pir-be
       |        |     |        |  +--rw be?   police-burst-type
       |        |     |        +--rw actions
       |        |     |           +--rw conform-set-clp-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw conform-set-cos-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-cos-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           +--rw conform-set-discard-class-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw conform-set-dscp-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-dscp-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           +--rw conform-set-frde-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw conform-set-mpls-exp-imposition-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           |     o--rw table?                              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw conform-set-mpls-exp-topmost-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           |     o--rw table?                           -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw conform-set-prec-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-prec-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           +--rw conform-set-qos-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-qos-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw conform-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw conform-drop
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw drop?   empty
       |        |     |           +--rw exceed-dscp
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw dscp?   ios-types:dscp-type
       |        |     |           +--rw exceed-set-clp-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw exceed-set-cos-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-cos-transmit-val
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           +--rw exceed-set-discard-class-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw exceed-set-dscp-transmit-table
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-dscp-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-dscp-transmit-config?   ios-types:dscp-type
       |        |     |           |     o--rw set-dscp-transmit
       |        |     |           |        o--rw dscp
       |        |     |           |           o--rw table?   enumeration
       |        |     |           +--rw exceed-set-frde-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw exceed-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw exceed-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw exceed-set-prec-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-prec-transmit-val
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           +--rw exceed-set-qos-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw exceed-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw exceed-drop
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw drop?   empty
       |        |     |           +--rw violate-set-clp-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw violate-set-cos-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     +--rw table?              -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-discard-class-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw violate-set-dscp-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     +--rw table?               -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-frde-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw violate-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw violate-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw violate-set-prec-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     +--rw table?               -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-qos-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw violate-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw violate-drop
       |        |     |              +--rw violate-action
       |        |     |                 +--rw drop?   empty
       |        |     +--:(police-cir-percent-case)
       |        |     |  +--rw police-cir-percent
       |        |     |     +--rw police
       |        |     |        +--rw cir
       |        |     |           +--rw percent
       |        |     |              +--rw percentage?   ios-types:percentage
       |        |     |              +--rw bc?           uint16
       |        |     |              +--rw bc-ms
       |        |     |              |  +--rw ms?   empty
       |        |     |              +--rw be?           uint16
       |        |     |              +--rw be-ms
       |        |     |              |  +--rw ms?   empty
       |        |     |              +--rw pir
       |        |     |              |  +--rw percent?   ios-types:percentage
       |        |     |              +--rw pir-be
       |        |     |              |  +--rw be?   uint16
       |        |     |              +--rw pir-be-ms
       |        |     |              |  +--rw ms?   empty
       |        |     |              +--rw actions
       |        |     |                 +--rw conform-set-clp-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw conform-set-cos-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-cos-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 +--rw conform-set-discard-class-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw conform-set-dscp-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-dscp-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 +--rw conform-set-frde-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw conform-set-mpls-exp-imposition-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 |     o--rw table?                              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw conform-set-mpls-exp-topmost-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 |     o--rw table?                           -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw conform-set-prec-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-prec-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 +--rw conform-set-qos-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-qos-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw conform-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw conform-drop
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw drop?   empty
       |        |     |                 +--rw exceed-dscp
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw dscp?   ios-types:dscp-type
       |        |     |                 +--rw exceed-set-clp-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw exceed-set-cos-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-cos-transmit-val
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 +--rw exceed-set-discard-class-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw exceed-set-dscp-transmit-table
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-dscp-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-dscp-transmit-config?   ios-types:dscp-type
       |        |     |                 |     o--rw set-dscp-transmit
       |        |     |                 |        o--rw dscp
       |        |     |                 |           o--rw table?   enumeration
       |        |     |                 +--rw exceed-set-frde-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw exceed-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw exceed-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw exceed-set-prec-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-prec-transmit-val
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 +--rw exceed-set-qos-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw exceed-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw exceed-drop
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw drop?   empty
       |        |     |                 +--rw violate-set-clp-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw violate-set-cos-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     +--rw table?              -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-discard-class-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw violate-set-dscp-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     +--rw table?               -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-frde-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw violate-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw violate-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw violate-set-prec-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     +--rw table?               -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-qos-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw violate-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw violate-drop
       |        |     |                    +--rw violate-action
       |        |     |                       +--rw drop?   empty
       |        |     +--:(police-rate-unit-case)
       |        |     |  +--rw police-rate-unit
       |        |     |     +--rw police
       |        |     |        +--rw rate
       |        |     |           +--rw units?        uint64
       |        |     |           +--rw xps?          police-pps-bps-type
       |        |     |           +--rw burst
       |        |     |           |  +--rw burst-value?   uint32
       |        |     |           |  +--rw burst-type?    police-packets-bytes-type
       |        |     |           +--rw peak-rate
       |        |     |           |  +--rw peak-rate-value?   uint32
       |        |     |           |  +--rw xps?               police-pps-bps-type
       |        |     |           +--rw peak-burst
       |        |     |           |  +--rw burst-value?   uint32
       |        |     |           |  +--rw burst-type?    police-packets-bytes-type
       |        |     |           +--rw actions
       |        |     |              +--rw conform-set-clp-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-clp-transmit?   empty
       |        |     |              +--rw conform-set-cos-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              |     o--rw table?              -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-cos-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              +--rw conform-set-discard-class-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-discard-class-transmit?   uint8
       |        |     |              +--rw conform-set-dscp-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |              |     o--rw table?               -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-dscp-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |              +--rw conform-set-frde-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-frde-transmit?   empty
       |        |     |              +--rw conform-set-mpls-exp-imposition-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |              |     o--rw table?                              -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-mpls-exp-imposition-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |              +--rw conform-set-mpls-exp-topmost-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |              |     o--rw table?                           -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-mpls-exp-topmost-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |              +--rw conform-set-prec-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              |     o--rw table?               -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-prec-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              +--rw conform-set-qos-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |              |     o--rw table?              -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-qos-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |              +--rw conform-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw transmit?   empty
       |        |     |              +--rw conform-drop
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw drop?   empty
       |        |     |              +--rw exceed-dscp
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw dscp?   ios-types:dscp-type
       |        |     |              +--rw exceed-set-clp-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-clp-transmit?   empty
       |        |     |              +--rw exceed-set-cos-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              |     o--rw table?              -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw exceed-set-cos-transmit-val
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              +--rw exceed-set-discard-class-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-discard-class-transmit?   uint8
       |        |     |              +--rw exceed-set-dscp-transmit-table
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |              |     o--rw table?               -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw exceed-set-dscp-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-dscp-transmit-config?   ios-types:dscp-type
       |        |     |              |     o--rw set-dscp-transmit
       |        |     |              |        o--rw dscp
       |        |     |              |           o--rw table?   enumeration
       |        |     |              +--rw exceed-set-frde-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-frde-transmit?   empty
       |        |     |              +--rw exceed-set-mpls-exp-imposition-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |              +--rw exceed-set-mpls-exp-topmost-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |              +--rw exceed-set-prec-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              |     o--rw table?               -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw exceed-set-prec-transmit-val
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              +--rw exceed-set-qos-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |              +--rw exceed-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw transmit?   empty
       |        |     |              +--rw exceed-drop
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw drop?   empty
       |        |     |              +--rw violate-set-clp-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-clp-transmit?   empty
       |        |     |              +--rw violate-set-cos-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              |     +--rw table?              -> /ios:native/table-map/name
       |        |     |              +--rw violate-set-discard-class-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-discard-class-transmit?   uint8
       |        |     |              +--rw violate-set-dscp-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |              |     +--rw table?               -> /ios:native/table-map/name
       |        |     |              +--rw violate-set-frde-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-frde-transmit?   empty
       |        |     |              +--rw violate-set-mpls-exp-imposition-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |              +--rw violate-set-mpls-exp-topmost-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |              +--rw violate-set-prec-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              |     +--rw table?               -> /ios:native/table-map/name
       |        |     |              +--rw violate-set-qos-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |              +--rw violate-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw transmit?   empty
       |        |     |              +--rw violate-drop
       |        |     |                 +--rw violate-action
       |        |     |                    +--rw drop?   empty
       |        |     +--:(police-rate-percent-case)
       |        |     |  +--rw police-rate-percent
       |        |     |     +--rw police
       |        |     |        +--rw rate
       |        |     |           +--rw percent
       |        |     |              +--rw percentage?      ios-types:percentage
       |        |     |              +--rw burst?           uint16
       |        |     |              +--rw ms?              empty
       |        |     |              +--rw peak-rate
       |        |     |              |  +--rw percent?   ios-types:percentage
       |        |     |              +--rw peak-burst?      uint16
       |        |     |              +--rw peak-burst-ms
       |        |     |              |  +--rw ms?   empty
       |        |     |              +--rw actions
       |        |     |                 +--rw conform-set-clp-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw conform-set-cos-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-cos-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 +--rw conform-set-discard-class-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw conform-set-dscp-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-dscp-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 +--rw conform-set-frde-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw conform-set-mpls-exp-imposition-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 |     o--rw table?                              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw conform-set-mpls-exp-topmost-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 |     o--rw table?                           -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw conform-set-prec-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-prec-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 +--rw conform-set-qos-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-qos-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw conform-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw conform-drop
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw drop?   empty
       |        |     |                 +--rw exceed-dscp
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw dscp?   ios-types:dscp-type
       |        |     |                 +--rw exceed-set-clp-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw exceed-set-cos-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-cos-transmit-val
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 +--rw exceed-set-discard-class-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw exceed-set-dscp-transmit-table
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-dscp-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-dscp-transmit-config?   ios-types:dscp-type
       |        |     |                 |     o--rw set-dscp-transmit
       |        |     |                 |        o--rw dscp
       |        |     |                 |           o--rw table?   enumeration
       |        |     |                 +--rw exceed-set-frde-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw exceed-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw exceed-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw exceed-set-prec-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-prec-transmit-val
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 +--rw exceed-set-qos-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw exceed-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw exceed-drop
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw drop?   empty
       |        |     |                 +--rw violate-set-clp-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw violate-set-cos-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     +--rw table?              -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-discard-class-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw violate-set-dscp-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     +--rw table?               -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-frde-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw violate-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw violate-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw violate-set-prec-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     +--rw table?               -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-qos-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw violate-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw violate-drop
       |        |     |                    +--rw violate-action
       |        |     |                       +--rw drop?   empty
       |        |     +--:(police-rate-pdp-case)
       |        |     |  +--rw police-rate-pdp
       |        |     |     +--rw police
       |        |     |        +--rw rate
       |        |     |           +--rw pdp
       |        |     |              +--rw burst?        police-burst-type
       |        |     |              +--rw peak-rate?    enumeration
       |        |     |              +--rw peak-burst?   police-burst-type
       |        |     |              +--rw actions
       |        |     |                 +--rw conform-set-clp-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw conform-set-cos-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-cos-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 +--rw conform-set-discard-class-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw conform-set-dscp-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-dscp-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 +--rw conform-set-frde-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw conform-set-mpls-exp-imposition-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 |     o--rw table?                              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw conform-set-mpls-exp-topmost-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 |     o--rw table?                           -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw conform-set-prec-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-prec-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 +--rw conform-set-qos-transmit-table
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw conform-set-qos-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw conform-transmit
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw conform-drop
       |        |     |                 |  +--rw conform-action
       |        |     |                 |     +--rw drop?   empty
       |        |     |                 +--rw exceed-dscp
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw dscp?   ios-types:dscp-type
       |        |     |                 +--rw exceed-set-clp-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw exceed-set-cos-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     o--rw table?              -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-cos-transmit-val
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 +--rw exceed-set-discard-class-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw exceed-set-dscp-transmit-table
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-dscp-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-dscp-transmit-config?   ios-types:dscp-type
       |        |     |                 |     o--rw set-dscp-transmit
       |        |     |                 |        o--rw dscp
       |        |     |                 |           o--rw table?   enumeration
       |        |     |                 +--rw exceed-set-frde-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw exceed-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw exceed-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw exceed-set-prec-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     o--rw table?               -> /ios:native/table-map/name
       |        |     |                 |     +--rw table-container
       |        |     |                 |        +--rw table?   -> /ios:native/table-map/name
       |        |     |                 +--rw exceed-set-prec-transmit-val
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 +--rw exceed-set-qos-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw exceed-transmit
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw exceed-drop
       |        |     |                 |  +--rw exceed-action
       |        |     |                 |     +--rw drop?   empty
       |        |     |                 +--rw violate-set-clp-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-clp-transmit?   empty
       |        |     |                 +--rw violate-set-cos-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |                 |     +--rw table?              -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-discard-class-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-discard-class-transmit?   uint8
       |        |     |                 +--rw violate-set-dscp-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |                 |     +--rw table?               -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-frde-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-frde-transmit?   empty
       |        |     |                 +--rw violate-set-mpls-exp-imposition-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw violate-set-mpls-exp-topmost-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |                 +--rw violate-set-prec-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |                 |     +--rw table?               -> /ios:native/table-map/name
       |        |     |                 +--rw violate-set-qos-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |                 +--rw violate-transmit
       |        |     |                 |  +--rw violate-action
       |        |     |                 |     +--rw transmit?   empty
       |        |     |                 +--rw violate-drop
       |        |     |                    +--rw violate-action
       |        |     |                       +--rw drop?   empty
       |        |     +--:(police-target-bitrate-case)
       |        |     |  +--rw police-target-bitrate
       |        |     |     +--rw police
       |        |     |        +--rw bit-rate?             police-bit-rate-type
       |        |     |        +--rw confirm_burst-byte?   uint64
       |        |     |        +--rw excess_burst-byte?    uint64
       |        |     |        o--rw conform-action?       empty
       |        |     |        o--rw transmit?             empty
       |        |     |        o--rw exceed-action?        empty
       |        |     |        o--rw drop?                 empty
       |        |     |        o--rw set-dscp-transmit?    empty
       |        |     |        o--rw dscp?                 empty
       |        |     |        o--rw table?                string
       |        |     |        +--rw actions
       |        |     |           +--rw conform-set-clp-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw conform-set-cos-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-cos-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           +--rw conform-set-discard-class-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw conform-set-dscp-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-dscp-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           +--rw conform-set-frde-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw conform-set-mpls-exp-imposition-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           |     o--rw table?                              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw conform-set-mpls-exp-topmost-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           |     o--rw table?                           -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw conform-set-prec-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-prec-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           +--rw conform-set-qos-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-qos-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw conform-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw conform-drop
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw drop?   empty
       |        |     |           +--rw exceed-dscp
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw dscp?   ios-types:dscp-type
       |        |     |           +--rw exceed-set-clp-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw exceed-set-cos-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-cos-transmit-val
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           +--rw exceed-set-discard-class-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw exceed-set-dscp-transmit-table
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-dscp-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-dscp-transmit-config?   ios-types:dscp-type
       |        |     |           |     o--rw set-dscp-transmit
       |        |     |           |        o--rw dscp
       |        |     |           |           o--rw table?   enumeration
       |        |     |           +--rw exceed-set-frde-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw exceed-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw exceed-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw exceed-set-prec-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-prec-transmit-val
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           +--rw exceed-set-qos-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw exceed-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw exceed-drop
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw drop?   empty
       |        |     |           +--rw violate-set-clp-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw violate-set-cos-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     +--rw table?              -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-discard-class-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw violate-set-dscp-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     +--rw table?               -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-frde-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw violate-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw violate-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw violate-set-prec-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     +--rw table?               -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-qos-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw violate-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw violate-drop
       |        |     |              +--rw violate-action
       |        |     |                 +--rw drop?   empty
       |        |     +--:(police-flow-case)
       |        |     |  +--rw police-flow
       |        |     |     +--rw police
       |        |     |        +--rw flow
       |        |     |           +--rw mask?           enumeration
       |        |     |           +--rw bps?            police-bps-type
       |        |     |           +--rw burst-normal?   police-burst-type
       |        |     |           +--rw actions
       |        |     |              +--rw conform-set-clp-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-clp-transmit?   empty
       |        |     |              +--rw conform-set-cos-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              |     o--rw table?              -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-cos-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              +--rw conform-set-discard-class-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-discard-class-transmit?   uint8
       |        |     |              +--rw conform-set-dscp-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |              |     o--rw table?               -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-dscp-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |              +--rw conform-set-frde-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-frde-transmit?   empty
       |        |     |              +--rw conform-set-mpls-exp-imposition-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |              |     o--rw table?                              -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-mpls-exp-imposition-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |              +--rw conform-set-mpls-exp-topmost-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |              |     o--rw table?                           -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-mpls-exp-topmost-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |              +--rw conform-set-prec-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              |     o--rw table?               -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-prec-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              +--rw conform-set-qos-transmit-table
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |              |     o--rw table?              -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw conform-set-qos-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |              +--rw conform-transmit
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw transmit?   empty
       |        |     |              +--rw conform-drop
       |        |     |              |  +--rw conform-action
       |        |     |              |     +--rw drop?   empty
       |        |     |              +--rw exceed-dscp
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw dscp?   ios-types:dscp-type
       |        |     |              +--rw exceed-set-clp-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-clp-transmit?   empty
       |        |     |              +--rw exceed-set-cos-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              |     o--rw table?              -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw exceed-set-cos-transmit-val
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              +--rw exceed-set-discard-class-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-discard-class-transmit?   uint8
       |        |     |              +--rw exceed-set-dscp-transmit-table
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |              |     o--rw table?               -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw exceed-set-dscp-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-dscp-transmit-config?   ios-types:dscp-type
       |        |     |              |     o--rw set-dscp-transmit
       |        |     |              |        o--rw dscp
       |        |     |              |           o--rw table?   enumeration
       |        |     |              +--rw exceed-set-frde-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-frde-transmit?   empty
       |        |     |              +--rw exceed-set-mpls-exp-imposition-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |              +--rw exceed-set-mpls-exp-topmost-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |              +--rw exceed-set-prec-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              |     o--rw table?               -> /ios:native/table-map/name
       |        |     |              |     +--rw table-container
       |        |     |              |        +--rw table?   -> /ios:native/table-map/name
       |        |     |              +--rw exceed-set-prec-transmit-val
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              +--rw exceed-set-qos-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |              +--rw exceed-transmit
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw transmit?   empty
       |        |     |              +--rw exceed-drop
       |        |     |              |  +--rw exceed-action
       |        |     |              |     +--rw drop?   empty
       |        |     |              +--rw violate-set-clp-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-clp-transmit?   empty
       |        |     |              +--rw violate-set-cos-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |              |     +--rw table?              -> /ios:native/table-map/name
       |        |     |              +--rw violate-set-discard-class-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-discard-class-transmit?   uint8
       |        |     |              +--rw violate-set-dscp-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |              |     +--rw table?               -> /ios:native/table-map/name
       |        |     |              +--rw violate-set-frde-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-frde-transmit?   empty
       |        |     |              +--rw violate-set-mpls-exp-imposition-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |              +--rw violate-set-mpls-exp-topmost-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |              +--rw violate-set-prec-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |              |     +--rw table?               -> /ios:native/table-map/name
       |        |     |              +--rw violate-set-qos-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |              +--rw violate-transmit
       |        |     |              |  +--rw violate-action
       |        |     |              |     +--rw transmit?   empty
       |        |     |              +--rw violate-drop
       |        |     |                 +--rw violate-action
       |        |     |                    +--rw drop?   empty
       |        |     +--:(police-catalyst-case)
       |        |     |  +--rw police-catalyst
       |        |     |     +--rw police
       |        |     |        +--rw bps-value?    string
       |        |     |        +--rw bps?          empty
       |        |     |        +--rw byte-value?   string
       |        |     |        +--rw byte?         empty
       |        |     |        +--rw actions
       |        |     |           +--rw conform-set-clp-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw conform-set-cos-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-cos-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           +--rw conform-set-discard-class-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw conform-set-dscp-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-dscp-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           +--rw conform-set-frde-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw conform-set-mpls-exp-imposition-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           |     o--rw table?                              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw conform-set-mpls-exp-topmost-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           |     o--rw table?                           -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw conform-set-prec-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-prec-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           +--rw conform-set-qos-transmit-table
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw conform-set-qos-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw conform-transmit
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw conform-drop
       |        |     |           |  +--rw conform-action
       |        |     |           |     +--rw drop?   empty
       |        |     |           +--rw exceed-dscp
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw dscp?   ios-types:dscp-type
       |        |     |           +--rw exceed-set-clp-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw exceed-set-cos-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     o--rw table?              -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-cos-transmit-val
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           +--rw exceed-set-discard-class-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw exceed-set-dscp-transmit-table
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-dscp-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-dscp-transmit-config?   ios-types:dscp-type
       |        |     |           |     o--rw set-dscp-transmit
       |        |     |           |        o--rw dscp
       |        |     |           |           o--rw table?   enumeration
       |        |     |           +--rw exceed-set-frde-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw exceed-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw exceed-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw exceed-set-prec-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     o--rw table?               -> /ios:native/table-map/name
       |        |     |           |     +--rw table-container
       |        |     |           |        +--rw table?   -> /ios:native/table-map/name
       |        |     |           +--rw exceed-set-prec-transmit-val
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           +--rw exceed-set-qos-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw exceed-transmit
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw exceed-drop
       |        |     |           |  +--rw exceed-action
       |        |     |           |     +--rw drop?   empty
       |        |     |           +--rw violate-set-clp-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-clp-transmit?   empty
       |        |     |           +--rw violate-set-cos-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-cos-transmit?   ios-types:cos_value-type
       |        |     |           |     +--rw table?              -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-discard-class-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-discard-class-transmit?   uint8
       |        |     |           +--rw violate-set-dscp-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-dscp-transmit?   ios-types:dscp-type
       |        |     |           |     +--rw table?               -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-frde-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-frde-transmit?   empty
       |        |     |           +--rw violate-set-mpls-exp-imposition-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
       |        |     |           +--rw violate-set-mpls-exp-topmost-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
       |        |     |           +--rw violate-set-prec-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-prec-transmit?   ios-types:prec_value-type
       |        |     |           |     +--rw table?               -> /ios:native/table-map/name
       |        |     |           +--rw violate-set-qos-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw set-qos-transmit?   ios-types:qos_value-type
       |        |     |           +--rw violate-transmit
       |        |     |           |  +--rw violate-action
       |        |     |           |     +--rw transmit?   empty
       |        |     |           +--rw violate-drop
       |        |     |              +--rw violate-action
       |        |     |                 +--rw drop?   empty
       |        |     +--:(police-switch-case)
       |        |        +--rw police-switch
       |        |           +--rw police
       |        |              +--rw cir?             uint32
       |        |              +--rw bc?              uint32
       |        |              +--rw exceed-action?   enumeration
       |        +--:(priority-case)
       |        |  +--rw priority
       |        |     +--rw level?             uint8
       |        |     +--rw express?           empty
       |        |     +--rw (priority-type)?
       |        |     |  +--:(kilo-bits)
       |        |     |  |  +--rw kilo-bits?   uint32
       |        |     |  +--:(percent)
       |        |     |     +--rw percent?     uint16
       |        |     +--rw burst?             uint32
       |        +--:(queue-buffers-case)
       |        |  +--rw queue-buffers
       |        |     +--rw ratio?   uint8
       |        +--:(queue-limit-case)
       |        |  +--rw queue-limit
       |        |  |  +--rw queue-limit-value?   uint32
       |        |  |  +--rw queue-limit-type?    enumeration
       |        |  +--rw queue-limit-dscp
       |        |     +--rw dscp* [dscp-val]
       |        |        +--rw dscp-val     ios-types:dscp-type
       |        |        +--rw values?      empty
       |        |        +--rw dscp-val1?   ios-types:dscp-type
       |        |        +--rw percent?     uint8
       |        +--:(random-detect)
       |        |  +--rw random-detect
       |        |     +--rw aggregate!
       |        |     |  +--rw minimum-thresh?     uint32
       |        |     |  +--rw maximum-thresh?     uint32
       |        |     |  +--rw mark-probability?   empty
       |        |     |  +--rw denominator?        uint32
       |        |     +--rw cos-based?                        empty
       |        |     +--rw cos
       |        |     |  +--rw cos-val?              uint16
       |        |     |  +--rw min-threshold?        uint32
       |        |     |  +--rw min-threshold-unit?   bytes-ms-us-type
       |        |     |  +--rw max-threshold?        uint32
       |        |     |  +--rw max-threshold-unit?   bytes-ms-us-type
       |        |     |  +--rw denominator?          uint16
       |        |     +--rw discard-class-based?              empty
       |        |     +--rw discard-class-list* [dclass]
       |        |     |  +--rw dclass                uint16
       |        |     |  +--rw min-threshold?        uint32
       |        |     |  +--rw min-threshold-unit?   bytes-ms-us-type
       |        |     |  +--rw max-threshold?        uint32
       |        |     |  +--rw max-threshold-unit?   bytes-ms-us-type
       |        |     |  +--rw denominator?          uint16
       |        |     o--rw discard-class
       |        |     |  o--rw dclass?               uint16
       |        |     |  o--rw min-threshold?        uint32
       |        |     |  o--rw min-threshold-unit?   bytes-ms-us-type
       |        |     |  o--rw max-threshold?        uint32
       |        |     |  o--rw max-threshold-unit?   bytes-ms-us-type
       |        |     |  o--rw denominator?          uint16
       |        |     +--rw dscp-based?                       empty
       |        |     +--rw dscp* [dscp-val]
       |        |     |  +--rw dscp-val              ios-types:dscp-type
       |        |     |  +--rw min-threshold?        uint32
       |        |     |  +--rw min-threshold-unit?   bytes-ms-us-type
       |        |     |  +--rw max-threshold?        uint32
       |        |     |  +--rw max-threshold-unit?   bytes-ms-us-type
       |        |     |  +--rw denominator?          uint16
       |        |     +--rw ecn?                              empty
       |        |     +--rw exponential-weighting-constant?   uint16
       |        |     +--rw precedence-based?                 empty
       |        |     +--rw precedence
       |        |     |  +--rw prec?                 precedence-type2
       |        |     |  +--rw min-threshold?        uint32
       |        |     |  +--rw min-threshold-unit?   bytes-ms-us-type
       |        |     |  +--rw max-threshold?        uint32
       |        |     |  +--rw max-threshold-unit?   bytes-ms-us-type
       |        |     |  +--rw denominator?          uint16
       |        |     +--rw mpls-exp-based?                   empty
       |        |     +--rw exp* [exp-val]
       |        |        +--rw exp-val                        uint16
       |        |        +--rw (exp-choice)?
       |        |           +--:(random-detect-grouping)
       |        |           |  +--rw min-threshold?           uint32
       |        |           |  +--rw min-threshold-unit?      bytes-ms-us-type
       |        |           |  +--rw max-threshold?           uint32
       |        |           |  +--rw max-threshold-unit?      bytes-ms-us-type
       |        |           |  +--rw denominator?             uint16
       |        |           +--:(percent-group)
       |        |              +--rw percent?                 empty
       |        |              +--rw min-threshold-percent?   uint32
       |        |              +--rw max-threshold-percent?   uint32
       |        +--:(service-policy-case)
       |        |  +--rw service-policy?                -> /ios:native/policy/policy-map/name
       |        +--:(set-case)
       |        |  +--rw set
       |        |     +--rw atm-clp?               empty
       |        |     +--rw cos
       |        |     |  +--rw (cos-type)?
       |        |     |     +--:(a)
       |        |     |     |  +--rw val?             uint16
       |        |     |     +--:(b)
       |        |     |        +--rw pack?            enumeration
       |        |     |        +--rw user-priority?   empty
       |        |     |        +--rw table?           string
       |        |     +--rw traffic-class
       |        |     |  +--rw (traffic-class-type)?
       |        |     |     +--:(traffic-value)
       |        |     |     |  +--rw value?        uint8
       |        |     |     +--:(traffic-cos)
       |        |     |     |  +--rw cos
       |        |     |     |     +--rw table?   string
       |        |     |     +--:(traffic-dscp)
       |        |     |     |  +--rw dscp
       |        |     |     |     +--rw table?   string
       |        |     |     +--:(traffic-mpls)
       |        |     |     |  +--rw mpls
       |        |     |     |     +--rw experimental
       |        |     |     |        +--rw imposition
       |        |     |     |           +--rw table?   string
       |        |     |     +--:(traffic-precedence)
       |        |     |        +--rw precedence
       |        |     |           +--rw table?   string
       |        |     +--rw discard-class-group
       |        |     |  +--rw (discard-class-type)?
       |        |     |     +--:(discard-val)
       |        |     |     |  +--rw discard-class-val?   uint8
       |        |     |     +--:(discard-cos-type)
       |        |     |     |  +--rw cos
       |        |     |     |     +--rw table?   string
       |        |     |     +--:(discard-dscp-type)
       |        |     |     |  +--rw dscp
       |        |     |     |     +--rw table?   string
       |        |     |     +--:(discard-mpls-type)
       |        |     |     |  +--rw mpls
       |        |     |     |     +--rw experimental
       |        |     |     |        +--rw imposition
       |        |     |     |           +--rw table?   string
       |        |     |     +--:(discard-precedence-type)
       |        |     |        +--rw precedence
       |        |     |           +--rw table?   string
       |        |     x--rw discard-class?         uint16
       |        |     +--rw dscp
       |        |     |  +--rw dscp!
       |        |     |  |  +--rw table?   string
       |        |     |  +--rw tunnel?     empty
       |        |     |  +--rw dscp-val?   ios-types:dscp-type
       |        |     +--rw fr-de?                 empty
       |        |     +--rw ip
       |        |     |  +--rw (ip-choice)?
       |        |     |     +--:(dscp)
       |        |     |     |  +--rw dscp
       |        |     |     |     +--rw tunnel?     empty
       |        |     |     |     +--rw dscp-val?   ios-types:dscp-type
       |        |     |     +--:(precedence)
       |        |     |        +--rw precedence!
       |        |     |           +--rw precedence-val?   ios-types:precedence-type
       |        |     +--rw mpls
       |        |     |  +--rw experimental
       |        |     |     +--rw imposition
       |        |     |     |  +--rw exp-value?   uint8
       |        |     |     +--rw topmost
       |        |     |        +--rw exp-value?   uint8
       |        |     +--rw qos-group
       |        |     |  +--rw qos-group-value?   uint8
       |        |     +--rw wlan
       |        |     |  +--rw user-priority?   uint8
       |        |     +--rw ipv4
       |        |     |  +--rw (ipv4-choice)?
       |        |     |     +--:(set-next-hop)
       |        |     |     |  +--rw next-hop-config
       |        |     |     |  |  +--rw (epbr-set-nexthop-v4)?
       |        |     |     |  |     +--:(normal-case)
       |        |     |     |  |     |  +--rw address?               inet:ipv4-address
       |        |     |     |  |     +--:(list-case)
       |        |     |     |  |     |  +--rw addresses*             inet:ipv4-address
       |        |     |     |  |     +--:(verify-availability-case)
       |        |     |     |  |        +--rw verify-availability* [ipv4]
       |        |     |     |  |           +--rw ipv4        inet:ipv4-address
       |        |     |     |  |           +--rw sequence?   uint16
       |        |     |     |  |           +--rw track?      uint16
       |        |     |     |  o--rw next-hop?          inet:ipv4-address
       |        |     |     +--:(set-vrf)
       |        |     |     |  +--rw vrf
       |        |     |     |     +--rw verify-availability-list* [vrf-name next-hop verify-availability]
       |        |     |     |     |  +--rw vrf-name               string
       |        |     |     |     |  +--rw next-hop               enumeration
       |        |     |     |     |  +--rw verify-availability    inet:ipv4-address
       |        |     |     |     |  +--rw sequence?              uint16
       |        |     |     |     |  +--rw track?                 uint16
       |        |     |     |     +--rw vrf-name?                   string
       |        |     |     |     +--rw next-hop-config
       |        |     |     |     |  +--rw (epbr-set-nexthop-v4)?
       |        |     |     |     |     +--:(normal-case)
       |        |     |     |     |     |  +--rw address?     inet:ipv4-address
       |        |     |     |     |     +--:(list-case)
       |        |     |     |     |        +--rw addresses*   inet:ipv4-address
       |        |     |     |     o--rw next-hop?                   inet:ipv4-address
       |        |     |     +--:(set-global)
       |        |     |        +--rw global!
       |        |     |           +--rw next-hop-config
       |        |     |           |  +--rw (epbr-set-nexthop-v4)?
       |        |     |           |     +--:(normal-case)
       |        |     |           |     |  +--rw address?               inet:ipv4-address
       |        |     |           |     +--:(list-case)
       |        |     |           |     |  +--rw addresses*             inet:ipv4-address
       |        |     |           |     +--:(verify-availability-case)
       |        |     |           |        +--rw verify-availability* [ipv4]
       |        |     |           |           +--rw ipv4        inet:ipv4-address
       |        |     |           |           +--rw sequence?   uint16
       |        |     |           |           +--rw track?      uint16
       |        |     |           o--rw next-hop?          inet:ipv4-address
       |        |     +--rw ipv6
       |        |     |  +--rw (ipv6-choice)?
       |        |     |     +--:(set-next-hop)
       |        |     |     |  +--rw next-hop-config
       |        |     |     |  |  +--rw (epbr-set-nexthop-v6)?
       |        |     |     |  |     +--:(normal-case)
       |        |     |     |  |     |  +--rw address?               inet:ipv6-address
       |        |     |     |  |     +--:(list-case)
       |        |     |     |  |     |  +--rw addresses*             inet:ipv6-address
       |        |     |     |  |     +--:(verify-availability-case)
       |        |     |     |  |        +--rw verify-availability* [ipv6]
       |        |     |     |  |           +--rw ipv6        inet:ipv6-address
       |        |     |     |  |           +--rw sequence?   uint16
       |        |     |     |  |           +--rw track?      uint16
       |        |     |     |  o--rw next-hop?          inet:ipv6-address
       |        |     |     +--:(set-vrf)
       |        |     |     |  +--rw vrf
       |        |     |     |     +--rw verify-availability-list* [vrf-name next-hop verify-availability]
       |        |     |     |     |  +--rw vrf-name               string
       |        |     |     |     |  +--rw next-hop               enumeration
       |        |     |     |     |  +--rw verify-availability    inet:ipv6-address
       |        |     |     |     |  +--rw sequence?              uint16
       |        |     |     |     |  +--rw track?                 uint16
       |        |     |     |     +--rw vrf-name?                   string
       |        |     |     |     +--rw next-hop-config
       |        |     |     |     |  +--rw (epbr-set-nexthop-v6)?
       |        |     |     |     |     +--:(normal-case)
       |        |     |     |     |     |  +--rw address?     inet:ipv6-address
       |        |     |     |     |     +--:(list-case)
       |        |     |     |     |        +--rw addresses*   inet:ipv6-address
       |        |     |     |     o--rw next-hop?                   inet:ipv6-address
       |        |     |     +--:(set-global)
       |        |     |        +--rw global!
       |        |     |           +--rw next-hop-config
       |        |     |           |  +--rw (epbr-set-nexthop-v6)?
       |        |     |           |     +--:(normal-case)
       |        |     |           |     |  +--rw address?               inet:ipv6-address
       |        |     |           |     +--:(list-case)
       |        |     |           |     |  +--rw addresses*             inet:ipv6-address
       |        |     |           |     +--:(verify-availability-case)
       |        |     |           |        +--rw verify-availability* [ipv6]
       |        |     |           |           +--rw ipv6        inet:ipv6-address
       |        |     |           |           +--rw sequence?   uint16
       |        |     |           |           +--rw track?      uint16
       |        |     |           o--rw next-hop?          inet:ipv6-address
       |        |     +--rw forward-class
       |        |     |  +--rw forward-class-value?   uint8
       |        |     +--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}?
       |        +--:(shape-case)
       |        |  +--rw shape
       |        |     +--rw adaptive
       |        |     |  +--rw (adaptive-choice)?
       |        |     |     +--:(bps)
       |        |     |     |  +--rw bits-per-second?                   uint32
       |        |     |     +--:(range)
       |        |     |        +--rw (upper-choice)?
       |        |     |           +--:(range-bps)
       |        |     |           |  +--rw upper-lower-bound-bps
       |        |     |           |     +--rw upper-bound?   ios-types:storm-control-threshold-type
       |        |     |           |     +--rw lower-bound?   ios-types:storm-control-threshold-type
       |        |     |           +--:(range-percent)
       |        |     |              +--rw upper-lower-bound-percent
       |        |     |                 +--rw upper-bound
       |        |     |                 |  +--rw percent?   uint8
       |        |     |                 +--rw lower-bound
       |        |     |                    +--rw percent?   uint8
       |        |     +--rw average
       |        |     |  +--rw (average-choice)?
       |        |     |     +--:(a)
       |        |     |     |  +--rw bit-rate?                      uint64
       |        |     |     |  +--rw bits-per-interval-sustained?   uint32
       |        |     |     |  +--rw bits-per-interval-excess?      uint32
       |        |     |     |  +--rw account
       |        |     |     |     +--rw user-defined?   int32
       |        |     |     +--:(b)
       |        |     |        +--rw percent?                       ios-types:percentage
       |        |     |        +--rw burst-size-sustained?          uint16
       |        |     |        +--rw ms?                            empty
       |        |     |        +--rw bse
       |        |     |           +--rw burst-size-excess?   uint16
       |        |     |           +--rw ms?                  empty
       |        |     +--rw fecn-adapt?       empty
       |        |     +--rw fr-voice-adapt!
       |        |     |  +--rw deactivation?   uint16
       |        |     +--rw max-buffers?      uint16
       |        +--:(trust-case)
       |           +--rw trust?                         enumeration
       +--rw description?         string
       +--rw parameter
          +--rw default
             +--rw flow-stickness?          empty
             +--rw account-on-resolution?   empty
  augment /ios:native/ios:parameter-map/ios:type:
    +--rw cws-tunnel
       +--rw global!
          +--rw fail-open?       empty
          +--rw license
          |  +--rw unencypted
          |  |  +--rw hex-string?   string
          |  +--rw encrypted
          |     +--rw hex-string?   string
          +--rw logging?         empty
          +--rw primary!
          |  +--rw tower
          |     +--rw ipv4?   inet:ipv4-address
          |     +--rw name?   string
          +--rw redirect-list?   union
          +--rw secondary!
          |  +--rw tower
          |     +--rw ipv4?   inet:ipv4-address
          |     +--rw name?   string
          +--rw whitelist!
             +--rw acl
             |  +--rw acl-number?   union
             |  +--rw name?         string
             +--rw domain-name
             |  +--rw regex?   -> /ios:native/parameter-map/type/ios-policy:regex/name
             +--rw download!
                +--rw interval?   uint16
  augment /ios:native/ios:parameter-map/ios:type:
    +--rw subscriber
       +--rw attribute-to-service* [name]
          +--rw name          string
          +--rw map-number* [number]
             +--rw number            uint8
             +--rw map
             |  +--rw device-type
             |  |  +--rw filter-type?   enumeration
             |  |  +--rw device-name?   string
             |  +--rw mac-address
             |  |  +--rw filter-type?   enumeration
             |  |  +--rw mac?           ios-types:cisco-mac-address-type
             |  +--rw oui
             |  |  +--rw filter-type?   enumeration
             |  |  +--rw oui-address?   string
             |  +--rw user-role
             |  |  +--rw filter-type?   enumeration
             |  |  +--rw user-role?     string
             |  +--rw username
             |     +--rw filter-type?   enumeration
             |     +--rw username?      string
             +--rw apply-template* [num]
                +--rw num                   uint8
                +--rw config-macro?         string
                +--rw interface-template?   string
                +--rw service-template?     string
  augment /ios:native/ios:parameter-map/ios:type:
    +--rw inspect* [name]
       +--rw name                      string
       +--rw alert
       |  +--rw on?   empty
       +--rw application-inspect
       |  +--rw dns?       boolean
       |  +--rw exec?      boolean
       |  +--rw ftp?       boolean
       |  +--rw gtp?       boolean
       |  +--rw h323?      boolean
       |  +--rw http?      boolean
       |  +--rw imap?      boolean
       |  +--rw login?     boolean
       |  +--rw msrpc?     boolean
       |  +--rw netbios?   boolean
       |  +--rw pop3?      boolean
       |  +--rw rtsp?      boolean
       |  +--rw shell?     boolean
       |  +--rw sip?       boolean
       |  +--rw skinny?    boolean
       |  +--rw smtp?      boolean
       |  +--rw sunrpc?    boolean
       |  +--rw tftp?      boolean
       +--rw audit-trail
       |  +--rw on?   empty
       +--rw dns-timeout?              uint32
       +--rw icmp
       |  +--rw idle-time
       |     +--rw timeout?       uint32
       |     +--rw ageout-time?   uint32
       +--rw icmp-unreachable-allow?   empty
       +--rw log
       |  +--rw dropped-packets?   empty
       |  +--rw flow?              empty
       +--rw max-incomplete
       |  +--rw high?   uint32
       |  +--rw low?    uint32
       +--rw one-minute
       |  +--rw high?   uint32
       |  +--rw low?    uint32
       +--rw sessions
       |  +--rw maximum?   uint32
       |  +--rw packet?    uint8
       |  +--rw rate
       |     +--rw high
       |     |  +--rw value?   uint32
       |     |  +--rw time?    uint32
       |     +--rw low
       |        +--rw value?   uint32
       |        +--rw time?    uint32
       +--rw tcp
       |  +--rw finwait-time
       |  |  +--rw timeout?       uint32
       |  |  +--rw ageout-time?   uint32
       |  +--rw half-close
       |  |  +--rw reset
       |  |     +--rw off?   empty
       |  +--rw half-open
       |  |  +--rw reset
       |  |     +--rw off?   empty
       |  +--rw idle
       |  |  +--rw reset
       |  |     +--rw off?   empty
       |  +--rw idle-time
       |  |  +--rw timeout?       uint32
       |  |  +--rw ageout-time?   uint32
       |  +--rw max-incomplete
       |  |  +--rw host
       |  |     +--rw value?        uint32
       |  |     +--rw block-time?   uint16
       |  +--rw synwait-time
       |  |  +--rw timeout?       uint32
       |  |  +--rw ageout-time?   uint32
       |  +--rw window-scale-enforcement
       |     +--rw loose?   empty
       +--rw udp
       |  +--rw half-open
       |  |  +--rw idle-time
       |  |     +--rw timeout?       uint32
       |  |     +--rw ageout-time?   uint32
       |  +--rw idle-time
       |     +--rw timeout?       uint32
       |     +--rw ageout-time?   uint32
       +--rw zone-mismatch
          +--rw drop?   empty
  augment /ios:native/ios:parameter-map/ios:type:
    +--rw inspect-global-deprecate
       +--rw inspect
          +--rw global!
             +--rw alert
             |  +--rw on?   empty
             +--rw lisp
             |  +--rw inner-packet-inspection?   empty
             +--rw log
             |  +--rw dropped-packets?   empty
             |  +--rw flow-export
             |     +--rw template
             |     |  +--rw timeout-rate?   uint32
             |     +--rw v9
             |        +--rw udp
             |           +--rw destination
             |              +--rw dst-ip?     inet:ipv4-address
             |              +--rw dst-port?   uint16
             +--rw max-incomplete
             |  +--rw half-open-sessions
             |  |  +--rw number?             uint32
             |  |  +--rw aggressive-aging
             |  |     +--rw (absolute-percent)?
             |  |        +--:(absolute-case)
             |  |        |  +--rw high?           uint64
             |  |        |  +--rw low?            uint64
             |  |        +--:(percent-case)
             |  |           +--rw high-percent?   uint8
             |  |           +--rw low-percent?    uint8
             |  +--rw icmp?                 uint32
             |  +--rw tcp?                  uint32
             |  +--rw udp?                  uint32
             +--rw multi-tenancy?    empty
             +--rw per-box
             |  +--rw aggressive-aging
             |  |  +--rw (absolute-percent)?
             |  |     +--:(absolute-case)
             |  |     |  +--rw high?           uint64
             |  |     |  +--rw low?            uint64
             |  |     +--:(percent-case)
             |  |        +--rw high-percent?   uint8
             |  |        +--rw low-percent?    uint8
             |  +--rw max-incomplete
             |  |  +--rw half-open-sessions
             |  |  |  +--rw number?             uint32
             |  |  |  +--rw aggressive-aging
             |  |  |     +--rw (absolute-percent)?
             |  |  |        +--:(absolute-case)
             |  |  |        |  +--rw high?           uint64
             |  |  |        |  +--rw low?            uint64
             |  |  |        +--:(percent-case)
             |  |  |           +--rw high-percent?   uint8
             |  |  |           +--rw low-percent?    uint8
             |  |  +--rw icmp?                 uint32
             |  |  +--rw tcp?                  uint32
             |  |  +--rw udp?                  uint32
             |  +--rw tcp
             |     +--rw syn-flood
             |        +--rw limit?   uint32
             +--rw session
             |  +--rw packet?   uint8
             |  +--rw total?    uint32
             +--rw tcp
             |  +--rw syn-flood
             |     +--rw limit?   uint32
             +--rw vrf* [id]
                +--rw id         string
                +--rw inspect?   -> /ios:native/parameter-map/type/ios-policy:inspect-vrf/name
  augment /ios:native/ios:parameter-map/ios:type:
    +--rw inspect-global!
       +--rw aggressive-aging
       |  +--rw (absolute-percent)?
       |     +--:(absolute-case)
       |     |  +--rw high?           uint64
       |     |  +--rw low?            uint64
       |     +--:(percent-case)
       |        +--rw high-percent?   uint8
       |        +--rw low-percent?    uint8
       +--rw alert
       |  +--rw on?   empty
       +--rw icmp-unreachable-allow?     empty
       +--rw inspect
       |  +--rw name?   -> /ios:native/parameter-map/type/ios-policy:inspect-vrf/name
       |  +--rw vrf* [id]
       |     +--rw id      string
       |     +--rw name?   -> /ios:native/parameter-map/type/ios-policy:inspect-vrf/name
       +--rw lisp
       |  +--rw inner-packet-inspection?   empty
       +--rw log
       |  +--rw dropped-packets?   empty
       |  +--rw flow?              empty
       |  +--rw flow-export
       |     +--rw template
       |     |  +--rw timeout-rate?   uint32
       |     +--rw v9
       |     |  +--rw udp
       |     |     +--rw destination-config* [dst-ip dst-port]
       |     |     |  +--rw dst-ip      inet:ipv4-address
       |     |     |  +--rw dst-port    uint16
       |     |     |  +--rw source?     string
       |     |     +--rw destination-vrf
       |     |     |  +--rw destination* [dst-ip dst-port vrf]
       |     |     |     +--rw dst-ip      inet:ipv4-address
       |     |     |     +--rw dst-port    uint16
       |     |     |     +--rw vrf         string
       |     |     |     +--rw source?     string
       |     |     o--rw destination
       |     |     |  o--rw dst-ip?     inet:ipv4-address
       |     |     |  o--rw dst-port?   uint16
       |     |     |  o--rw vrf?        string
       |     |     |  o--rw source?     string
       |     |     +--rw ipv6-destination-config* [dst-ip dst-port]
       |     |     |  +--rw dst-ip      inet:ipv6-address
       |     |     |  +--rw dst-port    uint16
       |     |     |  +--rw source?     string
       |     |     +--rw ipv6-destination-vrf
       |     |     |  +--rw ipv6-destination* [dst-ip dst-port vrf]
       |     |     |     +--rw dst-ip      inet:ipv6-address
       |     |     |     +--rw dst-port    uint16
       |     |     |     +--rw vrf         string
       |     |     |     +--rw source?     string
       |     |     o--rw ipv6-destination
       |     |        o--rw dst-ip?     inet:ipv6-address
       |     |        o--rw dst-port?   uint16
       |     |        o--rw vrf?        string
       |     |        o--rw source?     string
       |     +--rw fnf?        empty
       +--rw max-incomplete
       |  +--rw half-open-sessions
       |  |  +--rw number?             uint32
       |  |  +--rw aggressive-aging
       |  |     +--rw (absolute-percent)?
       |  |        +--:(absolute-case)
       |  |        |  +--rw high?           uint64
       |  |        |  +--rw low?            uint64
       |  |        +--:(percent-case)
       |  |           +--rw high-percent?   uint8
       |  |           +--rw low-percent?    uint8
       |  +--rw icmp?                 uint32
       |  +--rw tcp?                  uint32
       |  +--rw udp?                  uint32
       +--rw multi-tenancy?              empty
       +--rw tcp
       |  +--rw syn-flood
       |  |  +--rw limit?   uint32
       |  +--rw window-scale-enforcement
       |     +--rw loose?   empty
       +--rw vpn
       |  +--rw zone
       |     +--rw security?    empty
       |     +--rw allow-dia?   empty
       +--rw zone-mismatch
       |  +--rw drop?   empty
       +--rw session-reclassify-allow?   empty
  augment /ios:native/ios:parameter-map/ios:type:
    +--rw inspect-vrf* [name]
       +--rw name              string
       +--rw alert
       |  +--rw on?   empty
       +--rw max-incomplete
       |  +--rw half-open-sessions
       |  |  +--rw number?   uint32
       |  +--rw icmp?                 uint32
       |  +--rw tcp?                  uint32
       |  +--rw udp?                  uint32
       +--rw session
       |  +--rw total?   uint32
       +--rw tcp
          +--rw syn-flood
             +--rw limit?   uint32
  augment /ios:native/ios:parameter-map/ios:type:
    +--rw inspect-zone* [name]
       +--rw name                string
       +--rw alert
       |  +--rw on?   empty
       +--rw max-destination?    uint32
       +--rw tcp
       |  +--rw syn-flood
       |     +--rw rate
       |        +--rw per-destination?   uint32
       +--rw threat-detection
          +--rw basic-threat?   empty
          +--rw rate
             +--rw fw-drop
             |  +--rw average-time-frame?   uint16
             |  +--rw average-threshold?    uint32
             |  +--rw burst-threshold?      uint32
             +--rw inspect-drop
             |  +--rw average-time-frame?   uint16
             |  +--rw average-threshold?    uint32
             |  +--rw burst-threshold?      uint32
             +--rw syn-attack
                +--rw average-time-frame?   uint16
                +--rw average-threshold?    uint32
                +--rw burst-threshold?      uint32
  augment /ios:native/ios:parameter-map/ios:type:
    +--rw regex* [name]
       +--rw name       string
       +--rw pattern* [regexp]
          +--rw regexp    string
  augment /ios:native/ios:parameter-map/ios:type:
    +--rw webauth* [name]
       +--rw name                      string
       +--rw captive-bypass-portal?    empty
       +--rw consent
       |  +--rw email?             empty
       |  +--rw activation-mode?   enumeration
       +--rw custom-page
       |  +--rw login
       |  |  +--rw device?    string
       |  |  +--rw expired
       |  |     +--rw device?   string
       |  +--rw failure
       |  |  +--rw device?   string
       |  +--rw success
       |     +--rw device?   string
       +--rw login-auth-bypass
       |  +--rw ip-access-list
       |     +--rw name?               string
       |     +--rw domain-name-list?   string
       +--rw logout-window-disabled?   empty
       +--rw max-http-conns?           uint8
       +--rw redirect
       |  +--rw append
       |  |  +--rw ap-mac
       |  |  |  +--rw tag?   string
       |  |  +--rw client-mac
       |  |  |  +--rw tag?   string
       |  |  +--rw wlan-ssid
       |  |     +--rw tag?   string
       |  +--rw portal
       |  |  +--rw ipv4?   inet:ipv4-address
       |  |  +--rw ipv6?   inet:ipv6-address
       |  +--rw for-login?    string
       |  +--rw on-failure?   string
       |  +--rw on-success?   string
       +--rw sleeping-client!
       |  +--rw timeout?   uint16
       +--rw success-window-disable?   empty
       +--rw timeout
       |  +--rw init-state
       |  |  +--rw sec?   uint32
       |  +--rw fin-wait
       |     +--rw msec?   uint32
       +--rw type?                     enumeration
       +--rw banner
          +--rw title?               string
          +--rw (banner-text-options)?
             +--:(banner-only)
             |  +--rw banner-only?   empty
             +--:(file)
             |  +--rw file?          string
             +--:(text)
                +--rw text?          string
  augment /ios:native/ios:parameter-map/ios:type:
    +--rw webauth-global
       +--rw webauth
          +--rw global!
             +--rw banner-conf
             |  +--rw title?               string
             |  +--rw (banner-text-options)?
             |  |  +--:(banner-only)
             |  |  |  +--rw banner-only?   empty
             |  |  +--:(file-config)
             |  |  |  +--rw file-config?   string
             |  |  +--:(text-config)
             |  |     +--rw text-config?   string
             |  x--rw banner?              empty
             |  x--rw file?                string
             |  x--rw text?                string
             +--rw captive-bypass-portal?      empty
             +--rw cisco-logo-disable?         empty
             +--rw consent
             |  +--rw email?   empty
             +--rw custom-page
             |  +--rw login
             |  |  +--rw device?    string
             |  |  +--rw expired
             |  |     +--rw device?   string
             |  +--rw failure
             |  |  +--rw device?   string
             |  +--rw success
             |     +--rw device?   string
             +--rw http
             |  +--rw port?   uint16
             +--rw intercept-https-enable?     empty
             +--rw login-auth-bypass
             |  +--rw ip-access-list
             |     +--rw name?               string
             |     +--rw domain-name-list?   string
             +--rw logout-window-disabled?     empty
             +--rw max-http-conns?             uint8
             +--rw redirect
             |  +--rw append
             |  |  +--rw ap-mac
             |  |  |  +--rw tag?   string
             |  |  +--rw client-mac
             |  |  |  +--rw tag?   string
             |  |  +--rw wlan-ssid
             |  |     +--rw tag?   string
             |  +--rw portal
             |  |  +--rw ipv4?   inet:ipv4-address
             |  |  +--rw ipv6?   inet:ipv6-address
             |  +--rw for-login?    string
             |  +--rw on-failure?   string
             |  +--rw on-success?   string
             +--rw secure-webauth-disable?     empty
             +--rw sleeping-client!
             |  +--rw timeout?   uint32
             +--rw success-window-disable?     empty
             +--rw timeout
             |  +--rw init-state
             |  |  +--rw sec?   uint32
             |  +--rw fin-wait
             |     +--rw msec?   uint32
             +--rw type?                       enumeration
             +--rw trustpoint?                 string
             +--rw virtual-ip
             |  +--rw ipv4
             |  |  +--rw address?        inet:ipv4-address
             |  |  +--rw virtual-host?   string
             |  +--rw ipv6
             |     +--rw address?        inet:ipv6-address
             |     +--rw virtual-host?   string
             +--rw watch-list
             |  +--rw enabled?                  empty
             |  +--rw dynamic-expiry-timeout?   uint32
             |  +--rw add-item
             |     +--rw ipv4?   inet:ipv4-address
             |     +--rw ipv6?   inet:ipv6-address
             +--rw webauth-http-enable?        empty
             +--rw webauth-bypass-intercept?   string
  augment /ios:native/ios:control-plane:
    +--rw service-policy
       +--rw input?    -> /ios:native/policy/policy-map/name
       +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:Ethernet:
    +--rw service-policy
    |  +--rw history?   empty
    |  +--rw input?     -> /ios:native/policy/policy-map/name
    |  +--rw output?    -> /ios:native/policy/policy-map/name
    |  +--rw type
    |     +--rw access-control
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw control
    |     |  +--rw subscriber?   string
    |     +--rw packet-service
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw performance-monitor
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw service-chain
    |     |  +--rw input
    |     |  |  +--rw name?   string
    |     |  +--rw output
    |     |     +--rw name?   string
    |     +--rw epbr
    |     |  +--rw input2?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output2?   -> /ios:native/policy/policy-map/name
    |     |  o--rw input?     string
    |     |  o--rw output?    string
    |     +--rw queueing
    |        +--rw input?    -> /ios:native/policy/policy-map/name
    |        +--rw output?   -> /ios:native/policy/policy-map/name
    +--rw group?            -> /ios:native/ios-policy:service-group/group-id
  augment /ios:native/ios:interface/ios:FastEthernet:
    +--rw service-policy
    |  +--rw history?   empty
    |  +--rw input?     -> /ios:native/policy/policy-map/name
    |  +--rw output?    -> /ios:native/policy/policy-map/name
    |  +--rw type
    |     +--rw access-control
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw control
    |     |  +--rw subscriber?   string
    |     +--rw packet-service
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw performance-monitor
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw service-chain
    |     |  +--rw input
    |     |  |  +--rw name?   string
    |     |  +--rw output
    |     |     +--rw name?   string
    |     +--rw epbr
    |     |  +--rw input2?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output2?   -> /ios:native/policy/policy-map/name
    |     |  o--rw input?     string
    |     |  o--rw output?    string
    |     +--rw queueing
    |        +--rw input?    -> /ios:native/policy/policy-map/name
    |        +--rw output?   -> /ios:native/policy/policy-map/name
    +--rw group?            -> /ios:native/ios-policy:service-group/group-id
  augment /ios:native/ios:interface/ios:ATM:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:ATM-subinterface/ios:ATM:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:ATM/ios-atm:pvc:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:ATM-subinterface/ios:ATM/ios-atm:pvc:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:GigabitEthernet:
    +--rw service-policy
    |  +--rw history?   empty
    |  +--rw input?     -> /ios:native/policy/policy-map/name
    |  +--rw output?    -> /ios:native/policy/policy-map/name
    |  +--rw type
    |     +--rw access-control
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw control
    |     |  +--rw subscriber?   string
    |     +--rw packet-service
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw performance-monitor
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw service-chain
    |     |  +--rw input
    |     |  |  +--rw name?   string
    |     |  +--rw output
    |     |     +--rw name?   string
    |     +--rw epbr
    |     |  +--rw input2?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output2?   -> /ios:native/policy/policy-map/name
    |     |  o--rw input?     string
    |     |  o--rw output?    string
    |     +--rw queueing
    |        +--rw input?    -> /ios:native/policy/policy-map/name
    |        +--rw output?   -> /ios:native/policy/policy-map/name
    +--rw group?            -> /ios:native/ios-policy:service-group/group-id
  augment /ios:native/ios:interface/ios:TenGigabitEthernet:
    +--rw service-policy
    |  +--rw history?   empty
    |  +--rw input?     -> /ios:native/policy/policy-map/name
    |  +--rw output?    -> /ios:native/policy/policy-map/name
    |  +--rw type
    |     +--rw access-control
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw control
    |     |  +--rw subscriber?   string
    |     +--rw packet-service
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw performance-monitor
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw service-chain
    |     |  +--rw input
    |     |  |  +--rw name?   string
    |     |  +--rw output
    |     |     +--rw name?   string
    |     +--rw epbr
    |     |  +--rw input2?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output2?   -> /ios:native/policy/policy-map/name
    |     |  o--rw input?     string
    |     |  o--rw output?    string
    |     +--rw queueing
    |        +--rw input?    -> /ios:native/policy/policy-map/name
    |        +--rw output?   -> /ios:native/policy/policy-map/name
    +--rw group?            -> /ios:native/ios-policy:service-group/group-id
  augment /ios:native/ios:interface/ios:FiveGigabitEthernet:
    +--rw service-policy
    |  +--rw history?   empty
    |  +--rw input?     -> /ios:native/policy/policy-map/name
    |  +--rw output?    -> /ios:native/policy/policy-map/name
    |  +--rw type
    |     +--rw access-control
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw control
    |     |  +--rw subscriber?   string
    |     +--rw packet-service
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw performance-monitor
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw service-chain
    |     |  +--rw input
    |     |  |  +--rw name?   string
    |     |  +--rw output
    |     |     +--rw name?   string
    |     +--rw epbr
    |     |  +--rw input2?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output2?   -> /ios:native/policy/policy-map/name
    |     |  o--rw input?     string
    |     |  o--rw output?    string
    |     +--rw queueing
    |        +--rw input?    -> /ios:native/policy/policy-map/name
    |        +--rw output?   -> /ios:native/policy/policy-map/name
    +--rw group?            -> /ios:native/ios-policy:service-group/group-id
  augment /ios:native/ios:interface/ios:AppGigabitEthernet:
    +--rw service-policy
    |  +--rw history?   empty
    |  +--rw input?     -> /ios:native/policy/policy-map/name
    |  +--rw output?    -> /ios:native/policy/policy-map/name
    |  +--rw type
    |     +--rw access-control
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw control
    |     |  +--rw subscriber?   string
    |     +--rw packet-service
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw performance-monitor
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw service-chain
    |     |  +--rw input
    |     |  |  +--rw name?   string
    |     |  +--rw output
    |     |     +--rw name?   string
    |     +--rw epbr
    |     |  +--rw input2?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output2?   -> /ios:native/policy/policy-map/name
    |     |  o--rw input?     string
    |     |  o--rw output?    string
    |     +--rw queueing
    |        +--rw input?    -> /ios:native/policy/policy-map/name
    |        +--rw output?   -> /ios:native/policy/policy-map/name
    +--rw group?            -> /ios:native/ios-policy:service-group/group-id
  augment /ios:native/ios:interface/ios:TwentyFiveGigE:
    +--rw service-policy
    |  +--rw history?   empty
    |  +--rw input?     -> /ios:native/policy/policy-map/name
    |  +--rw output?    -> /ios:native/policy/policy-map/name
    |  +--rw type
    |     +--rw access-control
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw control
    |     |  +--rw subscriber?   string
    |     +--rw packet-service
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw performance-monitor
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw service-chain
    |     |  +--rw input
    |     |  |  +--rw name?   string
    |     |  +--rw output
    |     |     +--rw name?   string
    |     +--rw epbr
    |     |  +--rw input2?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output2?   -> /ios:native/policy/policy-map/name
    |     |  o--rw input?     string
    |     |  o--rw output?    string
    |     +--rw queueing
    |        +--rw input?    -> /ios:native/policy/policy-map/name
    |        +--rw output?   -> /ios:native/policy/policy-map/name
    +--rw group?            -> /ios:native/ios-policy:service-group/group-id
  augment /ios:native/ios:interface/ios:FortyGigabitEthernet:
    +--rw service-policy
    |  +--rw history?   empty
    |  +--rw input?     -> /ios:native/policy/policy-map/name
    |  +--rw output?    -> /ios:native/policy/policy-map/name
    |  +--rw type
    |     +--rw access-control
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw control
    |     |  +--rw subscriber?   string
    |     +--rw packet-service
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw performance-monitor
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw service-chain
    |     |  +--rw input
    |     |  |  +--rw name?   string
    |     |  +--rw output
    |     |     +--rw name?   string
    |     +--rw epbr
    |     |  +--rw input2?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output2?   -> /ios:native/policy/policy-map/name
    |     |  o--rw input?     string
    |     |  o--rw output?    string
    |     +--rw queueing
    |        +--rw input?    -> /ios:native/policy/policy-map/name
    |        +--rw output?   -> /ios:native/policy/policy-map/name
    +--rw group?            -> /ios:native/ios-policy:service-group/group-id
  augment /ios:native/ios:interface/ios:FiftyGigabitEthernet:
    +--rw service-policy
    |  +--rw history?   empty
    |  +--rw input?     -> /ios:native/policy/policy-map/name
    |  +--rw output?    -> /ios:native/policy/policy-map/name
    |  +--rw type
    |     +--rw access-control
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw control
    |     |  +--rw subscriber?   string
    |     +--rw packet-service
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw performance-monitor
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw service-chain
    |     |  +--rw input
    |     |  |  +--rw name?   string
    |     |  +--rw output
    |     |     +--rw name?   string
    |     +--rw epbr
    |     |  +--rw input2?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output2?   -> /ios:native/policy/policy-map/name
    |     |  o--rw input?     string
    |     |  o--rw output?    string
    |     +--rw queueing
    |        +--rw input?    -> /ios:native/policy/policy-map/name
    |        +--rw output?   -> /ios:native/policy/policy-map/name
    +--rw group?            -> /ios:native/ios-policy:service-group/group-id
  augment /ios:native/ios:interface/ios:TwoGigabitEthernet:
    +--rw service-policy
    |  +--rw history?   empty
    |  +--rw input?     -> /ios:native/policy/policy-map/name
    |  +--rw output?    -> /ios:native/policy/policy-map/name
    |  +--rw type
    |     +--rw access-control
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw control
    |     |  +--rw subscriber?   string
    |     +--rw packet-service
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw performance-monitor
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw service-chain
    |     |  +--rw input
    |     |  |  +--rw name?   string
    |     |  +--rw output
    |     |     +--rw name?   string
    |     +--rw epbr
    |     |  +--rw input2?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output2?   -> /ios:native/policy/policy-map/name
    |     |  o--rw input?     string
    |     |  o--rw output?    string
    |     +--rw queueing
    |        +--rw input?    -> /ios:native/policy/policy-map/name
    |        +--rw output?   -> /ios:native/policy/policy-map/name
    +--rw group?            -> /ios:native/ios-policy:service-group/group-id
  augment /ios:native/ios:interface/ios:HundredGigE:
    +--rw service-policy
    |  +--rw history?   empty
    |  +--rw input?     -> /ios:native/policy/policy-map/name
    |  +--rw output?    -> /ios:native/policy/policy-map/name
    |  +--rw type
    |     +--rw access-control
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw control
    |     |  +--rw subscriber?   string
    |     +--rw packet-service
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw performance-monitor
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw service-chain
    |     |  +--rw input
    |     |  |  +--rw name?   string
    |     |  +--rw output
    |     |     +--rw name?   string
    |     +--rw epbr
    |     |  +--rw input2?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output2?   -> /ios:native/policy/policy-map/name
    |     |  o--rw input?     string
    |     |  o--rw output?    string
    |     +--rw queueing
    |        +--rw input?    -> /ios:native/policy/policy-map/name
    |        +--rw output?   -> /ios:native/policy/policy-map/name
    +--rw group?            -> /ios:native/ios-policy:service-group/group-id
  augment /ios:native/ios:interface/ios:Multilink:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:Port-channel:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:Port-channel-subinterface/ios:Port-channel:
    +--rw service-policy
    |  +--rw history?   empty
    |  +--rw input?     -> /ios:native/policy/policy-map/name
    |  +--rw output?    -> /ios:native/policy/policy-map/name
    |  +--rw type
    |     +--rw access-control
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw control
    |     |  +--rw subscriber?   string
    |     +--rw packet-service
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw performance-monitor
    |     |  +--rw input?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output?   -> /ios:native/policy/policy-map/name
    |     +--rw service-chain
    |     |  +--rw input
    |     |  |  +--rw name?   string
    |     |  +--rw output
    |     |     +--rw name?   string
    |     +--rw epbr
    |     |  +--rw input2?    -> /ios:native/policy/policy-map/name
    |     |  +--rw output2?   -> /ios:native/policy/policy-map/name
    |     |  o--rw input?     string
    |     |  o--rw output?    string
    |     +--rw queueing
    |        +--rw input?    -> /ios:native/policy/policy-map/name
    |        +--rw output?   -> /ios:native/policy/policy-map/name
    +--rw group?            -> /ios:native/ios-policy:service-group/group-id
  augment /ios:native/ios:interface/ios:Loopback:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:Tunnel:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:LISP:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:VirtualPortGroup:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:Virtual-Template:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:vasileft:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:vasiright:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:Vlan:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:BDI:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:Cellular:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:Dialer:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:Serial:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:BD-VIF:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name
  augment /ios:native/ios:interface/ios:nve:
    +--rw service-policy
       +--rw history?   empty
       +--rw input?     -> /ios:native/policy/policy-map/name
       +--rw output?    -> /ios:native/policy/policy-map/name
       +--rw type
          +--rw access-control
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw control
          |  +--rw subscriber?   string
          +--rw packet-service
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw performance-monitor
          |  +--rw input?    -> /ios:native/policy/policy-map/name
          |  +--rw output?   -> /ios:native/policy/policy-map/name
          +--rw service-chain
          |  +--rw input
          |  |  +--rw name?   string
          |  +--rw output
          |     +--rw name?   string
          +--rw epbr
          |  +--rw input2?    -> /ios:native/policy/policy-map/name
          |  +--rw output2?   -> /ios:native/policy/policy-map/name
          |  o--rw input?     string
          |  o--rw output?    string
          +--rw queueing
             +--rw input?    -> /ios:native/policy/policy-map/name
             +--rw output?   -> /ios:native/policy/policy-map/name