📚 API Documentation & Navigation
📋 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
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