📊 CISCO-FLASH-MIB

MIB YANG Tree Visualization - IOS-XE 17.18.1

📚 API Documentation & Navigation

📄 View Swagger Spec 🚀 Open in Swagger UI 📂 Browse All MIB APIs 📄 YANG Source 🌳 All MIB Trees 🏠 Main Tree Browser

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/CISCO-FLASH-MIB

Prefix: cisco-flash

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/CISCO-FLASH-MIB

📚 External Documentation

💻 YANG Source📖 YANG Catalog
module: CISCO-FLASH-MIB
  +--ro CISCO-FLASH-MIB
     +--ro ciscoFlashDevice
     |  +--ro ciscoFlashDevicesSupported?   uint32
     +--ro ciscoFlashCfg
     |  +--ro ciscoFlashCfgDevInsNotifEnable?           boolean
     |  +--ro ciscoFlashCfgDevRemNotifEnable?           boolean
     |  +--ro ciscoFlashPartitionLowSpaceNotifEnable?   boolean
     +--ro ciscoFlashDeviceTable
     |  +--ro ciscoFlashDeviceEntry* [ciscoFlashDeviceIndex]
     |     +--ro ciscoFlashDeviceIndex                       uint32
     |     +--ro ciscoFlashDeviceSize?                       uint32
     |     +--ro ciscoFlashDeviceMinPartitionSize?           uint32
     |     +--ro ciscoFlashDeviceMaxPartitions?              uint32
     |     +--ro ciscoFlashDevicePartitions?                 uint32
     |     +--ro ciscoFlashDeviceChipCount?                  int32
     |     x--ro ciscoFlashDeviceName?                       snmpv2-tc:DisplayString
     |     +--ro ciscoFlashDeviceDescr?                      snmpv2-tc:DisplayString
     |     +--ro ciscoFlashDeviceController?                 snmpv2-tc:DisplayString
     |     x--ro ciscoFlashDeviceCard?                       snmpv2-tc:InstancePointer
     |     +--ro ciscoFlashDeviceProgrammingJumper?          enumeration
     |     +--ro ciscoFlashDeviceInitTime?                   yang:timestamp
     |     +--ro ciscoFlashDeviceRemovable?                  boolean
     |     +--ro ciscoFlashPhyEntIndex?                      entity-mib:PhysicalIndexOrZero
     |     +--ro ciscoFlashDeviceNameExtended?               snmpv2-tc:DisplayString
     |     +--ro ciscoFlashDeviceSizeExtended?               yang:gauge64
     |     +--ro ciscoFlashDeviceMinPartitionSizeExtended?   yang:gauge64
     +--ro ciscoFlashChipTable
     |  +--ro ciscoFlashChipEntry* [ciscoFlashDeviceIndex ciscoFlashChipIndex]
     |     +--ro ciscoFlashDeviceIndex            -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
     |     +--ro ciscoFlashChipIndex              int32
     |     +--ro ciscoFlashChipCode?              snmpv2-tc:DisplayString
     |     +--ro ciscoFlashChipDescr?             snmpv2-tc:DisplayString
     |     +--ro ciscoFlashChipWriteRetries?      yang:counter32
     |     +--ro ciscoFlashChipEraseRetries?      yang:counter32
     |     +--ro ciscoFlashChipMaxWriteRetries?   uint32
     |     +--ro ciscoFlashChipMaxEraseRetries?   uint32
     +--ro ciscoFlashPartitionTable
     |  +--ro ciscoFlashPartitionEntry* [ciscoFlashDeviceIndex ciscoFlashPartitionIndex]
     |     +--ro ciscoFlashDeviceIndex                        -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
     |     +--ro ciscoFlashPartitionIndex                     uint32
     |     +--ro ciscoFlashPartitionStartChip?                int32
     |     +--ro ciscoFlashPartitionEndChip?                  int32
     |     +--ro ciscoFlashPartitionSize?                     uint32
     |     +--ro ciscoFlashPartitionFreeSpace?                yang:gauge32
     |     +--ro ciscoFlashPartitionFileCount?                yang:gauge32
     |     +--ro ciscoFlashPartitionChecksumAlgorithm?        enumeration
     |     +--ro ciscoFlashPartitionStatus?                   enumeration
     |     +--ro ciscoFlashPartitionUpgradeMethod?            enumeration
     |     +--ro ciscoFlashPartitionName?                     snmpv2-tc:DisplayString
     |     +--ro ciscoFlashPartitionNeedErasure?              boolean
     |     +--ro ciscoFlashPartitionFileNameLength?           int32
     |     +--ro ciscoFlashPartitionSizeExtended?             yang:gauge64
     |     +--ro ciscoFlashPartitionFreeSpaceExtended?        yang:gauge64
     |     +--ro ciscoFlashPartitionLowSpaceNotifThreshold?   cisco-qos:Percent
     +--ro ciscoFlashFileTable
     |  +--ro ciscoFlashFileEntry* [ciscoFlashDeviceIndex ciscoFlashPartitionIndex ciscoFlashFileIndex]
     |     +--ro ciscoFlashDeviceIndex       -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
     |     +--ro ciscoFlashPartitionIndex    -> /CISCO-FLASH-MIB/ciscoFlashPartitionTable/ciscoFlashPartitionEntry/ciscoFlashPartitionIndex
     |     +--ro ciscoFlashFileIndex         uint32
     |     +--ro ciscoFlashFileSize?         uint32
     |     +--ro ciscoFlashFileChecksum?     CISCO-FLASH-MIB:ChecksumString
     |     +--ro ciscoFlashFileStatus?       enumeration
     |     +--ro ciscoFlashFileName?         snmpv2-tc:DisplayString
     |     +--ro ciscoFlashFileType?         CISCO-FLASH-MIB:FlashFileType
     |     +--ro ciscoFlashFileDate?         snmpv2-tc:DateAndTime
     +--ro ciscoFlashFileByTypeTable
     |  +--ro ciscoFlashFileByTypeEntry* [ciscoFlashFileType ciscoFlashDeviceIndex ciscoFlashPartitionIndex ciscoFlashFileIndex]
     |     +--ro ciscoFlashFileType              -> /CISCO-FLASH-MIB/ciscoFlashFileTable/ciscoFlashFileEntry/ciscoFlashFileType
     |     +--ro ciscoFlashDeviceIndex           -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
     |     +--ro ciscoFlashPartitionIndex        -> /CISCO-FLASH-MIB/ciscoFlashPartitionTable/ciscoFlashPartitionEntry/ciscoFlashPartitionIndex
     |     +--ro ciscoFlashFileIndex             -> /CISCO-FLASH-MIB/ciscoFlashFileTable/ciscoFlashFileEntry/ciscoFlashFileIndex
     |     +--ro ciscoFlashFileByTypeSize?       uint32
     |     +--ro ciscoFlashFileByTypeChecksum?   CISCO-FLASH-MIB:ChecksumString
     |     +--ro ciscoFlashFileByTypeStatus?     enumeration
     |     +--ro ciscoFlashFileByTypeName?       snmpv2-tc:DisplayString
     |     +--ro ciscoFlashFileByTypeDate?       snmpv2-tc:DateAndTime
     +--ro ciscoFlashCopyTable
     |  +--ro ciscoFlashCopyEntry* [ciscoFlashCopySerialNumber]
     |     +--ro ciscoFlashCopySerialNumber          int32
     |     +--ro ciscoFlashCopyCommand?              enumeration
     |     +--ro ciscoFlashCopyProtocol?             enumeration
     |     x--ro ciscoFlashCopyServerAddress?        inet:ipv4-address
     |     +--ro ciscoFlashCopySourceName?           snmpv2-tc:DisplayString
     |     +--ro ciscoFlashCopyDestinationName?      snmpv2-tc:DisplayString
     |     +--ro ciscoFlashCopyRemoteUserName?       snmpv2-tc:DisplayString
     |     +--ro ciscoFlashCopyStatus?               enumeration
     |     +--ro ciscoFlashCopyNotifyOnCompletion?   boolean
     |     +--ro ciscoFlashCopyTime?                 yang:timeticks
     |     +--ro ciscoFlashCopyEntryStatus?          snmpv2-tc:RowStatus
     |     +--ro ciscoFlashCopyVerify?               boolean
     |     +--ro ciscoFlashCopyServerAddrType?       inet-address:InetAddressType
     |     +--ro ciscoFlashCopyServerAddrRev1?       inet-address:InetAddress
     |     +--ro ciscoFlashCopyRemotePassword?       snmpv2-tc:DisplayString
     +--ro ciscoFlashPartitioningTable
     |  +--ro ciscoFlashPartitioningEntry* [ciscoFlashPartitioningSerialNumber]
     |     +--ro ciscoFlashPartitioningSerialNumber          int32
     |     +--ro ciscoFlashPartitioningCommand?              enumeration
     |     +--ro ciscoFlashPartitioningDestinationName?      snmpv2-tc:DisplayString
     |     +--ro ciscoFlashPartitioningPartitionCount?       uint32
     |     +--ro ciscoFlashPartitioningPartitionSizes?       snmpv2-tc:DisplayString
     |     +--ro ciscoFlashPartitioningStatus?               enumeration
     |     +--ro ciscoFlashPartitioningNotifyOnCompletion?   boolean
     |     +--ro ciscoFlashPartitioningTime?                 yang:timeticks
     |     +--ro ciscoFlashPartitioningEntryStatus?          snmpv2-tc:RowStatus
     +--ro ciscoFlashMiscOpTable
        +--ro ciscoFlashMiscOpEntry* [ciscoFlashMiscOpSerialNumber]
           +--ro ciscoFlashMiscOpSerialNumber          int32
           +--ro ciscoFlashMiscOpCommand?              enumeration
           +--ro ciscoFlashMiscOpDestinationName?      snmpv2-tc:DisplayString
           +--ro ciscoFlashMiscOpStatus?               enumeration
           +--ro ciscoFlashMiscOpNotifyOnCompletion?   boolean
           +--ro ciscoFlashMiscOpTime?                 yang:timeticks
           +--ro ciscoFlashMiscOpEntryStatus?          snmpv2-tc:RowStatus

  notifications:
    +---n ciscoFlashCopyCompletionTrap
    |  +--ro object-1
    |     +--ro ciscoFlashCopySerialNumber?   -> /CISCO-FLASH-MIB/ciscoFlashCopyTable/ciscoFlashCopyEntry/ciscoFlashCopySerialNumber
    |     +--ro ciscoFlashCopyStatus?         -> /CISCO-FLASH-MIB/ciscoFlashCopyTable/ciscoFlashCopyEntry/ciscoFlashCopyStatus
    +---n ciscoFlashPartitioningCompletionTrap
    |  +--ro object-1
    |     +--ro ciscoFlashPartitioningSerialNumber?   -> /CISCO-FLASH-MIB/ciscoFlashPartitioningTable/ciscoFlashPartitioningEntry/ciscoFlashPartitioningSerialNumber
    |     +--ro ciscoFlashPartitioningStatus?         -> /CISCO-FLASH-MIB/ciscoFlashPartitioningTable/ciscoFlashPartitioningEntry/ciscoFlashPartitioningStatus
    +---n ciscoFlashMiscOpCompletionTrap
    |  +--ro object-1
    |     +--ro ciscoFlashMiscOpSerialNumber?   -> /CISCO-FLASH-MIB/ciscoFlashMiscOpTable/ciscoFlashMiscOpEntry/ciscoFlashMiscOpSerialNumber
    |     +--ro ciscoFlashMiscOpStatus?         -> /CISCO-FLASH-MIB/ciscoFlashMiscOpTable/ciscoFlashMiscOpEntry/ciscoFlashMiscOpStatus
    x---n ciscoFlashDeviceChangeTrap
    |  +--ro object-1
    |  |  +--ro ciscoFlashDeviceIndex?              -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
    |  |  +--ro ciscoFlashDeviceMinPartitionSize?   -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceMinPartitionSize
    |  +--ro object-2
    |     +--ro ciscoFlashDeviceIndex?   -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
    |     x--ro ciscoFlashDeviceName?    -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceName
    x---n ciscoFlashDeviceInsertedNotif
    |  +--ro object-1
    |  |  +--ro ciscoFlashDeviceIndex?              -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
    |  |  +--ro ciscoFlashDeviceMinPartitionSize?   -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceMinPartitionSize
    |  +--ro object-2
    |     +--ro ciscoFlashDeviceIndex?   -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
    |     x--ro ciscoFlashDeviceName?    -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceName
    x---n ciscoFlashDeviceRemovedNotif
    |  +--ro object-1
    |     +--ro ciscoFlashDeviceIndex?   -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
    |     x--ro ciscoFlashDeviceName?    -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceName
    +---n ciscoFlashDeviceInsertedNotifRev1
    |  +--ro object-1
    |  |  +--ro ciscoFlashDeviceIndex?              -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
    |  |  +--ro ciscoFlashDeviceMinPartitionSize?   -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceMinPartitionSize
    |  +--ro object-2
    |     +--ro ciscoFlashDeviceIndex?          -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
    |     +--ro ciscoFlashDeviceNameExtended?   -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceNameExtended
    +---n ciscoFlashDeviceRemovedNotifRev1
    |  +--ro object-1
    |     +--ro ciscoFlashDeviceIndex?          -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
    |     +--ro ciscoFlashDeviceNameExtended?   -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceNameExtended
    +---n ciscoFlashPartitionLowSpaceNotif
    |  +--ro object-1
    |  |  +--ro ciscoFlashDeviceIndex?      -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
    |  |  +--ro ciscoFlashPartitionIndex?   -> /CISCO-FLASH-MIB/ciscoFlashPartitionTable/ciscoFlashPartitionEntry/ciscoFlashPartitionIndex
    |  |  +--ro ciscoFlashPartitionName?    -> /CISCO-FLASH-MIB/ciscoFlashPartitionTable/ciscoFlashPartitionEntry/ciscoFlashPartitionName
    |  +--ro object-2
    |  |  +--ro ciscoFlashDeviceIndex?                  -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
    |  |  +--ro ciscoFlashPartitionIndex?               -> /CISCO-FLASH-MIB/ciscoFlashPartitionTable/ciscoFlashPartitionEntry/ciscoFlashPartitionIndex
    |  |  +--ro ciscoFlashPartitionFreeSpaceExtended?   -> /CISCO-FLASH-MIB/ciscoFlashPartitionTable/ciscoFlashPartitionEntry/ciscoFlashPartitionFreeSpaceExtended
    |  +--ro object-3
    |     +--ro ciscoFlashDeviceIndex?                       -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
    |     +--ro ciscoFlashPartitionIndex?                    -> /CISCO-FLASH-MIB/ciscoFlashPartitionTable/ciscoFlashPartitionEntry/ciscoFlashPartitionIndex
    |     +--ro ciscoFlashPartitionLowSpaceNotifThreshold?   -> /CISCO-FLASH-MIB/ciscoFlashPartitionTable/ciscoFlashPartitionEntry/ciscoFlashPartitionLowSpaceNotifThreshold
    +---n ciscoFlashPartitionLowSpaceRecoveryNotif
       +--ro object-1
       |  +--ro ciscoFlashDeviceIndex?      -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
       |  +--ro ciscoFlashPartitionIndex?   -> /CISCO-FLASH-MIB/ciscoFlashPartitionTable/ciscoFlashPartitionEntry/ciscoFlashPartitionIndex
       |  +--ro ciscoFlashPartitionName?    -> /CISCO-FLASH-MIB/ciscoFlashPartitionTable/ciscoFlashPartitionEntry/ciscoFlashPartitionName
       +--ro object-2
       |  +--ro ciscoFlashDeviceIndex?                  -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
       |  +--ro ciscoFlashPartitionIndex?               -> /CISCO-FLASH-MIB/ciscoFlashPartitionTable/ciscoFlashPartitionEntry/ciscoFlashPartitionIndex
       |  +--ro ciscoFlashPartitionFreeSpaceExtended?   -> /CISCO-FLASH-MIB/ciscoFlashPartitionTable/ciscoFlashPartitionEntry/ciscoFlashPartitionFreeSpaceExtended
       +--ro object-3
          +--ro ciscoFlashDeviceIndex?                       -> /CISCO-FLASH-MIB/ciscoFlashDeviceTable/ciscoFlashDeviceEntry/ciscoFlashDeviceIndex
          +--ro ciscoFlashPartitionIndex?                    -> /CISCO-FLASH-MIB/ciscoFlashPartitionTable/ciscoFlashPartitionEntry/ciscoFlashPartitionIndex
          +--ro ciscoFlashPartitionLowSpaceNotifThreshold?   -> /CISCO-FLASH-MIB/ciscoFlashPartitionTable/ciscoFlashPartitionEntry/ciscoFlashPartitionLowSpaceNotifThreshold

About this tree: This visualization shows the hierarchical structure of the CISCO-FLASH-MIB MIB YANG module. Generated using pyang -f tree command. • +--rw = read-write node • +--ro = read-only node • +-- = configuration data • x-- = deprecated node