Cisco-IOS-XE-controller-vdsl-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-controller-vdsl-oper

Prefix: controller_vdsl

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-controller-vdsl-oper

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-controller-vdsl-oper
  +--ro vdsl-oper-data
     +--ro vdsl-info* [slot-num subslot-num]
        +--ro state?                        vdsl-ios-xe-oper:idb-states
        +--ro mode?                         vdsl-ios-xe-oper:mode-tc
        x--ro modem-status?                 string
        x--ro trained-mode?                 string
        +--ro firmware-version?             string
        +--ro phy-version?                  string
        +--ro cpe-stats
        |  +--ro chip-vendor?             string
        |  x--ro line-attenuation?        string
        |  x--ro noise-margin?            string
        |  x--ro attainable-rate?         uint32
        |  x--ro actual-power?            string
        |  x--ro speed?                   uint32
        |  +--ro modem-serial?            string
        |  +--ro chip-vendor-specific?    string
        |  +--ro chip-vendor-country?     string
        |  +--ro modem-vendor-id?         string
        |  +--ro modem-vendor-specific?   string
        |  +--ro modem-vendor-country?    string
        |  +--ro modem-version?           string
        +--ro co-stats
        |  +--ro chip-vendor?             string
        |  x--ro line-attenuation?        string
        |  x--ro noise-margin?            string
        |  x--ro attainable-rate?         uint32
        |  x--ro actual-power?            string
        |  x--ro speed?                   uint32
        |  +--ro modem-serial?            string
        |  +--ro chip-vendor-specific?    string
        |  +--ro chip-vendor-country?     string
        |  +--ro modem-vendor-id?         string
        |  +--ro modem-vendor-specific?   string
        |  +--ro modem-vendor-country?    string
        |  +--ro modem-version?           string
        +--ro dsl-config-mode?              vdsl-ios-xe-oper:dsl-config-modes
        +--ro delt-configuration-enabled?   boolean
        +--ro delt-state?                   vdsl-ios-xe-oper:delt-states
        +--ro vdsl-line-bonding
        |  +--ro ports-supported?      uint32
        |  +--ro port-0-link-status?   vdsl-ios-xe-oper:vdsl-link-state
        |  +--ro port-1-link-status?   vdsl-ios-xe-oper:vdsl-link-state
        |  +--ro aggregate-us-rate?    uint32
        |  +--ro aggregate-ds-rate?    uint32
        +--ro failed-full-inits?            uint32
        +--ro short-inits?                  uint32
        +--ro failed-short-inits?           uint32
        +--ro modem-phy-source?             string
        +--ro vdsl-line-specific-info* [line-num]
        |  +--ro line-num                  uint16
        |  +--ro modem-status?             vdsl-ios-xe-oper:modem-status-states
        |  +--ro trained-mode?             vdsl-ios-xe-oper:trained-modes
        |  +--ro profile-30a-enabled?      boolean
        |  +--ro cpe-line-specific-info
        |  |  +--ro trellis-state?               vdsl-ios-xe-oper:trellis-states
        |  |  +--ro sra-enabled?                 boolean
        |  |  +--ro sra-count?                   uint32
        |  |  +--ro bit-swap-enabled?            boolean
        |  |  +--ro bit-swap-count?              uint32
        |  |  +--ro line-attenuation?            decimal64
        |  |  +--ro signal-attenuation?          decimal64
        |  |  +--ro noise-margin?                decimal64
        |  |  +--ro attainable-rate?             uint32
        |  |  +--ro actual-power?                decimal64
        |  |  +--ro total-fecc?                  uint32
        |  |  +--ro total-es?                    uint32
        |  |  +--ro total-ses?                   uint32
        |  |  +--ro total-loss?                  uint32
        |  |  +--ro total-uas?                   uint32
        |  |  +--ro total-lprs?                  uint32
        |  |  +--ro total-lofs?                  uint32
        |  |  +--ro total-lols?                  uint32
        |  |  +--ro speed?                       uint32
        |  |  +--ro sra-previous-speed?          uint32
        |  |  +--ro previous-speed?              uint32
        |  |  +--ro reed-solomon-ec?             uint32
        |  |  +--ro crc-errors?                  uint32
        |  |  +--ro header-errors?               uint32
        |  |  +--ro interleave?                  decimal64
        |  |  +--ro actual-inp?                  decimal64
        |  |  +--ro gfast-fra-count?             uint32
        |  |  +--ro gfast-rpa-count?             uint32
        |  |  +--ro gfast-tiga-count?            uint32
        |  |  +--ro gfast-rtx-uc?                uint32
        |  |  +--ro gfast-rtx-tx?                uint32
        |  |  +--ro gfast-attainable-exp-thru?   uint32
        |  |  +--ro gfast-error-free-thru?       uint32
        |  |  +--ro vdsl2-la-band-d1?            decimal64
        |  |  +--ro vdsl2-la-band-d2?            decimal64
        |  |  +--ro vdsl2-la-band-d3?            decimal64
        |  |  +--ro vdsl2-sa-band-d1?            decimal64
        |  |  +--ro vdsl2-sa-band-d2?            decimal64
        |  |  +--ro vdsl2-sa-band-d3?            decimal64
        |  |  +--ro vdsl2-snr-band-d1?           decimal64
        |  |  +--ro vdsl2-snr-band-d2?           decimal64
        |  |  +--ro vdsl2-snr-band-d3?           decimal64
        |  |  +--ro atm-total-cells?             uint32
        |  |  +--ro atm-user-cells?              uint32
        |  +--ro co-line-specific-info
        |     +--ro trellis-state?               vdsl-ios-xe-oper:trellis-states
        |     +--ro sra-enabled?                 boolean
        |     +--ro sra-count?                   uint32
        |     +--ro bit-swap-enabled?            boolean
        |     +--ro bit-swap-count?              uint32
        |     +--ro line-attenuation?            decimal64
        |     +--ro signal-attenuation?          decimal64
        |     +--ro noise-margin?                decimal64
        |     +--ro attainable-rate?             uint32
        |     +--ro actual-power?                decimal64
        |     +--ro total-fecc?                  uint32
        |     +--ro total-es?                    uint32
        |     +--ro total-ses?                   uint32
        |     +--ro total-loss?                  uint32
        |     +--ro total-uas?                   uint32
        |     +--ro total-lprs?                  uint32
        |     +--ro total-lofs?                  uint32
        |     +--ro total-lols?                  uint32
        |     +--ro speed?                       uint32
        |     +--ro sra-previous-speed?          uint32
        |     +--ro previous-speed?              uint32
        |     +--ro reed-solomon-ec?             uint32
        |     +--ro crc-errors?                  uint32
        |     +--ro header-errors?               uint32
        |     +--ro interleave?                  decimal64
        |     +--ro actual-inp?                  decimal64
        |     +--ro gfast-fra-count?             uint32
        |     +--ro gfast-rpa-count?             uint32
        |     +--ro gfast-tiga-count?            uint32
        |     +--ro gfast-rtx-uc?                uint32
        |     +--ro gfast-rtx-tx?                uint32
        |     +--ro gfast-attainable-exp-thru?   uint32
        |     +--ro gfast-error-free-thru?       uint32
        |     +--ro vdsl2-la-band-u0?            decimal64
        |     +--ro vdsl2-la-band-u1?            decimal64
        |     +--ro vdsl2-la-band-u2?            decimal64
        |     +--ro vdsl2-la-band-u3?            decimal64
        |     +--ro vdsl2-sa-band-u0?            decimal64
        |     +--ro vdsl2-sa-band-u1?            decimal64
        |     +--ro vdsl2-sa-band-u2?            decimal64
        |     +--ro vdsl2-sa-band-u3?            decimal64
        |     +--ro vdsl2-snr-band-u0?           decimal64
        |     +--ro vdsl2-snr-band-u1?           decimal64
        |     +--ro vdsl2-snr-band-u2?           decimal64
        |     +--ro vdsl2-snr-band-u3?           decimal64
        |     +--ro atm-total-cells?             uint32
        |     +--ro atm-user-cells?              uint32
        +--ro training-log-state?           vdsl-ios-xe-oper:training-logs-states
        +--ro training-log-filename?        string
        +--ro dsl-sfp-support?              empty
        +--ro sfp-local-info
        |  +--ro sfp-vendor-pid?      string
        |  +--ro sfp-serial-number?   string
        |  +--ro embed-fw-ver?        string
        |  +--ro run-fw-ver?          string
        |  +--ro mgmt-lnk-state?      vdsl-ios-xe-oper:vdsl-link-state
        |  +--ro dsl-status?          string
        |  +--ro int-info?            vdsl-ios-xe-oper:training-logs-states
        |  +--ro dying-gasp-armed?    boolean
        |  +--ro delt-state?          vdsl-ios-xe-oper:delt-states
        +--ro slot-num                      uint32
        +--ro subslot-num                   uint32