Cisco-IOS-XE-track

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

Prefix: track

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

📚 External Documentation

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

  augment /ios:native/ios:track:
    +--rw tracked-object-v2* [object-number]
    |  +--rw object-number             union
    |  +--rw (track-type)?
    |  |  +--:(endpoint-tracker-case)
    |  |  |  +--rw endpoint-tracker?   empty
    |  |  +--:(interface-case)
    |  |  |  +--rw interface
    |  |  |     +--rw name?       string
    |  |  |     +--rw protocol?   enumeration
    |  |  |     +--rw routing?    empty
    |  |  +--:(ip-case)
    |  |  |  +--rw ip
    |  |  |     +--rw route
    |  |  |     |  +--rw address?              inet:ipv4-address
    |  |  |     |  +--rw mask?                 inet:ipv4-address
    |  |  |     |  +--rw (option)?
    |  |  |     |     +--:(reachability-case)
    |  |  |     |     |  +--rw reachability?   empty
    |  |  |     |     +--:(metric-case)
    |  |  |     |        +--rw metric?         enumeration
    |  |  |     +--rw sla
    |  |  |        +--rw number?               uint32
    |  |  |        +--rw (option)?
    |  |  |           +--:(reachability-case)
    |  |  |           |  +--rw reachability?   empty
    |  |  |           +--:(state-case)
    |  |  |              +--rw state?          empty
    |  |  +--:(ipv6-case)
    |  |  |  +--rw ipv6
    |  |  |     +--rw route
    |  |  |        +--rw address?              ios-types:ipv6-prefix
    |  |  |        +--rw (option)?
    |  |  |           +--:(reachability-case)
    |  |  |           |  +--rw reachability?   empty
    |  |  |           +--:(metric-case)
    |  |  |              +--rw metric?         enumeration
    |  |  +--:(list-case)
    |  |  |  +--rw list
    |  |  |     +--rw (option)?
    |  |  |        +--:(boolean-case)
    |  |  |        |  +--rw boolean?     enumeration
    |  |  |        +--:(threshold-case)
    |  |  |           +--rw threshold?   enumeration
    |  |  +--:(service-case)
    |  |  |  +--rw service?            string
    |  |  +--:(stub-object-case)
    |  |     +--rw stub-object?        empty
    |  +--rw delay
    |  |  +--rw down?   uint32
    |  |  +--rw up?     uint32
    |  +--rw carrier-delay?            empty
    |  +--rw threshold
    |  |  +--rw metric
    |  |  |  +--rw up?     uint32
    |  |  |  +--rw down?   uint32
    |  |  +--rw weight
    |  |  |  +--rw up?     uint32
    |  |  |  +--rw down?   uint32
    |  |  +--rw percentage
    |  |     +--rw up?     uint32
    |  |     +--rw down?   uint32
    |  +--rw default-state?            enumeration
    |  +--rw object* [number]
    |  |  +--rw number    uint32
    |  |  +--rw not?      empty
    |  |  +--rw weight?   uint32
    |  +--rw ip-wrapper
    |     +--rw ipv6
    |     |  +--rw vrf?   string
    |     +--rw ip
    |        +--rw vrf?   string
    x--rw tracked-object* [object-number]
    |  x--rw object-number       union
    |  x--rw endpoint-tracker?   empty
    |  x--rw interface
    |  |  x--rw name?       string
    |  |  x--rw protocol?   enumeration
    |  |  x--rw routing?    empty
    |  x--rw ip
    |  |  x--rw route
    |  |  |  x--rw address?                 inet:ipv4-address
    |  |  |  x--rw mask?                    inet:ipv4-address
    |  |  |  +--rw (option)?
    |  |  |  |  +--:(reachability-case)
    |  |  |  |  |  x--rw reachability-ip?   empty
    |  |  |  |  +--:(metric-case)
    |  |  |  |     x--rw metric-ip?         enumeration
    |  |  |  o--rw reachability?            empty
    |  |  |  o--rw metric?                  enumeration
    |  |  x--rw sla
    |  |     x--rw number?                   uint32
    |  |     +--rw (option)?
    |  |     |  +--:(reachability-case)
    |  |     |  |  x--rw reachability-sla?   empty
    |  |     |  +--:(state-case)
    |  |     |     x--rw state-sla?          empty
    |  |     o--rw reachability?             empty
    |  |     o--rw state?                    empty
    |  x--rw ipv6
    |  |  x--rw route
    |  |     x--rw address?                   ios-types:ipv6-prefix
    |  |     +--rw (option)?
    |  |     |  +--:(reachability-case)
    |  |     |  |  x--rw reachability-ipv6?   empty
    |  |     |  +--:(metric-case)
    |  |     |     x--rw metric-ipv6?         enumeration
    |  |     o--rw reachability?              empty
    |  |     o--rw metric?                    enumeration
    |  x--rw list
    |  |  +--rw (option)?
    |  |  |  +--:(boolean-case)
    |  |  |  |  x--rw boolean-config?     enumeration
    |  |  |  +--:(threshold-case)
    |  |  |     x--rw threshold-config?   enumeration
    |  |  o--rw boolean?                  enumeration
    |  |  o--rw threshold?                enumeration
    |  x--rw service?            string
    |  x--rw stub-object?        empty
    |  x--rw delay
    |  |  x--rw down?   uint32
    |  |  x--rw up?     uint32
    |  x--rw carrier-delay?      empty
    |  x--rw threshold
    |  |  x--rw metric
    |  |  |  x--rw up?     uint32
    |  |  |  x--rw down?   uint32
    |  |  x--rw weight
    |  |  |  x--rw up?     uint32
    |  |  |  x--rw down?   uint32
    |  |  x--rw percentage
    |  |     x--rw up?     uint32
    |  |     x--rw down?   uint32
    |  x--rw default-state?      enumeration
    |  x--rw object* [number]
    |  |  x--rw number    uint32
    |  |  x--rw not?      empty
    |  |  x--rw weight?   uint32
    |  x--rw ip-wrapper
    |     x--rw ipv6
    |     |  x--rw vrf?   string
    |     x--rw ip
    |        x--rw vrf?   string
    +--rw resolution
    |  +--rw ip
    |  |  +--rw route
    |  |     +--rw bgp?      uint32
    |  |     +--rw eigrp?    uint32
    |  |     +--rw isis?     uint32
    |  |     +--rw ospf?     uint32
    |  |     +--rw static?   uint32
    |  +--rw ipv6
    |     +--rw route
    |        +--rw bgp?      uint32
    |        +--rw eigrp?    uint32
    |        +--rw isis?     uint32
    |        +--rw ospf?     uint32
    |        +--rw static?   uint32
    +--rw timer
       +--rw interface
       |  +--rw (timer-val)?
       |  |  +--:(time-sec)
       |  |  |  +--rw sec?    uint32
       |  |  +--:(time-msec)
       |  |     +--rw msec?   uint32
       |  o--rw seconds?      uint32
       |  o--rw ms?           uint32
       +--rw ip
       |  +--rw route
       |  |  +--rw (timer-val)?
       |  |  |  +--:(time-sec)
       |  |  |  |  +--rw sec?    uint32
       |  |  |  +--:(time-msec)
       |  |  |     +--rw msec?   uint32
       |  |  o--rw seconds?      uint32
       |  |  o--rw ms?           uint32
       |  +--rw sla
       |     +--rw (timer-val)?
       |     |  +--:(time-sec)
       |     |  |  +--rw sec?    uint32
       |     |  +--:(time-msec)
       |     |     +--rw msec?   uint32
       |     o--rw seconds?      uint32
       |     o--rw ms?           uint32
       +--rw ipv6
       |  +--rw route
       |     +--rw (timer-val)?
       |     |  +--:(time-sec)
       |     |  |  +--rw sec?    uint32
       |     |  +--:(time-msec)
       |     |     +--rw msec?   uint32
       |     o--rw seconds?      uint32
       |     o--rw ms?           uint32
       +--rw list
       |  +--rw (timer-val)?
       |  |  +--:(time-sec)
       |  |  |  +--rw sec?    uint32
       |  |  +--:(time-msec)
       |  |     +--rw msec?   uint32
       |  o--rw seconds?      uint32
       |  o--rw ms?           uint32
       +--rw stub-object
          +--rw (timer-val)?
          |  +--:(time-sec)
          |  |  +--rw sec?    uint32
          |  +--:(time-msec)
          |     +--rw msec?   uint32
          o--rw seconds?      uint32
          o--rw ms?           uint32
  augment /ios:native/ios:redundancy/ios:application/ios:redundancy/ios:group:
    +--rw track* [object-number]
       +--rw object-number           -> /ios:native/track/ios-track:tracked-object-v2/object-number
       +--rw (decrement-shutdown)?
          +--:(decrement-case)
          |  +--rw decrement?        uint8
          +--:(shutdown-case)
          |  +--rw shutdown?         empty
          +--:(ha-wan-tracker-case)
          |  +--rw ha-wan-tracker?   empty
          +--:(ha-dia-tracker-case)
             +--rw ha-dia-tracker?   empty