Cisco-IOS-XE-synce

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

Prefix: synce

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

💡 Example Usage

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

📚 External Documentation

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

  augment /ios:native/ios:network-clock:
    +--rw eec?                     uint8
    +--rw timing-source
    |  +--rw bits?   empty
    +--rw external
    |  +--rw slot-port* [slot-card-name]
    |  |  +--rw slot-card-name    string
    |  |  +--rw signal?           enumeration
    |  |  +--rw cas?              empty
    |  |  +--rw crc4?             empty
    |  |  +--rw fas?              empty
    |  |  +--rw t1-options
    |  |  |  +--rw (opt)?
    |  |  |  |  +--:(d4)
    |  |  |  |  |  +--rw d4?    empty
    |  |  |  |  +--:(esf)
    |  |  |  |  |  +--rw esf?   empty
    |  |  |  |  +--:(sf)
    |  |  |  |     +--rw sf?    empty
    |  |  |  +--rw hold-off?    union
    |  |  +--rw hold-off?         union
    |  +--rw R0* [signal]
    |  |  +--rw signal        enumeration
    |  |  +--rw cas?          empty
    |  |  +--rw crc4?         empty
    |  |  +--rw fas?          empty
    |  |  +--rw t1-options
    |  |  |  +--rw (opt)?
    |  |  |  |  +--:(d4)
    |  |  |  |  |  +--rw d4?    empty
    |  |  |  |  +--:(esf)
    |  |  |  |  |  +--rw esf?   empty
    |  |  |  |  +--:(sf)
    |  |  |  |     +--rw sf?    empty
    |  |  |  +--rw hold-off?    union
    |  |  +--rw hold-off?     union
    |  +--rw R1* [signal]
    |     +--rw signal        enumeration
    |     +--rw cas?          empty
    |     +--rw crc4?         empty
    |     +--rw fas?          empty
    |     +--rw t1-options
    |     |  +--rw (opt)?
    |     |  |  +--:(d4)
    |     |  |  |  +--rw d4?    empty
    |     |  |  +--:(esf)
    |     |  |  |  +--rw esf?   empty
    |     |  |  +--:(sf)
    |     |  |     +--rw sf?    empty
    |     |  +--rw hold-off?    union
    |     +--rw hold-off?     union
    +--rw hold-off
    |  +--rw value?    union
    |  +--rw global?   boolean
    +--rw input-source-ctrl
    |  +--rw input-source-ctrl* [controller number]
    |     +--rw priority?     uint8
    |     +--rw controller    enumeration
    |     +--rw number        string
    |     +--rw word?         string
    +--rw input-source-synce* [priority]
    |  +--rw priority            uint8
    |  +--rw (ext-source-opts)?
    |     +--:(External)
    |     |  +--rw External* [port]
    |     |     +--rw port           synce-external-intf
    |     |     +--rw signal-list* [signal]
    |     |        +--rw signal                enumeration
    |     |        +--rw t1-options
    |     |        |  +--rw (opt)?
    |     |        |  |  +--:(d4)
    |     |        |  |  |  +--rw d4?         empty
    |     |        |  |  +--:(esf)
    |     |        |  |  |  +--rw esf?        empty
    |     |        |  |  +--:(sf)
    |     |        |  |  |  +--rw sf?         empty
    |     |        |  |  +--:(word)
    |     |        |  |     +--rw word?       string
    |     |        |  +--rw linecode?         enumeration
    |     |        |  +--rw line-build-out?   enumeration
    |     |        |  +--rw Word?             string
    |     |        +--rw cas?                  empty
    |     |        +--rw crc4?                 empty
    |     |        +--rw fas?                  empty
    |     |        +--rw sig-ohms-choice?      enumeration
    |     |        +--rw linecode?             enumeration
    |     |        +--rw source-description?   string
    |     +--:(interface)
    |     |  +--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 ip-source?                         string
    |     +--:(ptp)
    |     |  +--rw ptp
    |     |     +--rw domain?      uint8
    |     |     +--rw ip-source?   string
    |     o--:(controller)
    |        o--rw controller
    |           o--rw name?     enumeration
    |           o--rw number?   string
    |           o--rw word?     string
    +--rw log
    |  +--rw ql-changes?   empty
    +--rw output-source
    |  +--rw line* [priority]
    |  |  +--rw priority           uint8
    |  |  +--rw (out-source-opts)?
    |  |     +--:(interface)
    |  |     |  +--rw interface
    |  |     |     +--rw interface-list* [interface-name]
    |  |     |        +--rw interface-name    string
    |  |     |        +--rw External* [port]
    |  |     |           +--rw port           synce-external-intf
    |  |     |           +--rw signal-list* [signal]
    |  |     |              +--rw signal             enumeration
    |  |     |              +--rw t1-options
    |  |     |              |  +--rw (opt)?
    |  |     |              |  |  +--:(d4)
    |  |     |              |  |  |  +--rw d4?         empty
    |  |     |              |  |  +--:(esf)
    |  |     |              |  |  |  +--rw esf?        empty
    |  |     |              |  |  +--:(sf)
    |  |     |              |  |  |  +--rw sf?         empty
    |  |     |              |  |  +--:(word)
    |  |     |              |  |     +--rw word?       string
    |  |     |              |  +--rw linecode?         enumeration
    |  |     |              |  +--rw line-build-out?   enumeration
    |  |     |              +--rw cas?               empty
    |  |     |              +--rw crc4?              empty
    |  |     |              +--rw fas?               empty
    |  |     |              +--rw sig-ohms-choice?   enumeration
    |  |     |              +--rw linecode?          enumeration
    |  |     +--:(ptp)
    |  |        +--rw ptp
    |  |           +--rw domain* [domain-num]
    |  |              +--rw domain-num    uint8
    |  |              +--rw External* [port]
    |  |                 +--rw port           synce-external-intf
    |  |                 +--rw signal-list* [signal]
    |  |                    +--rw signal             enumeration
    |  |                    +--rw t1-options
    |  |                    |  +--rw (opt)?
    |  |                    |  |  +--:(d4)
    |  |                    |  |  |  +--rw d4?         empty
    |  |                    |  |  +--:(esf)
    |  |                    |  |  |  +--rw esf?        empty
    |  |                    |  |  +--:(sf)
    |  |                    |  |  |  +--rw sf?         empty
    |  |                    |  |  +--:(word)
    |  |                    |  |     +--rw word?       string
    |  |                    |  +--rw linecode?         enumeration
    |  |                    |  +--rw line-build-out?   enumeration
    |  |                    +--rw cas?               empty
    |  |                    +--rw crc4?              empty
    |  |                    +--rw fas?               empty
    |  |                    +--rw sig-ohms-choice?   enumeration
    |  |                    +--rw linecode?          enumeration
    |  +--rw system* [priority]
    |     +--rw priority    uint8
    |     +--rw External* [port]
    |        +--rw port           synce-external-intf
    |        +--rw signal-list* [signal]
    |           +--rw signal             enumeration
    |           +--rw t1-options
    |           |  +--rw (opt)?
    |           |  |  +--:(d4)
    |           |  |  |  +--rw d4?         empty
    |           |  |  +--:(esf)
    |           |  |  |  +--rw esf?        empty
    |           |  |  +--:(sf)
    |           |  |  |  +--rw sf?         empty
    |           |  |  +--:(word)
    |           |  |     +--rw word?       string
    |           |  +--rw linecode?         enumeration
    |           |  +--rw line-build-out?   enumeration
    |           +--rw cas?               empty
    |           +--rw crc4?              empty
    |           +--rw fas?               empty
    |           +--rw sig-ohms-choice?   enumeration
    |           +--rw linecode?          enumeration
    +--rw participate?             string
    +--rw quality-level* [direction]
    |  +--rw direction      enumeration
    |  +--rw ql-val-list* [ql-value]
    |     +--rw ql-value            enumeration
    |     +--rw (ext-source-opts)?
    |        +--:(External)
    |        |  +--rw External* [port]
    |        |     +--rw port           synce-external-intf
    |        |     +--rw signal-list* [signal]
    |        |        +--rw signal             enumeration
    |        |        +--rw t1-options
    |        |        |  +--rw (opt)?
    |        |        |  |  +--:(d4)
    |        |        |  |  |  +--rw d4?         empty
    |        |        |  |  +--:(esf)
    |        |        |  |  |  +--rw esf?        empty
    |        |        |  |  +--:(sf)
    |        |        |  |  |  +--rw sf?         empty
    |        |        |  |  +--:(word)
    |        |        |  |     +--rw word?       string
    |        |        |  +--rw linecode?         enumeration
    |        |        |  +--rw line-build-out?   enumeration
    |        |        +--rw cas?               empty
    |        |        +--rw crc4?              empty
    |        |        +--rw fas?               empty
    |        |        +--rw sig-ohms-choice?   enumeration
    |        +--:(interface)
    |        |  +--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}?
    |        +--:(ptp)
    |        |  +--rw ptp
    |        |     +--rw domain*   uint8
    |        +--:(controller)
    |           +--rw controller
    |              +--rw name?     enumeration
    |              +--rw number?   string
    +--rw ref-ql-val-trap-clear
    |  +--rw ql-value?   enumeration
    +--rw revertive-synce?         empty
    +--rw synchronization-synce
    |  +--rw automatic?           empty
    |  +--rw input-threshold?     enumeration
    |  +--rw mode?                enumeration
    |  +--rw participate*         string
    |  +--rw squelch-threshold?   enumeration
    |  +--rw ssm
    |     +--rw option
    |        +--rw option1?    enumeration
    |        +--rw option-2
    |           +--rw option2?      enumeration
    |           +--rw generation?   enumeration
    +--rw wait-to-restore-synce
       +--rw time?     uint32
       +--rw global?   boolean
  augment /ios:native:
    +--rw esmc-synce
       +--rw process?   empty
  augment /ios:native/ios:tod-clock:
    +--rw input-source-synce* [priority]
    |  +--rw priority          uint8
    |  +--rw (source-opts)?
    |     +--:(ptp)
    |     |  +--rw ptp
    |     |     +--rw domain?   uint8
    |     +--:(gps)
    |     |  +--rw gps?        synce-external-intf
    |     +--:(internal)
    |        +--rw internal?   empty
    +--rw hold-off?             uint16
    +--rw wait-to-restore?      uint16
    +--rw revertive?            boolean
  augment /ios:native/ios:interface/ios:Ethernet:
    +--rw synchronous-synce
    |  +--rw mode?   empty
    +--rw esmc
    |  +--rw mode
    |     +--rw ql-disabled?   empty
    |     +--rw (mode-choice)?
    |        +--:(none)
    |        |  +--rw none?    empty
    |        +--:(rx)
    |        |  +--rw rx?      empty
    |        +--:(tx)
    |           +--rw tx?      empty
    +--rw network-clock
       +--rw hold-off?          union
       +--rw source
       |  +--rw quality-level
       |     +--rw ql?         enumeration
       |     +--rw (direction-choice)?
       |        +--:(rx)
       |        |  +--rw rx?   empty
       |        +--:(tx)
       |           +--rw tx?   empty
       +--rw wait-to-restore?   uint32
  augment /ios:native/ios:interface/ios:TenGigabitEthernet:
    +--rw synchronous-synce
    |  +--rw mode?   empty
    +--rw esmc
    |  +--rw mode
    |     +--rw ql-disabled?   empty
    |     +--rw (mode-choice)?
    |        +--:(none)
    |        |  +--rw none?    empty
    |        +--:(rx)
    |        |  +--rw rx?      empty
    |        +--:(tx)
    |           +--rw tx?      empty
    +--rw network-clock
       +--rw hold-off?          union
       +--rw source
       |  +--rw quality-level
       |     +--rw ql?         enumeration
       |     +--rw (direction-choice)?
       |        +--:(rx)
       |        |  +--rw rx?   empty
       |        +--:(tx)
       |           +--rw tx?   empty
       +--rw wait-to-restore?   uint32
  augment /ios:native/ios:interface/ios:GigabitEthernet:
    +--rw synchronous-synce
    |  +--rw mode?   empty
    +--rw esmc
    |  +--rw mode
    |     +--rw ql-disabled?   empty
    |     +--rw (mode-choice)?
    |        +--:(none)
    |        |  +--rw none?    empty
    |        +--:(rx)
    |        |  +--rw rx?      empty
    |        +--:(tx)
    |           +--rw tx?      empty
    +--rw network-clock
       +--rw hold-off?          union
       +--rw source
       |  +--rw quality-level
       |     +--rw ql?         enumeration
       |     +--rw (direction-choice)?
       |        +--:(rx)
       |        |  +--rw rx?   empty
       |        +--:(tx)
       |           +--rw tx?   empty
       +--rw wait-to-restore?   uint32
  augment /ios:native/ios:interface/ios:FastEthernet:
    +--rw synchronous-synce
    |  +--rw mode?   empty
    +--rw esmc
    |  +--rw mode
    |     +--rw ql-disabled?   empty
    |     +--rw (mode-choice)?
    |        +--:(none)
    |        |  +--rw none?    empty
    |        +--:(rx)
    |        |  +--rw rx?      empty
    |        +--:(tx)
    |           +--rw tx?      empty
    +--rw network-clock
       +--rw hold-off?          union
       +--rw source
       |  +--rw quality-level
       |     +--rw ql?         enumeration
       |     +--rw (direction-choice)?
       |        +--:(rx)
       |        |  +--rw rx?   empty
       |        +--:(tx)
       |           +--rw tx?   empty
       +--rw wait-to-restore?   uint32
  augment /ios:native/ios:interface/ios:FiveGigabitEthernet:
    +--rw synchronous-synce
    |  +--rw mode?   empty
    +--rw esmc
    |  +--rw mode
    |     +--rw ql-disabled?   empty
    |     +--rw (mode-choice)?
    |        +--:(none)
    |        |  +--rw none?    empty
    |        +--:(rx)
    |        |  +--rw rx?      empty
    |        +--:(tx)
    |           +--rw tx?      empty
    +--rw network-clock
       +--rw hold-off?          union
       +--rw source
       |  +--rw quality-level
       |     +--rw ql?         enumeration
       |     +--rw (direction-choice)?
       |        +--:(rx)
       |        |  +--rw rx?   empty
       |        +--:(tx)
       |           +--rw tx?   empty
       +--rw wait-to-restore?   uint32
  augment /ios:native/ios:interface/ios:AppGigabitEthernet:
    +--rw synchronous-synce
    |  +--rw mode?   empty
    +--rw esmc
    |  +--rw mode
    |     +--rw ql-disabled?   empty
    |     +--rw (mode-choice)?
    |        +--:(none)
    |        |  +--rw none?    empty
    |        +--:(rx)
    |        |  +--rw rx?      empty
    |        +--:(tx)
    |           +--rw tx?      empty
    +--rw network-clock
       +--rw hold-off?          union
       +--rw source
       |  +--rw quality-level
       |     +--rw ql?         enumeration
       |     +--rw (direction-choice)?
       |        +--:(rx)
       |        |  +--rw rx?   empty
       |        +--:(tx)
       |           +--rw tx?   empty
       +--rw wait-to-restore?   uint32
  augment /ios:native/ios:interface/ios:TwentyFiveGigE:
    +--rw synchronous-synce
    |  +--rw mode?   empty
    +--rw esmc
    |  +--rw mode
    |     +--rw ql-disabled?   empty
    |     +--rw (mode-choice)?
    |        +--:(none)
    |        |  +--rw none?    empty
    |        +--:(rx)
    |        |  +--rw rx?      empty
    |        +--:(tx)
    |           +--rw tx?      empty
    +--rw network-clock
       +--rw hold-off?          union
       +--rw source
       |  +--rw quality-level
       |     +--rw ql?         enumeration
       |     +--rw (direction-choice)?
       |        +--:(rx)
       |        |  +--rw rx?   empty
       |        +--:(tx)
       |           +--rw tx?   empty
       +--rw wait-to-restore?   uint32
  augment /ios:native/ios:interface/ios:TwoGigabitEthernet:
    +--rw synchronous-synce
    |  +--rw mode?   empty
    +--rw esmc
    |  +--rw mode
    |     +--rw ql-disabled?   empty
    |     +--rw (mode-choice)?
    |        +--:(none)
    |        |  +--rw none?    empty
    |        +--:(rx)
    |        |  +--rw rx?      empty
    |        +--:(tx)
    |           +--rw tx?      empty
    +--rw network-clock
       +--rw hold-off?          union
       +--rw source
       |  +--rw quality-level
       |     +--rw ql?         enumeration
       |     +--rw (direction-choice)?
       |        +--:(rx)
       |        |  +--rw rx?   empty
       |        +--:(tx)
       |           +--rw tx?   empty
       +--rw wait-to-restore?   uint32
  augment /ios:native/ios:interface/ios:FortyGigabitEthernet:
    +--rw synchronous-synce
    |  +--rw mode?   empty
    +--rw esmc
    |  +--rw mode
    |     +--rw ql-disabled?   empty
    |     +--rw (mode-choice)?
    |        +--:(none)
    |        |  +--rw none?    empty
    |        +--:(rx)
    |        |  +--rw rx?      empty
    |        +--:(tx)
    |           +--rw tx?      empty
    +--rw network-clock
       +--rw hold-off?          union
       +--rw source
       |  +--rw quality-level
       |     +--rw ql?         enumeration
       |     +--rw (direction-choice)?
       |        +--:(rx)
       |        |  +--rw rx?   empty
       |        +--:(tx)
       |           +--rw tx?   empty
       +--rw wait-to-restore?   uint32
  augment /ios:native/ios:interface/ios:HundredGigE:
    +--rw synchronous-synce
    |  +--rw mode?   empty
    +--rw esmc
    |  +--rw mode
    |     +--rw ql-disabled?   empty
    |     +--rw (mode-choice)?
    |        +--:(none)
    |        |  +--rw none?    empty
    |        +--:(rx)
    |        |  +--rw rx?      empty
    |        +--:(tx)
    |           +--rw tx?      empty
    +--rw network-clock
       +--rw hold-off?          union
       +--rw source
       |  +--rw quality-level
       |     +--rw ql?         enumeration
       |     +--rw (direction-choice)?
       |        +--:(rx)
       |        |  +--rw rx?   empty
       |        +--:(tx)
       |           +--rw tx?   empty
       +--rw wait-to-restore?   uint32