Cisco-IOS-XE-trace-rpc

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse RPC APIs 🌳 All Trees

📋 Module Metadata

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

Prefix: trace_rpc

Related Modules:
cisco-ia
Cisco-IOS-XE-aaa-actions-rpc
Cisco-IOS-XE-bgp-actions-rpc
Cisco-IOS-XE-cellular-rpc
Cisco-IOS-XE-chassis-rpc

💡 Example Usage

# POST RPC operation
curl -X POST \
  -H "Content-Type: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/operations/Cisco-IOS-XE-trace-rpc:rpc-name \
  -d '{"input": {}}'

📚 External Documentation

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

  rpcs:
    +---x trace-archive
    |  +---w input
    |  |  +---w all
    |  |     +---w location     trace-ios-xe-rpc:trace-drive-type
    |  |     +---w file-name    string
    |  +--ro output
    |     +--ro unique-id?   uint32
    +---x trace-message
       +---w input
       |  +---w trace-all-options
       |     +---w file-info
       |     |  +---w file-location    trace-ios-xe-rpc:trace-drive-type
       |     |  +---w file-name        string
       |     +---w trace-filter-options
       |     |  +---w metadata?         boolean
       |     |  +---w pcap-extract?     boolean
       |     |  +---w debug-level-id?   trace-ios-xe-rpc:trace-debug-option
       |     |  +---w consumer?         trace-ios-xe-rpc:trace-consumer-type
       |     |  +---w tof-flag?         boolean
       |     |  +---w marker
       |     |  |  +---w start-marker-type?   trace-ios-xe-rpc:trace-start-marker-type
       |     |  |  +---w end-marker-type?     trace-ios-xe-rpc:trace-end-marker-type
       |     |  |  +---w start-marker?        string
       |     |  |  +---w end-marker?          string
       |     |  +---w interval
       |     |  |  +---w start-type?       trace-ios-xe-rpc:trace-start-interval-type
       |     |  |  +---w start-interval?   uint32
       |     |  |  +---w end-type?         trace-ios-xe-rpc:trace-end-interval-type
       |     |  |  +---w end-interval?     uint32
       |     |  +---w timestamp
       |     |  |  +---w start-timestamp?   yang:date-and-time
       |     |  |  +---w end-timestamp?     yang:date-and-time
       |     |  +---w module?           string
       |     |  +---w filter
       |     |  |  +---w (filter-by-choice)?
       |     |  |     +--:(type-none)
       |     |  |     |  +---w filter-none?     boolean
       |     |  |     +--:(type-mac-address)
       |     |  |     |  +---w mac-address?     yang:mac-address
       |     |  |     +--:(type-interface)
       |     |  |     |  +---w integer-value?   string
       |     |  |     +--:(type-ipv4-address)
       |     |  |     |  +---w ipv4-address?    inet:ip-address
       |     |  |     +--:(type-ipv6-address)
       |     |  |     |  +---w ipv6-address?    inet:ip-address
       |     |  |     +--:(type-uuid)
       |     |  |     |  +---w uuid-string?     string
       |     |  |     +--:(type-string)
       |     |  |        +---w string-value?    string
       |     |  +---w switch-info
       |     |     +---w switch-id?    trace-ios-xe-rpc:trace-switch-type
       |     |     +---w switch-num?   uint32
       |     +---w (scope-type-by-choice)
       |        +--:(process-scope)
       |        |  +---w process           string
       |        +--:(profile-scope)
       |           +---w profile
       |              +---w profile-option?       trace-ios-xe-rpc:trace-profile-type
       |              +---w profile-location?     trace-ios-xe-rpc:trace-drive-type
       |              +---w profile-file?         string
       |              +---w predefined-profile?   trace-ios-xe-rpc:trace-profile-name
       +--ro output
          +--ro unique-id?   uint32