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

Prefix: poe_oper

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-poe-oper

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-poe-oper
  +--ro poe-oper-data
     +--ro poe-port* [intf-name]
     |  +--ro intf-name              string
     |  +--ro poe-intf-enabled?      boolean
     |  +--ro power-used?            decimal64
     |  +--ro pd-class?              poe-ios-xe-oper:ilpower-pd-class
     |  +--ro oper-state?            poe-ios-xe-oper:ilpower-pd-power-state
     |  +--ro admin-state?           poe-ios-xe-oper:ilpower-admin-state
     |  +--ro oper-power?            decimal64
     |  +--ro admin-police?          string
     |  +--ro oper-police?           string
     |  +--ro cutoff-power-police?   decimal64
     |  +--ro module?                uint32
     |  +--ro ilp-detail
     |  |  +--ro oper-status?               poe-ios-xe-oper:ilpower-device-state
     |  |  +--ro device-detected?           boolean
     |  |  +--ro device-name?               string
     |  |  +--ro discovery?                 poe-ios-xe-oper:ilpower-pd-discovery-protocol
     |  |  +--ro police-state-on?           boolean
     |  |  +--ro power-admin-max?           decimal64
     |  |  +--ro power-from-pse?            decimal64
     |  |  +--ro power-to-pd?               decimal64
     |  |  +--ro power-consumption?         decimal64
     |  |  +--ro max-power-drawn?           decimal64
     |  |  +--ro power-negotiation-used?    string
     |  |  +--ro lldp-tx-power-type?        poe-ios-xe-oper:poe-lldp-power-type
     |  |  +--ro lldp-tx-power-source?      poe-ios-xe-oper:poe-lldp-power-source
     |  |  +--ro lldp-tx-power-priority?    poe-ios-xe-oper:poe-lldp-power-priority
     |  |  +--ro lldp-tx-power-requested?   decimal64
     |  |  +--ro lldp-tx-power-allocated?   decimal64
     |  |  +--ro lldp-rx-power-type?        poe-ios-xe-oper:poe-lldp-power-type
     |  |  +--ro lldp-rx-power-source?      poe-ios-xe-oper:poe-lldp-power-source
     |  |  +--ro lldp-rx-power-priority?    poe-ios-xe-oper:poe-lldp-power-priority
     |  |  +--ro lldp-rx-power-requested?   decimal64
     |  |  +--ro lldp-rx-power-allocated?   decimal64
     |  |  +--ro four-pair-poe-supported?   string
     |  |  +--ro four-pair-poe-enabled?     string
     |  |  +--ro four-pair-pd-arch?         string
     |  |  +--ro over-current-counter?      uint32
     |  |  +--ro short-current-counter?     uint32
     |  +--ro port-poe-detail
     |     +--ro initialization?           boolean
     |     +--ro ilp-supported?            boolean
     |     +--ro ilp-enabled?              boolean
     |     +--ro post?                     boolean
     |     +--ro power-on?                 boolean
     |     +--ro power-denied?             boolean
     |     +--ro state?                    poe-ios-xe-oper:power-state
     |     +--ro short-circuit-detected?   uint32
     |     +--ro spare-pair-mode?          poe-ios-xe-oper:poe-upoe-cmd-mode
     |     +--ro spare-pair-power-is-on?   boolean
     |     +--ro pd-power-state?           poe-ios-xe-oper:ilpower-pd-power-state
     +--ro poe-port-detail* [intf-name]
     |  +--ro intf-name                  string
     |  +--ro power-used?                decimal64
     |  +--ro pd-class?                  poe-ios-xe-oper:poe-pd-class
     |  +--ro device-detected?           boolean
     |  +--ro device-name?               string
     |  +--ro police?                    boolean
     |  +--ro power-admin-max?           decimal64
     |  +--ro power-from-pse?            decimal64
     |  +--ro power-to-pd?               decimal64
     |  +--ro power-consumption?         decimal64
     |  +--ro max-power-drawn?           decimal64
     |  +--ro oper-state?                poe-ios-xe-oper:poe-pd-power-state
     |  +--ro admin-state?               poe-ios-xe-oper:ilpower-admin-state
     |  +--ro oper-power?                decimal64
     |  +--ro admin-police?              poe-ios-xe-oper:poe-police-action
     |  +--ro oper-police?               poe-ios-xe-oper:poe-police-oper
     |  +--ro cutoff-power-police?       decimal64
     |  +--ro power-negotiation-used?    poe-ios-xe-oper:power-neg-used
     |  +--ro four-pair-poe-supported?   boolean
     |  +--ro four-pair-poe-enabled?     boolean
     |  +--ro four-pair-pd-arch?         poe-ios-xe-oper:four-pair-pd-architecture
     |  +--ro over-current-counter?      uint32
     |  +--ro short-current-counter?     uint32
     |  +--ro power-denied-counter?      uint32
     |  +--ro conn-type?                 poe-ios-xe-oper:poe-conn-check
     |  +--ro signal-pair-data
     |  |  +--ro pd-class?            poe-ios-xe-oper:poe-pd-class
     |  |  +--ro assigned-pd-class?   poe-ios-xe-oper:poe-pd-class
     |  |  +--ro oper-power?          decimal64
     |  |  +--ro power-from-pse?      decimal64
     |  |  +--ro power-to-pd?         decimal64
     |  |  +--ro oper-state?          poe-ios-xe-oper:poe-pd-power-state
     |  +--ro spare-pair-data
     |  |  +--ro pd-class?            poe-ios-xe-oper:poe-pd-class
     |  |  +--ro assigned-pd-class?   poe-ios-xe-oper:poe-pd-class
     |  |  +--ro oper-power?          decimal64
     |  |  +--ro power-from-pse?      decimal64
     |  |  +--ro power-to-pd?         decimal64
     |  |  +--ro oper-state?          poe-ios-xe-oper:poe-pd-power-state
     |  +--ro discovery?                 poe-ios-xe-oper:ilpower-pd-discovery-protocol
     |  +--ro lldp-mdi-rx
     |  |  +--ro power-type?                  poe-ios-xe-oper:poe-lldp-power-type
     |  |  +--ro power-source?                poe-ios-xe-oper:ilpower-lldp-power-source
     |  |  +--ro power-priority?              poe-ios-xe-oper:poe-lldp-power-priority
     |  |  +--ro power-requested?             decimal64
     |  |  +--ro power-allocated?             decimal64
     |  |  +--ro pd-4pid?                     uint8
     |  |  +--ro length?                      uint16
     |  |  +--ro pd-req-pwr-mode-a?           decimal64
     |  |  +--ro pd-req-pwr-mode-b?           decimal64
     |  |  +--ro pse-alloc-pwr-mode-a?        decimal64
     |  |  +--ro pse-alloc-pwr-mode-b?        decimal64
     |  |  +--ro pse-pwring-status?           poe-ios-xe-oper:pse-lldp-pwr-status
     |  |  +--ro pd-pwred-status?             poe-ios-xe-oper:pd-lldp-pwr-status
     |  |  +--ro pse-pwr-pair-ext?            poe-ios-xe-oper:lldp-pse-pwr-ext-type
     |  |  +--ro dual-sig-pwr-class-mode-a?   poe-ios-xe-oper:dual-sig-pwr-class
     |  |  +--ro dual-sig-pwr-class-mode-b?   poe-ios-xe-oper:dual-sig-pwr-class
     |  |  +--ro pwr-ss-class-ext?            poe-ios-xe-oper:ss-pwr-class
     |  |  +--ro pwr-type-ext?                poe-ios-xe-oper:lldp-power-ext
     |  |  +--ro pse-max-available-power?     decimal64
     |  |  +--ro pse-auto-class-support?      boolean
     |  |  +--ro auto-class-comp?             boolean
     |  |  +--ro auto-class-req?              boolean
     |  |  +--ro pwr-down-req?                boolean
     |  |  +--ro power-down-time?             uint64
     |  +--ro lldp-mdi-tx
     |  |  +--ro power-type?                  poe-ios-xe-oper:poe-lldp-power-type
     |  |  +--ro power-source?                poe-ios-xe-oper:ilpower-lldp-power-source
     |  |  +--ro power-priority?              poe-ios-xe-oper:poe-lldp-power-priority
     |  |  +--ro power-requested?             decimal64
     |  |  +--ro power-allocated?             decimal64
     |  |  +--ro pd-4pid?                     uint8
     |  |  +--ro length?                      uint16
     |  |  +--ro pd-req-pwr-mode-a?           decimal64
     |  |  +--ro pd-req-pwr-mode-b?           decimal64
     |  |  +--ro pse-alloc-pwr-mode-a?        decimal64
     |  |  +--ro pse-alloc-pwr-mode-b?        decimal64
     |  |  +--ro pse-pwring-status?           poe-ios-xe-oper:pse-lldp-pwr-status
     |  |  +--ro pd-pwred-status?             poe-ios-xe-oper:pd-lldp-pwr-status
     |  |  +--ro pse-pwr-pair-ext?            poe-ios-xe-oper:lldp-pse-pwr-ext-type
     |  |  +--ro dual-sig-pwr-class-mode-a?   poe-ios-xe-oper:dual-sig-pwr-class
     |  |  +--ro dual-sig-pwr-class-mode-b?   poe-ios-xe-oper:dual-sig-pwr-class
     |  |  +--ro pwr-ss-class-ext?            poe-ios-xe-oper:ss-pwr-class
     |  |  +--ro pwr-type-ext?                poe-ios-xe-oper:lldp-power-ext
     |  |  +--ro pse-max-available-power?     decimal64
     |  |  +--ro pse-auto-class-support?      boolean
     |  |  +--ro auto-class-comp?             boolean
     |  |  +--ro auto-class-req?              boolean
     |  |  +--ro pwr-down-req?                boolean
     |  |  +--ro power-down-time?             uint64
     |  +--ro lldp-med-mdi-rx
     |  |  +--ro power-type?       poe-ios-xe-oper:ilpower-lldp-med-power-type
     |  |  +--ro power-source?     poe-ios-xe-oper:ilpower-lldp-med-power-source
     |  |  +--ro power-priority?   poe-ios-xe-oper:ilpower-lldp-med-power-priority
     |  +--ro lldp-med-mdi-tx
     |  |  +--ro power-type?       poe-ios-xe-oper:ilpower-lldp-med-power-type
     |  |  +--ro power-source?     poe-ios-xe-oper:ilpower-lldp-med-power-source
     |  |  +--ro power-priority?   poe-ios-xe-oper:ilpower-lldp-med-power-priority
     |  +--ro fast-poe-enabled?          boolean
     |  +--ro perpetual-poe-enabled?     boolean
     |  +--ro oper-priority?             poe-ios-xe-oper:port-oper-priority
     |  +--ro post-done?                 boolean
     |  +--ro upoe-plus-enabled?         boolean
     |  +--ro poe-intf-enabled?          boolean
     |  +--ro module-id?                 uint32
     |  +--ro chassis-num?               uint32
     |  +--ro prot-pd-highest-req-pwr?   decimal64
     |  +--ro prot-req-state?            poe-ios-xe-oper:pow-dev-prot-req-state
     |  +--ro pwr-state?                 poe-ios-xe-oper:pow-dev-pwr-state
     |  +--ro meter-start-time?          yang:date-and-time
     |  +--ro metered-energy-value?      decimal64
     |  +--ro device-tag?                string
     |  +--ro last-update-time?          yang:date-and-time
     |  +--ro bucket-width?              uint16
     |  +--ro number-of-buckets?         uint8
     |  +--ro poe-bucket*                uint32
     |  +--ro abs-cntr?                  uint32
     |  +--ro bad-sgn-cntr?              uint32
     +--ro poe-module* [module]
     |  +--ro module                    uint32
     |  +--ro available-power?          decimal64
     |  +--ro used-power?               decimal64
     |  +--ro remaining-power?          decimal64
     |  +--ro chassis-num?              uint32
     |  +--ro power-pool-idx?           uint32
     |  +--ro num-ports?                uint32
     |  +--ro used-ports?               uint32
     |  +--ro free-ports?               uint32
     |  +--ro module-type?              poe-ios-xe-oper:ilpower-module-type
     |  +--ro if-max-power?             decimal64
     |  +--ro tot-consumed-pwr-valid?   empty
     |  +--ro tot-consumed-pwr?         decimal64
     |  +--ro bt-reload-pending?        boolean
     +--ro poe-stack* [power-stack-name]
     |  +--ro power-stack-name    string
     |  +--ro mode?               poe-ios-xe-oper:power-stack-mode
     |  +--ro topolgy?            poe-ios-xe-oper:poe-stack-topo
     |  +--ro total-power?        int32
     |  +--ro rsvd-power?         int32
     |  +--ro alloc-power?        int32
     |  +--ro unused-power?       int32
     |  +--ro num-sw?             uint8
     |  +--ro num-ps?             uint8
     +--ro poe-switch* [switch-num]
        +--ro switch-num               uint8
        +--ro power-budget?            uint16
        +--ro power-allocated?         uint32
        +--ro low-port-priority?       uint8
        +--ro high-port-priority?      uint8
        +--ro switch-priority?         uint8
        +--ro port-one-status?         poe-ios-xe-oper:poe-port-status
        +--ro port-two-status?         poe-ios-xe-oper:poe-port-status
        +--ro neighbor-on-port-one?    yang:mac-address
        +--ro neighbor-on-port-two?    yang:mac-address
        +--ro consumed-switch-power?   uint32
        +--ro consumed-high-power?     uint32
        +--ro consumed-low-power?      uint32
        +--ro allocated-high-power?    uint32
        +--ro allocated-low-power?     uint32
        +--ro ps-a?                    uint16
        +--ro ps-b?                    uint16
        +--ro available-power?         int32
        +--ro consumed-system-power?   int32
        +--ro consumed-poe-power?      int32
        +--ro power-stack-name?        string
        +--ro ps-c?                    uint16
        +--ro avail-sys-pwr?           uint16