MIB YANG Tree Visualization - IOS-XE 17.18.1
📚 API Documentation & Navigation
📋 Module Metadata
Namespace: http://cisco.com/ns/yang/DS1-MIB
Prefix: ds1
Related Modules:
ATM-MIB
BGP4-MIB
BRIDGE-MIB
CISCO-AAA-SERVER-MIB
CISCO-AAA-SESSION-MIB
💡 Example Usage
# GET module data curl -X GET \ -H "Accept: application/yang-data+json" \ -u admin:password \ --insecure \ https://device-ip/restconf/data/DS1-MIB
📚 External Documentation
module: DS1-MIB
+--ro DS1-MIB
+--ro dsx1ConfigTable
| +--ro dsx1ConfigEntry* [dsx1LineIndex]
| +--ro dsx1LineIndex if-mib:InterfaceIndex
| x--ro dsx1IfIndex? if-mib:InterfaceIndex
| +--ro dsx1TimeElapsed? int32
| +--ro dsx1ValidIntervals? int32
| +--ro dsx1LineType? enumeration
| +--ro dsx1LineCoding? enumeration
| +--ro dsx1SendCode? enumeration
| +--ro dsx1CircuitIdentifier? snmpv2-tc:DisplayString
| +--ro dsx1LoopbackConfig? enumeration
| +--ro dsx1LineStatus? int32
| +--ro dsx1SignalMode? enumeration
| +--ro dsx1TransmitClockSource? enumeration
| +--ro dsx1Fdl? int32
| +--ro dsx1InvalidIntervals? int32
| +--ro dsx1LineLength? int32
| +--ro dsx1LineStatusLastChange? yang:timestamp
| +--ro dsx1LineStatusChangeTrapEnable? enumeration
| +--ro dsx1LoopbackStatus? int32
| +--ro dsx1Ds1ChannelNumber? int32
| +--ro dsx1Channelization? enumeration
+--ro dsx1CurrentTable
| +--ro dsx1CurrentEntry* [dsx1CurrentIndex]
| +--ro dsx1CurrentIndex if-mib:InterfaceIndex
| +--ro dsx1CurrentESs? perfhist-tc:PerfCurrentCount
| +--ro dsx1CurrentSESs? perfhist-tc:PerfCurrentCount
| +--ro dsx1CurrentSEFSs? perfhist-tc:PerfCurrentCount
| +--ro dsx1CurrentUASs? perfhist-tc:PerfCurrentCount
| +--ro dsx1CurrentCSSs? perfhist-tc:PerfCurrentCount
| +--ro dsx1CurrentPCVs? perfhist-tc:PerfCurrentCount
| +--ro dsx1CurrentLESs? perfhist-tc:PerfCurrentCount
| +--ro dsx1CurrentBESs? perfhist-tc:PerfCurrentCount
| +--ro dsx1CurrentDMs? perfhist-tc:PerfCurrentCount
| +--ro dsx1CurrentLCVs? perfhist-tc:PerfCurrentCount
+--ro dsx1IntervalTable
| +--ro dsx1IntervalEntry* [dsx1IntervalIndex dsx1IntervalNumber]
| +--ro dsx1IntervalIndex if-mib:InterfaceIndex
| +--ro dsx1IntervalNumber int32
| +--ro dsx1IntervalESs? perfhist-tc:PerfIntervalCount
| +--ro dsx1IntervalSESs? perfhist-tc:PerfIntervalCount
| +--ro dsx1IntervalSEFSs? perfhist-tc:PerfIntervalCount
| +--ro dsx1IntervalUASs? perfhist-tc:PerfIntervalCount
| +--ro dsx1IntervalCSSs? perfhist-tc:PerfIntervalCount
| +--ro dsx1IntervalPCVs? perfhist-tc:PerfIntervalCount
| +--ro dsx1IntervalLESs? perfhist-tc:PerfIntervalCount
| +--ro dsx1IntervalBESs? perfhist-tc:PerfIntervalCount
| +--ro dsx1IntervalDMs? perfhist-tc:PerfIntervalCount
| +--ro dsx1IntervalLCVs? perfhist-tc:PerfIntervalCount
| +--ro dsx1IntervalValidData? boolean
+--ro dsx1TotalTable
| +--ro dsx1TotalEntry* [dsx1TotalIndex]
| +--ro dsx1TotalIndex if-mib:InterfaceIndex
| +--ro dsx1TotalESs? perfhist-tc:PerfTotalCount
| +--ro dsx1TotalSESs? perfhist-tc:PerfTotalCount
| +--ro dsx1TotalSEFSs? perfhist-tc:PerfTotalCount
| +--ro dsx1TotalUASs? perfhist-tc:PerfTotalCount
| +--ro dsx1TotalCSSs? perfhist-tc:PerfTotalCount
| +--ro dsx1TotalPCVs? perfhist-tc:PerfTotalCount
| +--ro dsx1TotalLESs? perfhist-tc:PerfTotalCount
| +--ro dsx1TotalBESs? perfhist-tc:PerfTotalCount
| +--ro dsx1TotalDMs? perfhist-tc:PerfTotalCount
| +--ro dsx1TotalLCVs? perfhist-tc:PerfTotalCount
+--ro dsx1FarEndCurrentTable
| +--ro dsx1FarEndCurrentEntry* [dsx1FarEndCurrentIndex]
| +--ro dsx1FarEndCurrentIndex if-mib:InterfaceIndex
| +--ro dsx1FarEndTimeElapsed? int32
| +--ro dsx1FarEndValidIntervals? int32
| +--ro dsx1FarEndCurrentESs? perfhist-tc:PerfCurrentCount
| +--ro dsx1FarEndCurrentSESs? perfhist-tc:PerfCurrentCount
| +--ro dsx1FarEndCurrentSEFSs? perfhist-tc:PerfCurrentCount
| +--ro dsx1FarEndCurrentUASs? perfhist-tc:PerfCurrentCount
| +--ro dsx1FarEndCurrentCSSs? perfhist-tc:PerfCurrentCount
| +--ro dsx1FarEndCurrentLESs? perfhist-tc:PerfCurrentCount
| +--ro dsx1FarEndCurrentPCVs? perfhist-tc:PerfCurrentCount
| +--ro dsx1FarEndCurrentBESs? perfhist-tc:PerfCurrentCount
| +--ro dsx1FarEndCurrentDMs? perfhist-tc:PerfCurrentCount
| +--ro dsx1FarEndInvalidIntervals? int32
+--ro dsx1FarEndIntervalTable
| +--ro dsx1FarEndIntervalEntry* [dsx1FarEndIntervalIndex dsx1FarEndIntervalNumber]
| +--ro dsx1FarEndIntervalIndex if-mib:InterfaceIndex
| +--ro dsx1FarEndIntervalNumber int32
| +--ro dsx1FarEndIntervalESs? perfhist-tc:PerfIntervalCount
| +--ro dsx1FarEndIntervalSESs? perfhist-tc:PerfIntervalCount
| +--ro dsx1FarEndIntervalSEFSs? perfhist-tc:PerfIntervalCount
| +--ro dsx1FarEndIntervalUASs? perfhist-tc:PerfIntervalCount
| +--ro dsx1FarEndIntervalCSSs? perfhist-tc:PerfIntervalCount
| +--ro dsx1FarEndIntervalLESs? perfhist-tc:PerfIntervalCount
| +--ro dsx1FarEndIntervalPCVs? perfhist-tc:PerfIntervalCount
| +--ro dsx1FarEndIntervalBESs? perfhist-tc:PerfIntervalCount
| +--ro dsx1FarEndIntervalDMs? perfhist-tc:PerfIntervalCount
| +--ro dsx1FarEndIntervalValidData? boolean
+--ro dsx1FarEndTotalTable
| +--ro dsx1FarEndTotalEntry* [dsx1FarEndTotalIndex]
| +--ro dsx1FarEndTotalIndex if-mib:InterfaceIndex
| +--ro dsx1FarEndTotalESs? perfhist-tc:PerfTotalCount
| +--ro dsx1FarEndTotalSESs? perfhist-tc:PerfTotalCount
| +--ro dsx1FarEndTotalSEFSs? perfhist-tc:PerfTotalCount
| +--ro dsx1FarEndTotalUASs? perfhist-tc:PerfTotalCount
| +--ro dsx1FarEndTotalCSSs? perfhist-tc:PerfTotalCount
| +--ro dsx1FarEndTotalLESs? perfhist-tc:PerfTotalCount
| +--ro dsx1FarEndTotalPCVs? perfhist-tc:PerfTotalCount
| +--ro dsx1FarEndTotalBESs? perfhist-tc:PerfTotalCount
| +--ro dsx1FarEndTotalDMs? perfhist-tc:PerfTotalCount
x--ro dsx1FracTable
| x--ro dsx1FracEntry* [dsx1FracIndex dsx1FracNumber]
| x--ro dsx1FracIndex int32
| x--ro dsx1FracNumber int32
| x--ro dsx1FracIfIndex? int32
+--ro dsx1ChanMappingTable
+--ro dsx1ChanMappingEntry* [ifIndex dsx1Ds1ChannelNumber]
+--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
+--ro dsx1Ds1ChannelNumber -> /DS1-MIB/dsx1ConfigTable/dsx1ConfigEntry/dsx1Ds1ChannelNumber
+--ro dsx1ChanMappedIfIndex? if-mib:InterfaceIndex
notifications:
+---n dsx1LineStatusChange
+--ro object-1
| +--ro dsx1LineIndex? -> /DS1-MIB/dsx1ConfigTable/dsx1ConfigEntry/dsx1LineIndex
| +--ro dsx1LineStatus? -> /DS1-MIB/dsx1ConfigTable/dsx1ConfigEntry/dsx1LineStatus
+--ro object-2
+--ro dsx1LineIndex? -> /DS1-MIB/dsx1ConfigTable/dsx1ConfigEntry/dsx1LineIndex
+--ro dsx1LineStatusLastChange? -> /DS1-MIB/dsx1ConfigTable/dsx1ConfigEntry/dsx1LineStatusLastChange
About this tree: This visualization shows the hierarchical structure of the DS1-MIB MIB YANG module.
Generated using pyang -f tree command.
• +--rw = read-write node
• +--ro = read-only node
• +-- = configuration data
• x-- = deprecated node