Cisco-IOS-XE-perf-measure-oper

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse Operational State APIs 🌳 All Trees

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-perf-measure-oper

Prefix: perf_measure_op

Related Modules:
Cisco-IOS-XE-aaa-oper
Cisco-IOS-XE-acl-oper
Cisco-IOS-XE-app-cflowd-oper
Cisco-IOS-XE-app-hosting-oper
Cisco-IOS-XE-appqoe-http-oper

💡 Example Usage

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

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-perf-measure-oper
  +--ro performance-measurement
     +--ro if-delay* [if-name]
     |  +--ro if-name           string
     |  +--ro probe-is-valid?   empty
     |  +--ro aggr-is-valid?    empty
     |  +--ro adv-is-valid?     empty
     |  +--ro last-probe
     |  |  +--ro values
     |  |  |  +--ro avg?   uint32
     |  |  |  +--ro min?   uint32
     |  |  |  +--ro max?   uint32
     |  |  |  +--ro var?   uint32
     |  |  +--ro start-timestamp?    yang:date-and-time
     |  |  +--ro packets-sent?       uint32
     |  |  +--ro packets-received?   uint32
     |  +--ro last-aggr
     |  |  +--ro values
     |  |  |  +--ro avg?   uint32
     |  |  |  +--ro min?   uint32
     |  |  |  +--ro max?   uint32
     |  |  |  +--ro var?   uint32
     |  |  +--ro timestamp?   yang:date-and-time
     |  +--ro last-adv
     |  |  +--ro values
     |  |  |  +--ro avg?   uint32
     |  |  |  +--ro min?   uint32
     |  |  |  +--ro max?   uint32
     |  |  |  +--ro var?   uint32
     |  |  +--ro timestamp?           yang:date-and-time
     |  |  +--ro advertised-reason?   perf-measure-ios-xe-oper:pm-advert-reason
     |  +--ro probe-history* []
     |  |  +--ro values
     |  |  |  +--ro avg?   uint32
     |  |  |  +--ro min?   uint32
     |  |  |  +--ro max?   uint32
     |  |  |  +--ro var?   uint32
     |  |  +--ro start-timestamp?    yang:date-and-time
     |  |  +--ro packets-sent?       uint32
     |  |  +--ro packets-received?   uint32
     |  +--ro aggr-history* []
     |  |  +--ro values
     |  |  |  +--ro avg?   uint32
     |  |  |  +--ro min?   uint32
     |  |  |  +--ro max?   uint32
     |  |  |  +--ro var?   uint32
     |  |  +--ro timestamp?   yang:date-and-time
     |  +--ro adv-history* []
     |     +--ro values
     |     |  +--ro avg?   uint32
     |     |  +--ro min?   uint32
     |     |  +--ro max?   uint32
     |     |  +--ro var?   uint32
     |     +--ro timestamp?           yang:date-and-time
     |     +--ro advertised-reason?   perf-measure-ios-xe-oper:pm-advert-reason
     +--ro sr-policy-delay* [sr-policy-name]
     |  +--ro sr-policy-name    string
     |  +--ro probe-is-valid?   empty
     |  +--ro aggr-is-valid?    empty
     |  +--ro adv-is-valid?     empty
     |  +--ro last-probe
     |  |  +--ro candidate-path* []
     |  |     +--ro id
     |  |     |  +--ro pref?     uint64
     |  |     |  +--ro origin?   perf-measure-ios-xe-oper:pm-xtc-srpolicy-origin
     |  |     |  +--ro discr?    uint64
     |  |     +--ro stat* []
     |  |     |  +--ro values
     |  |     |  |  +--ro avg?   uint32
     |  |     |  |  +--ro min?   uint32
     |  |     |  |  +--ro max?   uint32
     |  |     |  |  +--ro var?   uint32
     |  |     |  +--ro start-timestamp?    yang:date-and-time
     |  |     |  +--ro packets-sent?       uint32
     |  |     |  +--ro packets-received?   uint32
     |  |     +--ro seg-list* []
     |  |        +--ro sl-name?       string
     |  |        +--ro stat* []
     |  |        |  +--ro values
     |  |        |  |  +--ro avg?   uint32
     |  |        |  |  +--ro min?   uint32
     |  |        |  |  +--ro max?   uint32
     |  |        |  |  +--ro var?   uint32
     |  |        |  +--ro start-timestamp?    yang:date-and-time
     |  |        |  +--ro packets-sent?       uint32
     |  |        |  +--ro packets-received?   uint32
     |  |        +--ro atomic-path* []
     |  |           +--ro id
     |  |           |  +--ro session-id?    uint64
     |  |           |  +--ro hop-address*   inet:ip-address
     |  |           |  +--ro label*         uint64
     |  |           |  +--ro out-if?        string
     |  |           |  +--ro next-hop?      inet:ip-address
     |  |           |  +--ro dest?          inet:ip-address
     |  |           |  +--ro sid*           inet:ipv6-address
     |  |           +--ro stat* []
     |  |              +--ro values
     |  |              |  +--ro avg?   uint32
     |  |              |  +--ro min?   uint32
     |  |              |  +--ro max?   uint32
     |  |              |  +--ro var?   uint32
     |  |              +--ro start-timestamp?    yang:date-and-time
     |  |              +--ro packets-sent?       uint32
     |  |              +--ro packets-received?   uint32
     |  +--ro probe-history
     |  |  +--ro candidate-path* []
     |  |     +--ro id
     |  |     |  +--ro pref?     uint64
     |  |     |  +--ro origin?   perf-measure-ios-xe-oper:pm-xtc-srpolicy-origin
     |  |     |  +--ro discr?    uint64
     |  |     +--ro stat* []
     |  |     |  +--ro values
     |  |     |  |  +--ro avg?   uint32
     |  |     |  |  +--ro min?   uint32
     |  |     |  |  +--ro max?   uint32
     |  |     |  |  +--ro var?   uint32
     |  |     |  +--ro start-timestamp?    yang:date-and-time
     |  |     |  +--ro packets-sent?       uint32
     |  |     |  +--ro packets-received?   uint32
     |  |     +--ro seg-list* []
     |  |        +--ro sl-name?       string
     |  |        +--ro stat* []
     |  |        |  +--ro values
     |  |        |  |  +--ro avg?   uint32
     |  |        |  |  +--ro min?   uint32
     |  |        |  |  +--ro max?   uint32
     |  |        |  |  +--ro var?   uint32
     |  |        |  +--ro start-timestamp?    yang:date-and-time
     |  |        |  +--ro packets-sent?       uint32
     |  |        |  +--ro packets-received?   uint32
     |  |        +--ro atomic-path* []
     |  |           +--ro id
     |  |           |  +--ro session-id?    uint64
     |  |           |  +--ro hop-address*   inet:ip-address
     |  |           |  +--ro label*         uint64
     |  |           |  +--ro out-if?        string
     |  |           |  +--ro next-hop?      inet:ip-address
     |  |           |  +--ro dest?          inet:ip-address
     |  |           |  +--ro sid*           inet:ipv6-address
     |  |           +--ro stat* []
     |  |              +--ro values
     |  |              |  +--ro avg?   uint32
     |  |              |  +--ro min?   uint32
     |  |              |  +--ro max?   uint32
     |  |              |  +--ro var?   uint32
     |  |              +--ro start-timestamp?    yang:date-and-time
     |  |              +--ro packets-sent?       uint32
     |  |              +--ro packets-received?   uint32
     |  +--ro last-aggr
     |  |  +--ro candidate-path* []
     |  |     +--ro id
     |  |     |  +--ro pref?     uint64
     |  |     |  +--ro origin?   perf-measure-ios-xe-oper:pm-xtc-srpolicy-origin
     |  |     |  +--ro discr?    uint64
     |  |     +--ro stat* []
     |  |     |  +--ro values
     |  |     |  |  +--ro avg?   uint32
     |  |     |  |  +--ro min?   uint32
     |  |     |  |  +--ro max?   uint32
     |  |     |  |  +--ro var?   uint32
     |  |     |  +--ro timestamp?   yang:date-and-time
     |  |     +--ro seg-list* []
     |  |        +--ro sl-name?       string
     |  |        +--ro stat* []
     |  |        |  +--ro values
     |  |        |  |  +--ro avg?   uint32
     |  |        |  |  +--ro min?   uint32
     |  |        |  |  +--ro max?   uint32
     |  |        |  |  +--ro var?   uint32
     |  |        |  +--ro timestamp?   yang:date-and-time
     |  |        +--ro atomic-path* []
     |  |           +--ro id
     |  |           |  +--ro session-id?    uint64
     |  |           |  +--ro hop-address*   inet:ip-address
     |  |           |  +--ro label*         uint64
     |  |           |  +--ro out-if?        string
     |  |           |  +--ro next-hop?      inet:ip-address
     |  |           |  +--ro dest?          inet:ip-address
     |  |           |  +--ro sid*           inet:ipv6-address
     |  |           +--ro stat* []
     |  |              +--ro values
     |  |              |  +--ro avg?   uint32
     |  |              |  +--ro min?   uint32
     |  |              |  +--ro max?   uint32
     |  |              |  +--ro var?   uint32
     |  |              +--ro timestamp?   yang:date-and-time
     |  +--ro aggr-history
     |  |  +--ro candidate-path* []
     |  |     +--ro id
     |  |     |  +--ro pref?     uint64
     |  |     |  +--ro origin?   perf-measure-ios-xe-oper:pm-xtc-srpolicy-origin
     |  |     |  +--ro discr?    uint64
     |  |     +--ro stat* []
     |  |     |  +--ro values
     |  |     |  |  +--ro avg?   uint32
     |  |     |  |  +--ro min?   uint32
     |  |     |  |  +--ro max?   uint32
     |  |     |  |  +--ro var?   uint32
     |  |     |  +--ro timestamp?   yang:date-and-time
     |  |     +--ro seg-list* []
     |  |        +--ro sl-name?       string
     |  |        +--ro stat* []
     |  |        |  +--ro values
     |  |        |  |  +--ro avg?   uint32
     |  |        |  |  +--ro min?   uint32
     |  |        |  |  +--ro max?   uint32
     |  |        |  |  +--ro var?   uint32
     |  |        |  +--ro timestamp?   yang:date-and-time
     |  |        +--ro atomic-path* []
     |  |           +--ro id
     |  |           |  +--ro session-id?    uint64
     |  |           |  +--ro hop-address*   inet:ip-address
     |  |           |  +--ro label*         uint64
     |  |           |  +--ro out-if?        string
     |  |           |  +--ro next-hop?      inet:ip-address
     |  |           |  +--ro dest?          inet:ip-address
     |  |           |  +--ro sid*           inet:ipv6-address
     |  |           +--ro stat* []
     |  |              +--ro values
     |  |              |  +--ro avg?   uint32
     |  |              |  +--ro min?   uint32
     |  |              |  +--ro max?   uint32
     |  |              |  +--ro var?   uint32
     |  |              +--ro timestamp?   yang:date-and-time
     |  +--ro last-adv
     |  |  +--ro candidate-path* []
     |  |     +--ro id
     |  |     |  +--ro pref?     uint64
     |  |     |  +--ro origin?   perf-measure-ios-xe-oper:pm-xtc-srpolicy-origin
     |  |     |  +--ro discr?    uint64
     |  |     +--ro stat* []
     |  |     |  +--ro values
     |  |     |  |  +--ro avg?   uint32
     |  |     |  |  +--ro min?   uint32
     |  |     |  |  +--ro max?   uint32
     |  |     |  |  +--ro var?   uint32
     |  |     |  +--ro timestamp?           yang:date-and-time
     |  |     |  +--ro advertised-reason?   perf-measure-ios-xe-oper:pm-advert-reason
     |  |     +--ro seg-list* []
     |  |        +--ro sl-name?       string
     |  |        +--ro stat* []
     |  |        |  +--ro values
     |  |        |  |  +--ro avg?   uint32
     |  |        |  |  +--ro min?   uint32
     |  |        |  |  +--ro max?   uint32
     |  |        |  |  +--ro var?   uint32
     |  |        |  +--ro timestamp?           yang:date-and-time
     |  |        |  +--ro advertised-reason?   perf-measure-ios-xe-oper:pm-advert-reason
     |  |        +--ro atomic-path* []
     |  |           +--ro id
     |  |           |  +--ro session-id?    uint64
     |  |           |  +--ro hop-address*   inet:ip-address
     |  |           |  +--ro label*         uint64
     |  |           |  +--ro out-if?        string
     |  |           |  +--ro next-hop?      inet:ip-address
     |  |           |  +--ro dest?          inet:ip-address
     |  |           |  +--ro sid*           inet:ipv6-address
     |  |           +--ro stat* []
     |  |              +--ro values
     |  |              |  +--ro avg?   uint32
     |  |              |  +--ro min?   uint32
     |  |              |  +--ro max?   uint32
     |  |              |  +--ro var?   uint32
     |  |              +--ro timestamp?           yang:date-and-time
     |  |              +--ro advertised-reason?   perf-measure-ios-xe-oper:pm-advert-reason
     |  +--ro adv-history
     |     +--ro candidate-path* []
     |        +--ro id
     |        |  +--ro pref?     uint64
     |        |  +--ro origin?   perf-measure-ios-xe-oper:pm-xtc-srpolicy-origin
     |        |  +--ro discr?    uint64
     |        +--ro stat* []
     |        |  +--ro values
     |        |  |  +--ro avg?   uint32
     |        |  |  +--ro min?   uint32
     |        |  |  +--ro max?   uint32
     |        |  |  +--ro var?   uint32
     |        |  +--ro timestamp?           yang:date-and-time
     |        |  +--ro advertised-reason?   perf-measure-ios-xe-oper:pm-advert-reason
     |        +--ro seg-list* []
     |           +--ro sl-name?       string
     |           +--ro stat* []
     |           |  +--ro values
     |           |  |  +--ro avg?   uint32
     |           |  |  +--ro min?   uint32
     |           |  |  +--ro max?   uint32
     |           |  |  +--ro var?   uint32
     |           |  +--ro timestamp?           yang:date-and-time
     |           |  +--ro advertised-reason?   perf-measure-ios-xe-oper:pm-advert-reason
     |           +--ro atomic-path* []
     |              +--ro id
     |              |  +--ro session-id?    uint64
     |              |  +--ro hop-address*   inet:ip-address
     |              |  +--ro label*         uint64
     |              |  +--ro out-if?        string
     |              |  +--ro next-hop?      inet:ip-address
     |              |  +--ro dest?          inet:ip-address
     |              |  +--ro sid*           inet:ipv6-address
     |              +--ro stat* []
     |                 +--ro values
     |                 |  +--ro avg?   uint32
     |                 |  +--ro min?   uint32
     |                 |  +--ro max?   uint32
     |                 |  +--ro var?   uint32
     |                 +--ro timestamp?           yang:date-and-time
     |                 +--ro advertised-reason?   perf-measure-ios-xe-oper:pm-advert-reason
     +--ro pm-endp-delay* [endpoint-name]
        +--ro endpoint-name             string
        +--ro total-packets-sent?       uint64
        +--ro total-packets-received?   uint64
        +--ro last-probe
        |  +--ro values
        |  |  +--ro avg?   uint32
        |  |  +--ro min?   uint32
        |  |  +--ro max?   uint32
        |  |  +--ro var?   uint32
        |  +--ro start-timestamp?    yang:date-and-time
        |  +--ro packets-sent?       uint32
        |  +--ro packets-received?   uint32
        +--ro last-aggr
        |  +--ro values
        |  |  +--ro avg?   uint32
        |  |  +--ro min?   uint32
        |  |  +--ro max?   uint32
        |  |  +--ro var?   uint32
        |  +--ro timestamp?   yang:date-and-time
        +--ro last-adv
        |  +--ro values
        |  |  +--ro avg?   uint32
        |  |  +--ro min?   uint32
        |  |  +--ro max?   uint32
        |  |  +--ro var?   uint32
        |  +--ro timestamp?           yang:date-and-time
        |  +--ro advertised-reason?   perf-measure-ios-xe-oper:pm-advert-reason
        +--ro probe-history* []
        |  +--ro values
        |  |  +--ro avg?   uint32
        |  |  +--ro min?   uint32
        |  |  +--ro max?   uint32
        |  |  +--ro var?   uint32
        |  +--ro start-timestamp?    yang:date-and-time
        |  +--ro packets-sent?       uint32
        |  +--ro packets-received?   uint32
        +--ro aggr-history* []
        |  +--ro values
        |  |  +--ro avg?   uint32
        |  |  +--ro min?   uint32
        |  |  +--ro max?   uint32
        |  |  +--ro var?   uint32
        |  +--ro timestamp?   yang:date-and-time
        +--ro adv-history* []
           +--ro values
           |  +--ro avg?   uint32
           |  +--ro min?   uint32
           |  +--ro max?   uint32
           |  +--ro var?   uint32
           +--ro timestamp?           yang:date-and-time
           +--ro advertised-reason?   perf-measure-ios-xe-oper:pm-advert-reason