{
  "openapi": "3.0.0",
  "info": {
    "title": "CISCO-IMAGE-LICENSE-MGMT-MIB MIB API",
    "version": "1.0.0",
    "description": "SNMP MIB translated to YANG data model\n\n⚠️ **IMPORTANT - MIB DATA ACCESS**:\nThis YANG model exists for SMIv2-to-YANG translation purposes, but MIB data on IOS-XE devices is primarily accessed via **SNMP protocol**, not RESTCONF.\n\n**RESTCONF Limitation**: Many MIB paths may return 404 errors via RESTCONF `/data` endpoints because the device exposes MIB data through SNMP, not the YANG datastore.\n\n**Recommended Access Methods**:\n- Use SNMP (v2c/v3) to query MIB data directly\n- Use NETCONF `<get>` operations for devices supporting YANG-modeled MIB access\n- Check device capabilities: some newer IOS-XE versions may support limited RESTCONF access to specific MIBs\n\n**YANG Model Purpose**: These YANG models define the structure of SNMP MIBs in YANG format for tooling compatibility, but do not guarantee RESTCONF data availability.\n\n\n**📊 YANG Tree:** [View CISCO-IMAGE-LICENSE-MGMT-MIB structure](https://jeremycohoe.github.io/cisco-ios-xe-openapi-swagger/yang-trees/CISCO-IMAGE-LICENSE-MGMT-MIB.html)",
    "contact": {
      "name": "Cisco DevNet",
      "url": "https://developer.cisco.com"
    },
    "x-yang-module": "CISCO-IMAGE-LICENSE-MGMT-MIB",
    "x-model-type": "mib"
  },
  "servers": [
    {
      "url": "https://{device}/restconf",
      "description": "RESTCONF server",
      "variables": {
        "device": {
          "default": "10.1.1.1",
          "description": "Device hostname or IP address"
        }
      }
    }
  ],
  "paths": {
    "/data/CISCO-IMAGE-LICENSE-MGMT-MIB:ciscoImageLicenseMgmtMIBObjects": {
      "get": {
        "summary": "Get ciscoImageLicenseMgmtMIBObjects data",
        "description": "Retrieve ciscoImageLicenseMgmtMIBObjects operational data from MIB",
        "tags": [
          "CISCO-IMAGE-LICENSE-MGMT-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This object when set to TRUE means that the user has\n          accepted the END USER LICENSE AGREEMENT. This object\n          has to be set to TRUE by the user before using the\n          objects in the cilmBootImageLevelTable to configure\n          the license.",
                  "properties": {
                    "cilmEULAAccepted": {
                      "type": "boolean",
                      "description": "This object when set to TRUE means that the user has\n          accepted the END USER LICENSE AGREEMENT. This object\n          has to be set to TRUE by the user before using the\n          objects in the cilmBootImageLevelTable to configure\n          the license."
                    }
                  }
                },
                "example": {
                  "CISCO-IMAGE-LICENSE-MGMT-MIB:ciscoImageLicenseMgmtMIBObjects": {
                    "cilmEULAAccepted": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoImageLicenseMgmtMIBObjects",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/ciscoImageLicenseMgmtMIBObjects",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IMAGE-LICENSE-MGMT-MIB:cilmNotifCntl": {
      "get": {
        "summary": "Get cilmNotifCntl data",
        "description": "Retrieve cilmNotifCntl operational data from MIB",
        "tags": [
          "CISCO-IMAGE-LICENSE-MGMT-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "cilmNotifCntl",
                  "properties": {
                    "cilmImageLevelChangedNotif": {
                      "type": "boolean",
                      "description": "Specify whether or not a notification should be\n          generated on the detection of change in next boot\n          image level.\n          \n          If set to TRUE, cilmBootImageLevelChanged notification\n          will be generated. It is the responsibility of the\n          management entity to ensure that the SNMP administrative\n          model is configured in such a way as to allow the \n          notification to be delivered."
                    }
                  }
                },
                "example": {
                  "CISCO-IMAGE-LICENSE-MGMT-MIB:cilmNotifCntl": {
                    "cilmImageLevelChangedNotif": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cilmNotifCntl",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cilmNotifCntl",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IMAGE-LICENSE-MGMT-MIB:cilmBootImageLevelTable": {
      "get": {
        "summary": "Get cilmBootImageLevelTable data",
        "description": "Retrieve cilmBootImageLevelTable operational data from MIB",
        "tags": [
          "CISCO-IMAGE-LICENSE-MGMT-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table that contains the configuration information of\n        current and next boot image level. This table contains\n        entries for each software module running in an image \n        loaded in the device. The software module is identified by\n        cilmModuleName and the device is identified by \n        entPhysicalIndex.",
                  "properties": {
                    "cilmBootImageLevelEntry": {
                      "type": "array",
                      "description": "cilmBootImageLevelEntry",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cilmModuleName": {
                            "type": "string",
                            "description": "This object is used as one of the two indices in\n            cilmBootImageLevelTable. This object indicates the module\n            name of the software package. There can be multiple\n            modules in an image performing specific functionality.\n            For example, in a wireless image there can be two modules\n            - a base image module and a wireless module.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "cilmCurrentImageLevel": {
                            "type": "string",
                            "description": "This object indicates the current image level that\n            the module is running.",
                            "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                          },
                          "cilmConfiguredBootImageLevel": {
                            "type": "string",
                            "description": "This object indicates the configured image level\n            of the module for the next boot.\n            \n            Note: The configured next boot image level may not \n            be the actual next boot image level. The actual next\n            boot image level is denoted by cilmNextBootImageLevel\n            which is determined based on the license availability.",
                            "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                          },
                          "cilmNextBootImageLevel": {
                            "type": "string",
                            "description": "This object indicates the next boot image level. The\n            next boot image level can be different from configured\n            level. The next boot image level is determined based\n            on the availability of required license.",
                            "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                          },
                          "cilmCurrentLicenseStoreIndex": {
                            "type": "integer",
                            "description": "This object indicates the license store index where the\n            currently used license is stored. This object has the same\n            value as clmgmtLicenseStoreIndex object and uniquely\n            identifies an entry in clmgmtLicenseStoreInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license store index can be '0' if no license is\n            installed and device is running base image.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cilmCurrentLicenseIndex": {
                            "type": "integer",
                            "description": "This object indicates the license index of the currently used\n            license. This object has the same value as clmgmtLicenseIndex and\n            uniquely identifies an entry in clmgmtLicenseInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license index can be '0' if no license is\n            installed and device is running base image.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cilmNextBootLicenseStoreIndex": {
                            "type": "integer",
                            "description": "This object indicates the license store index where the\n            next boot license is stored. This object has the same\n            value as clmgmtLicenseStoreIndex object and uniquely\n            identifies an entry in clmgmtLicenseStoreInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license store index can be '0' if no license is\n            installed for the next boot.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cilmNextBootLicenseIndex": {
                            "type": "integer",
                            "description": "This object indicates the license index of the next boot\n            license. This object has the same value as clmgmtLicenseIndex\n            and uniquely identifies an entry in clmgmtLicenseInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license index can be '0' if no license is\n            installed for the next boot.",
                            "minimum": 0,
                            "maximum": 4294967295
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IMAGE-LICENSE-MGMT-MIB:cilmBootImageLevelTable": {
                    "cilmBootImageLevelEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "cilmModuleName": "interface-1",
                        "cilmCurrentImageLevel": "example-string",
                        "cilmConfiguredBootImageLevel": "example-string",
                        "cilmNextBootImageLevel": "example-string",
                        "cilmCurrentLicenseStoreIndex": 1,
                        "cilmCurrentLicenseIndex": 1,
                        "cilmNextBootLicenseStoreIndex": 1,
                        "cilmNextBootLicenseIndex": 1
                      },
                      {
                        "entPhysicalIndex": "2",
                        "cilmModuleName": "interface-1",
                        "cilmCurrentImageLevel": "example-string",
                        "cilmConfiguredBootImageLevel": "example-string",
                        "cilmNextBootImageLevel": "example-string",
                        "cilmCurrentLicenseStoreIndex": 2,
                        "cilmCurrentLicenseIndex": 2,
                        "cilmNextBootLicenseStoreIndex": 2,
                        "cilmNextBootLicenseIndex": 2
                      },
                      {
                        "entPhysicalIndex": "3",
                        "cilmModuleName": "interface-1",
                        "cilmCurrentImageLevel": "example-string",
                        "cilmConfiguredBootImageLevel": "example-string",
                        "cilmNextBootImageLevel": "example-string",
                        "cilmCurrentLicenseStoreIndex": 3,
                        "cilmCurrentLicenseIndex": 3,
                        "cilmNextBootLicenseStoreIndex": 3,
                        "cilmNextBootLicenseIndex": 3
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cilmBootImageLevelTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cilmBootImageLevelTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IMAGE-LICENSE-MGMT-MIB:cilmBootImageLevelTable/cilmBootImageLevelEntry": {
      "get": {
        "summary": "Get cilmBootImageLevelEntry list",
        "description": "Retrieve list of cilmBootImageLevelEntry entries from MIB",
        "tags": [
          "CISCO-IMAGE-LICENSE-MGMT-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cilmBootImageLevelEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cilmModuleName": {
                        "type": "string",
                        "description": "This object is used as one of the two indices in\n            cilmBootImageLevelTable. This object indicates the module\n            name of the software package. There can be multiple\n            modules in an image performing specific functionality.\n            For example, in a wireless image there can be two modules\n            - a base image module and a wireless module.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cilmCurrentImageLevel": {
                        "type": "string",
                        "description": "This object indicates the current image level that\n            the module is running.",
                        "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                      },
                      "cilmConfiguredBootImageLevel": {
                        "type": "string",
                        "description": "This object indicates the configured image level\n            of the module for the next boot.\n            \n            Note: The configured next boot image level may not \n            be the actual next boot image level. The actual next\n            boot image level is denoted by cilmNextBootImageLevel\n            which is determined based on the license availability.",
                        "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                      },
                      "cilmNextBootImageLevel": {
                        "type": "string",
                        "description": "This object indicates the next boot image level. The\n            next boot image level can be different from configured\n            level. The next boot image level is determined based\n            on the availability of required license.",
                        "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                      },
                      "cilmCurrentLicenseStoreIndex": {
                        "type": "integer",
                        "description": "This object indicates the license store index where the\n            currently used license is stored. This object has the same\n            value as clmgmtLicenseStoreIndex object and uniquely\n            identifies an entry in clmgmtLicenseStoreInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license store index can be '0' if no license is\n            installed and device is running base image.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cilmCurrentLicenseIndex": {
                        "type": "integer",
                        "description": "This object indicates the license index of the currently used\n            license. This object has the same value as clmgmtLicenseIndex and\n            uniquely identifies an entry in clmgmtLicenseInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license index can be '0' if no license is\n            installed and device is running base image.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cilmNextBootLicenseStoreIndex": {
                        "type": "integer",
                        "description": "This object indicates the license store index where the\n            next boot license is stored. This object has the same\n            value as clmgmtLicenseStoreIndex object and uniquely\n            identifies an entry in clmgmtLicenseStoreInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license store index can be '0' if no license is\n            installed for the next boot.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cilmNextBootLicenseIndex": {
                        "type": "integer",
                        "description": "This object indicates the license index of the next boot\n            license. This object has the same value as clmgmtLicenseIndex\n            and uniquely identifies an entry in clmgmtLicenseInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license index can be '0' if no license is\n            installed for the next boot.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IMAGE-LICENSE-MGMT-MIB:cilmBootImageLevelEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cilmModuleName": "interface-1",
                      "cilmCurrentImageLevel": "example-string",
                      "cilmConfiguredBootImageLevel": "example-string",
                      "cilmNextBootImageLevel": "example-string",
                      "cilmCurrentLicenseStoreIndex": 1,
                      "cilmCurrentLicenseIndex": 1,
                      "cilmNextBootLicenseStoreIndex": 1,
                      "cilmNextBootLicenseIndex": 1
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cilmBootImageLevelEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cilmBootImageLevelTable/cilmBootImageLevelEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IMAGE-LICENSE-MGMT-MIB:cilmImageLevelToLicenseMapTable": {
      "get": {
        "summary": "Get cilmImageLevelToLicenseMapTable data",
        "description": "Retrieve cilmImageLevelToLicenseMapTable operational data from MIB",
        "tags": [
          "CISCO-IMAGE-LICENSE-MGMT-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains the mapping between different\n        image levels of each modules in the image and the\n        license required to run the modules at a particular\n        image level. This table can be used to identify the\n        different image levels and the appropriate licenses \n        required for each.",
                  "properties": {
                    "cilmImageLevelToLicenseMapEntry": {
                      "type": "array",
                      "description": "An entry in the table containing the following\n          information.\n          - The image levels at the which the modules can be run.\n          - The license required to the run a module at a\n          particular image level.\n          - The priority of the license.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cilmModuleName": {
                            "type": "string",
                            "description": "cilmModuleName",
                            "x-yang-type": "leafref"
                          },
                          "cilmImageLicenseMapIndex": {
                            "type": "integer",
                            "description": "This is a running index used to identify an entry\n            of this table.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cilmImageLicenseImageLevel": {
                            "type": "string",
                            "description": "This object indicates the image level at which\n            a module can be run. A module can be run at\n            different image levels. An entry will be created\n            in this table for every module and image level\n            combination.",
                            "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                          },
                          "cilmImageLicenseName": {
                            "type": "string",
                            "description": "This object indicates the list of licenses needed to\n            be installed for the module to run at the image level\n            mentioned by cilmImageLicenseImageLevel object of this\n            entry.",
                            "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:LicenseNameList"
                          },
                          "cilmImageLicensePriority": {
                            "type": "integer",
                            "description": "This object indicates the priority of the image level\n            mentioned by cilmImageLicenseImageLevel object of this\n            entry. The image level with the highest priority license\n            will be considered as the default level in the absense of\n            next boot image level configuration. For example if there\n            are three licenses l1, l2 and l3 in the ascending order of\n            priority, then by default l1 will be the level at which the\n            module will be running. If the next boot level is configured\n            then the configuration will override the priority. The highest\n            priority license supports a feature set which is a super set of\n            all other licenses.",
                            "minimum": 0,
                            "maximum": 4294967295
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IMAGE-LICENSE-MGMT-MIB:cilmImageLevelToLicenseMapTable": {
                    "cilmImageLevelToLicenseMapEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "cilmModuleName": "interface-1",
                        "cilmImageLicenseMapIndex": 1,
                        "cilmImageLicenseImageLevel": "example-string",
                        "cilmImageLicenseName": "interface-1",
                        "cilmImageLicensePriority": 0
                      },
                      {
                        "entPhysicalIndex": "2",
                        "cilmModuleName": "interface-1",
                        "cilmImageLicenseMapIndex": 2,
                        "cilmImageLicenseImageLevel": "example-string",
                        "cilmImageLicenseName": "interface-1",
                        "cilmImageLicensePriority": 0
                      },
                      {
                        "entPhysicalIndex": "3",
                        "cilmModuleName": "interface-1",
                        "cilmImageLicenseMapIndex": 3,
                        "cilmImageLicenseImageLevel": "example-string",
                        "cilmImageLicenseName": "interface-1",
                        "cilmImageLicensePriority": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cilmImageLevelToLicenseMapTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cilmImageLevelToLicenseMapTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IMAGE-LICENSE-MGMT-MIB:cilmImageLevelToLicenseMapTable/cilmImageLevelToLicenseMapEntry": {
      "get": {
        "summary": "Get cilmImageLevelToLicenseMapEntry list",
        "description": "Retrieve list of cilmImageLevelToLicenseMapEntry entries from MIB",
        "tags": [
          "CISCO-IMAGE-LICENSE-MGMT-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry in the table containing the following\n          information.\n          - The image levels at the which the modules can be run.\n          - The license required to the run a module at a\n          particular image level.\n          - The priority of the license.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cilmModuleName": {
                        "type": "string",
                        "description": "cilmModuleName",
                        "x-yang-type": "leafref"
                      },
                      "cilmImageLicenseMapIndex": {
                        "type": "integer",
                        "description": "This is a running index used to identify an entry\n            of this table.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cilmImageLicenseImageLevel": {
                        "type": "string",
                        "description": "This object indicates the image level at which\n            a module can be run. A module can be run at\n            different image levels. An entry will be created\n            in this table for every module and image level\n            combination.",
                        "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                      },
                      "cilmImageLicenseName": {
                        "type": "string",
                        "description": "This object indicates the list of licenses needed to\n            be installed for the module to run at the image level\n            mentioned by cilmImageLicenseImageLevel object of this\n            entry.",
                        "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:LicenseNameList"
                      },
                      "cilmImageLicensePriority": {
                        "type": "integer",
                        "description": "This object indicates the priority of the image level\n            mentioned by cilmImageLicenseImageLevel object of this\n            entry. The image level with the highest priority license\n            will be considered as the default level in the absense of\n            next boot image level configuration. For example if there\n            are three licenses l1, l2 and l3 in the ascending order of\n            priority, then by default l1 will be the level at which the\n            module will be running. If the next boot level is configured\n            then the configuration will override the priority. The highest\n            priority license supports a feature set which is a super set of\n            all other licenses.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IMAGE-LICENSE-MGMT-MIB:cilmImageLevelToLicenseMapEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cilmModuleName": "interface-1",
                      "cilmImageLicenseMapIndex": 1,
                      "cilmImageLicenseImageLevel": "example-string",
                      "cilmImageLicenseName": "interface-1",
                      "cilmImageLicensePriority": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cilmImageLevelToLicenseMapEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cilmImageLevelToLicenseMapTable/cilmImageLevelToLicenseMapEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IMAGE-LICENSE-MGMT-MIB:cilmBootImageLevelEntry": {
      "get": {
        "summary": "Get cilmBootImageLevelEntry list",
        "description": "Retrieve list of cilmBootImageLevelEntry entries from MIB",
        "tags": [
          "CISCO-IMAGE-LICENSE-MGMT-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cilmBootImageLevelEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cilmModuleName": {
                        "type": "string",
                        "description": "This object is used as one of the two indices in\n            cilmBootImageLevelTable. This object indicates the module\n            name of the software package. There can be multiple\n            modules in an image performing specific functionality.\n            For example, in a wireless image there can be two modules\n            - a base image module and a wireless module.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cilmCurrentImageLevel": {
                        "type": "string",
                        "description": "This object indicates the current image level that\n            the module is running.",
                        "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                      },
                      "cilmConfiguredBootImageLevel": {
                        "type": "string",
                        "description": "This object indicates the configured image level\n            of the module for the next boot.\n            \n            Note: The configured next boot image level may not \n            be the actual next boot image level. The actual next\n            boot image level is denoted by cilmNextBootImageLevel\n            which is determined based on the license availability.",
                        "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                      },
                      "cilmNextBootImageLevel": {
                        "type": "string",
                        "description": "This object indicates the next boot image level. The\n            next boot image level can be different from configured\n            level. The next boot image level is determined based\n            on the availability of required license.",
                        "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                      },
                      "cilmCurrentLicenseStoreIndex": {
                        "type": "integer",
                        "description": "This object indicates the license store index where the\n            currently used license is stored. This object has the same\n            value as clmgmtLicenseStoreIndex object and uniquely\n            identifies an entry in clmgmtLicenseStoreInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license store index can be '0' if no license is\n            installed and device is running base image.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cilmCurrentLicenseIndex": {
                        "type": "integer",
                        "description": "This object indicates the license index of the currently used\n            license. This object has the same value as clmgmtLicenseIndex and\n            uniquely identifies an entry in clmgmtLicenseInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license index can be '0' if no license is\n            installed and device is running base image.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cilmNextBootLicenseStoreIndex": {
                        "type": "integer",
                        "description": "This object indicates the license store index where the\n            next boot license is stored. This object has the same\n            value as clmgmtLicenseStoreIndex object and uniquely\n            identifies an entry in clmgmtLicenseStoreInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license store index can be '0' if no license is\n            installed for the next boot.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cilmNextBootLicenseIndex": {
                        "type": "integer",
                        "description": "This object indicates the license index of the next boot\n            license. This object has the same value as clmgmtLicenseIndex\n            and uniquely identifies an entry in clmgmtLicenseInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license index can be '0' if no license is\n            installed for the next boot.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IMAGE-LICENSE-MGMT-MIB:cilmBootImageLevelEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cilmModuleName": "interface-1",
                      "cilmCurrentImageLevel": "example-string",
                      "cilmConfiguredBootImageLevel": "example-string",
                      "cilmNextBootImageLevel": "example-string",
                      "cilmCurrentLicenseStoreIndex": 1,
                      "cilmCurrentLicenseIndex": 1,
                      "cilmNextBootLicenseStoreIndex": 1,
                      "cilmNextBootLicenseIndex": 1
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cilmBootImageLevelEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cilmBootImageLevelEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IMAGE-LICENSE-MGMT-MIB:cilmImageLevelToLicenseMapEntry": {
      "get": {
        "summary": "Get cilmImageLevelToLicenseMapEntry list",
        "description": "Retrieve list of cilmImageLevelToLicenseMapEntry entries from MIB",
        "tags": [
          "CISCO-IMAGE-LICENSE-MGMT-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry in the table containing the following\n          information.\n          - The image levels at the which the modules can be run.\n          - The license required to the run a module at a\n          particular image level.\n          - The priority of the license.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cilmModuleName": {
                        "type": "string",
                        "description": "cilmModuleName",
                        "x-yang-type": "leafref"
                      },
                      "cilmImageLicenseMapIndex": {
                        "type": "integer",
                        "description": "This is a running index used to identify an entry\n            of this table.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cilmImageLicenseImageLevel": {
                        "type": "string",
                        "description": "This object indicates the image level at which\n            a module can be run. A module can be run at\n            different image levels. An entry will be created\n            in this table for every module and image level\n            combination.",
                        "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                      },
                      "cilmImageLicenseName": {
                        "type": "string",
                        "description": "This object indicates the list of licenses needed to\n            be installed for the module to run at the image level\n            mentioned by cilmImageLicenseImageLevel object of this\n            entry.",
                        "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:LicenseNameList"
                      },
                      "cilmImageLicensePriority": {
                        "type": "integer",
                        "description": "This object indicates the priority of the image level\n            mentioned by cilmImageLicenseImageLevel object of this\n            entry. The image level with the highest priority license\n            will be considered as the default level in the absense of\n            next boot image level configuration. For example if there\n            are three licenses l1, l2 and l3 in the ascending order of\n            priority, then by default l1 will be the level at which the\n            module will be running. If the next boot level is configured\n            then the configuration will override the priority. The highest\n            priority license supports a feature set which is a super set of\n            all other licenses.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IMAGE-LICENSE-MGMT-MIB:cilmImageLevelToLicenseMapEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cilmModuleName": "interface-1",
                      "cilmImageLicenseMapIndex": 1,
                      "cilmImageLicenseImageLevel": "example-string",
                      "cilmImageLicenseName": "interface-1",
                      "cilmImageLicensePriority": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cilmImageLevelToLicenseMapEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cilmImageLevelToLicenseMapEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IMAGE-LICENSE-MGMT-MIB:cilmBootImageLevelTable/cilmBootImageLevelEntry={entPhysicalIndex},{cilmModuleName}": {
      "get": {
        "summary": "Get cilmBootImageLevelEntry entry",
        "description": "Retrieve specific cilmBootImageLevelEntry entry by key from MIB",
        "tags": [
          "CISCO-IMAGE-LICENSE-MGMT-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cilmModuleName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cilmModuleName": {
                      "type": "string",
                      "description": "This object is used as one of the two indices in\n            cilmBootImageLevelTable. This object indicates the module\n            name of the software package. There can be multiple\n            modules in an image performing specific functionality.\n            For example, in a wireless image there can be two modules\n            - a base image module and a wireless module.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cilmCurrentImageLevel": {
                      "type": "string",
                      "description": "This object indicates the current image level that\n            the module is running.",
                      "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                    },
                    "cilmConfiguredBootImageLevel": {
                      "type": "string",
                      "description": "This object indicates the configured image level\n            of the module for the next boot.\n            \n            Note: The configured next boot image level may not \n            be the actual next boot image level. The actual next\n            boot image level is denoted by cilmNextBootImageLevel\n            which is determined based on the license availability.",
                      "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                    },
                    "cilmNextBootImageLevel": {
                      "type": "string",
                      "description": "This object indicates the next boot image level. The\n            next boot image level can be different from configured\n            level. The next boot image level is determined based\n            on the availability of required license.",
                      "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                    },
                    "cilmCurrentLicenseStoreIndex": {
                      "type": "integer",
                      "description": "This object indicates the license store index where the\n            currently used license is stored. This object has the same\n            value as clmgmtLicenseStoreIndex object and uniquely\n            identifies an entry in clmgmtLicenseStoreInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license store index can be '0' if no license is\n            installed and device is running base image.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cilmCurrentLicenseIndex": {
                      "type": "integer",
                      "description": "This object indicates the license index of the currently used\n            license. This object has the same value as clmgmtLicenseIndex and\n            uniquely identifies an entry in clmgmtLicenseInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license index can be '0' if no license is\n            installed and device is running base image.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cilmNextBootLicenseStoreIndex": {
                      "type": "integer",
                      "description": "This object indicates the license store index where the\n            next boot license is stored. This object has the same\n            value as clmgmtLicenseStoreIndex object and uniquely\n            identifies an entry in clmgmtLicenseStoreInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license store index can be '0' if no license is\n            installed for the next boot.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cilmNextBootLicenseIndex": {
                      "type": "integer",
                      "description": "This object indicates the license index of the next boot\n            license. This object has the same value as clmgmtLicenseIndex\n            and uniquely identifies an entry in clmgmtLicenseInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license index can be '0' if no license is\n            installed for the next boot.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-IMAGE-LICENSE-MGMT-MIB:cilmBootImageLevelEntry": {
                    "entPhysicalIndex": "example-string",
                    "cilmModuleName": "interface-1",
                    "cilmCurrentImageLevel": "example-string",
                    "cilmConfiguredBootImageLevel": "example-string",
                    "cilmNextBootImageLevel": "example-string",
                    "cilmCurrentLicenseStoreIndex": 1,
                    "cilmCurrentLicenseIndex": 1,
                    "cilmNextBootLicenseStoreIndex": 1,
                    "cilmNextBootLicenseIndex": 1
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cilmBootImageLevelEntry-2"
      },
      "x-yang-path": "/cilmBootImageLevelTable/cilmBootImageLevelEntry={entPhysicalIndex cilmModuleName}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cilmModuleName"
      ]
    },
    "/data/CISCO-IMAGE-LICENSE-MGMT-MIB:cilmImageLevelToLicenseMapTable/cilmImageLevelToLicenseMapEntry={entPhysicalIndex},{cilmModuleName},{cilmImageLicenseMapIndex}": {
      "get": {
        "summary": "Get cilmImageLevelToLicenseMapEntry entry",
        "description": "Retrieve specific cilmImageLevelToLicenseMapEntry entry by key from MIB",
        "tags": [
          "CISCO-IMAGE-LICENSE-MGMT-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cilmModuleName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cilmImageLicenseMapIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cilmModuleName": {
                      "type": "string",
                      "description": "cilmModuleName",
                      "x-yang-type": "leafref"
                    },
                    "cilmImageLicenseMapIndex": {
                      "type": "integer",
                      "description": "This is a running index used to identify an entry\n            of this table.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cilmImageLicenseImageLevel": {
                      "type": "string",
                      "description": "This object indicates the image level at which\n            a module can be run. A module can be run at\n            different image levels. An entry will be created\n            in this table for every module and image level\n            combination.",
                      "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                    },
                    "cilmImageLicenseName": {
                      "type": "string",
                      "description": "This object indicates the list of licenses needed to\n            be installed for the module to run at the image level\n            mentioned by cilmImageLicenseImageLevel object of this\n            entry.",
                      "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:LicenseNameList"
                    },
                    "cilmImageLicensePriority": {
                      "type": "integer",
                      "description": "This object indicates the priority of the image level\n            mentioned by cilmImageLicenseImageLevel object of this\n            entry. The image level with the highest priority license\n            will be considered as the default level in the absense of\n            next boot image level configuration. For example if there\n            are three licenses l1, l2 and l3 in the ascending order of\n            priority, then by default l1 will be the level at which the\n            module will be running. If the next boot level is configured\n            then the configuration will override the priority. The highest\n            priority license supports a feature set which is a super set of\n            all other licenses.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-IMAGE-LICENSE-MGMT-MIB:cilmImageLevelToLicenseMapEntry": {
                    "entPhysicalIndex": "example-string",
                    "cilmModuleName": "interface-1",
                    "cilmImageLicenseMapIndex": 1,
                    "cilmImageLicenseImageLevel": "example-string",
                    "cilmImageLicenseName": "interface-1",
                    "cilmImageLicensePriority": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cilmImageLevelToLicenseMapEntry-2"
      },
      "x-yang-path": "/cilmImageLevelToLicenseMapTable/cilmImageLevelToLicenseMapEntry={entPhysicalIndex cilmModuleName cilmImageLicenseMapIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cilmModuleName cilmImageLicenseMapIndex"
      ]
    },
    "/data/CISCO-IMAGE-LICENSE-MGMT-MIB:cilmBootImageLevelEntry={entPhysicalIndex},{cilmModuleName}": {
      "get": {
        "summary": "Get cilmBootImageLevelEntry entry",
        "description": "Retrieve specific cilmBootImageLevelEntry entry by key from MIB",
        "tags": [
          "CISCO-IMAGE-LICENSE-MGMT-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cilmModuleName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cilmModuleName": {
                      "type": "string",
                      "description": "This object is used as one of the two indices in\n            cilmBootImageLevelTable. This object indicates the module\n            name of the software package. There can be multiple\n            modules in an image performing specific functionality.\n            For example, in a wireless image there can be two modules\n            - a base image module and a wireless module.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cilmCurrentImageLevel": {
                      "type": "string",
                      "description": "This object indicates the current image level that\n            the module is running.",
                      "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                    },
                    "cilmConfiguredBootImageLevel": {
                      "type": "string",
                      "description": "This object indicates the configured image level\n            of the module for the next boot.\n            \n            Note: The configured next boot image level may not \n            be the actual next boot image level. The actual next\n            boot image level is denoted by cilmNextBootImageLevel\n            which is determined based on the license availability.",
                      "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                    },
                    "cilmNextBootImageLevel": {
                      "type": "string",
                      "description": "This object indicates the next boot image level. The\n            next boot image level can be different from configured\n            level. The next boot image level is determined based\n            on the availability of required license.",
                      "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                    },
                    "cilmCurrentLicenseStoreIndex": {
                      "type": "integer",
                      "description": "This object indicates the license store index where the\n            currently used license is stored. This object has the same\n            value as clmgmtLicenseStoreIndex object and uniquely\n            identifies an entry in clmgmtLicenseStoreInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license store index can be '0' if no license is\n            installed and device is running base image.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cilmCurrentLicenseIndex": {
                      "type": "integer",
                      "description": "This object indicates the license index of the currently used\n            license. This object has the same value as clmgmtLicenseIndex and\n            uniquely identifies an entry in clmgmtLicenseInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license index can be '0' if no license is\n            installed and device is running base image.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cilmNextBootLicenseStoreIndex": {
                      "type": "integer",
                      "description": "This object indicates the license store index where the\n            next boot license is stored. This object has the same\n            value as clmgmtLicenseStoreIndex object and uniquely\n            identifies an entry in clmgmtLicenseStoreInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license store index can be '0' if no license is\n            installed for the next boot.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cilmNextBootLicenseIndex": {
                      "type": "integer",
                      "description": "This object indicates the license index of the next boot\n            license. This object has the same value as clmgmtLicenseIndex\n            and uniquely identifies an entry in clmgmtLicenseInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license index can be '0' if no license is\n            installed for the next boot.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-IMAGE-LICENSE-MGMT-MIB:cilmBootImageLevelEntry": {
                    "entPhysicalIndex": "example-string",
                    "cilmModuleName": "interface-1",
                    "cilmCurrentImageLevel": "example-string",
                    "cilmConfiguredBootImageLevel": "example-string",
                    "cilmNextBootImageLevel": "example-string",
                    "cilmCurrentLicenseStoreIndex": 1,
                    "cilmCurrentLicenseIndex": 1,
                    "cilmNextBootLicenseStoreIndex": 1,
                    "cilmNextBootLicenseIndex": 1
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cilmBootImageLevelEntry-4"
      },
      "x-yang-path": "/cilmBootImageLevelEntry={entPhysicalIndex cilmModuleName}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cilmModuleName"
      ]
    },
    "/data/CISCO-IMAGE-LICENSE-MGMT-MIB:cilmImageLevelToLicenseMapEntry={entPhysicalIndex},{cilmModuleName},{cilmImageLicenseMapIndex}": {
      "get": {
        "summary": "Get cilmImageLevelToLicenseMapEntry entry",
        "description": "Retrieve specific cilmImageLevelToLicenseMapEntry entry by key from MIB",
        "tags": [
          "CISCO-IMAGE-LICENSE-MGMT-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cilmModuleName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cilmImageLicenseMapIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cilmModuleName": {
                      "type": "string",
                      "description": "cilmModuleName",
                      "x-yang-type": "leafref"
                    },
                    "cilmImageLicenseMapIndex": {
                      "type": "integer",
                      "description": "This is a running index used to identify an entry\n            of this table.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cilmImageLicenseImageLevel": {
                      "type": "string",
                      "description": "This object indicates the image level at which\n            a module can be run. A module can be run at\n            different image levels. An entry will be created\n            in this table for every module and image level\n            combination.",
                      "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel"
                    },
                    "cilmImageLicenseName": {
                      "type": "string",
                      "description": "This object indicates the list of licenses needed to\n            be installed for the module to run at the image level\n            mentioned by cilmImageLicenseImageLevel object of this\n            entry.",
                      "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:LicenseNameList"
                    },
                    "cilmImageLicensePriority": {
                      "type": "integer",
                      "description": "This object indicates the priority of the image level\n            mentioned by cilmImageLicenseImageLevel object of this\n            entry. The image level with the highest priority license\n            will be considered as the default level in the absense of\n            next boot image level configuration. For example if there\n            are three licenses l1, l2 and l3 in the ascending order of\n            priority, then by default l1 will be the level at which the\n            module will be running. If the next boot level is configured\n            then the configuration will override the priority. The highest\n            priority license supports a feature set which is a super set of\n            all other licenses.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-IMAGE-LICENSE-MGMT-MIB:cilmImageLevelToLicenseMapEntry": {
                    "entPhysicalIndex": "example-string",
                    "cilmModuleName": "interface-1",
                    "cilmImageLicenseMapIndex": 1,
                    "cilmImageLicenseImageLevel": "example-string",
                    "cilmImageLicenseName": "interface-1",
                    "cilmImageLicensePriority": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cilmImageLevelToLicenseMapEntry-4"
      },
      "x-yang-path": "/cilmImageLevelToLicenseMapEntry={entPhysicalIndex cilmModuleName cilmImageLicenseMapIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cilmModuleName cilmImageLicenseMapIndex"
      ]
    }
  },
  "components": {
    "schemas": {
      "CISCO-IMAGE-LICENSE-MGMT-MIB_CISCO-IMAGE-LICENSE-MGMT-MIB": {
        "type": "object",
        "description": "This object when set to TRUE means that the user has\n          accepted the END USER LICENSE AGREEMENT. This object\n          has to be set to TRUE by the user before using the\n          objects in the cilmBootImageLevelTable to configure\n          the license.",
        "properties": {
          "cilmBootImageLevelEntry": {
            "type": "array",
            "description": "cilmBootImageLevelEntry",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cilmModuleName": {
                  "type": "string",
                  "description": "This object is used as one of the two indices in\n            cilmBootImageLevelTable. This object indicates the module\n            name of the software package. There can be multiple\n            modules in an image performing specific functionality.\n            For example, in a wireless image there can be two modules\n            - a base image module and a wireless module.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "cilmCurrentImageLevel": {
                  "type": "string",
                  "description": "This object indicates the current image level that\n            the module is running.",
                  "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel",
                  "readOnly": true
                },
                "cilmConfiguredBootImageLevel": {
                  "type": "string",
                  "description": "This object indicates the configured image level\n            of the module for the next boot.\n            \n            Note: The configured next boot image level may not \n            be the actual next boot image level. The actual next\n            boot image level is denoted by cilmNextBootImageLevel\n            which is determined based on the license availability.",
                  "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel",
                  "readOnly": true
                },
                "cilmNextBootImageLevel": {
                  "type": "string",
                  "description": "This object indicates the next boot image level. The\n            next boot image level can be different from configured\n            level. The next boot image level is determined based\n            on the availability of required license.",
                  "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel",
                  "readOnly": true
                },
                "cilmCurrentLicenseStoreIndex": {
                  "type": "integer",
                  "description": "This object indicates the license store index where the\n            currently used license is stored. This object has the same\n            value as clmgmtLicenseStoreIndex object and uniquely\n            identifies an entry in clmgmtLicenseStoreInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license store index can be '0' if no license is\n            installed and device is running base image.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cilmCurrentLicenseIndex": {
                  "type": "integer",
                  "description": "This object indicates the license index of the currently used\n            license. This object has the same value as clmgmtLicenseIndex and\n            uniquely identifies an entry in clmgmtLicenseInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license index can be '0' if no license is\n            installed and device is running base image.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cilmNextBootLicenseStoreIndex": {
                  "type": "integer",
                  "description": "This object indicates the license store index where the\n            next boot license is stored. This object has the same\n            value as clmgmtLicenseStoreIndex object and uniquely\n            identifies an entry in clmgmtLicenseStoreInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license store index can be '0' if no license is\n            installed for the next boot.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cilmNextBootLicenseIndex": {
                  "type": "integer",
                  "description": "This object indicates the license index of the next boot\n            license. This object has the same value as clmgmtLicenseIndex\n            and uniquely identifies an entry in clmgmtLicenseInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license index can be '0' if no license is\n            installed for the next boot.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cilmImageLevelToLicenseMapEntry": {
            "type": "array",
            "description": "An entry in the table containing the following\n          information.\n          - The image levels at the which the modules can be run.\n          - The license required to the run a module at a\n          particular image level.\n          - The priority of the license.",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cilmModuleName": {
                  "type": "string",
                  "description": "cilmModuleName",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cilmImageLicenseMapIndex": {
                  "type": "integer",
                  "description": "This is a running index used to identify an entry\n            of this table.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cilmImageLicenseImageLevel": {
                  "type": "string",
                  "description": "This object indicates the image level at which\n            a module can be run. A module can be run at\n            different image levels. An entry will be created\n            in this table for every module and image level\n            combination.",
                  "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel",
                  "readOnly": true
                },
                "cilmImageLicenseName": {
                  "type": "string",
                  "description": "This object indicates the list of licenses needed to\n            be installed for the module to run at the image level\n            mentioned by cilmImageLicenseImageLevel object of this\n            entry.",
                  "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:LicenseNameList",
                  "readOnly": true
                },
                "cilmImageLicensePriority": {
                  "type": "integer",
                  "description": "This object indicates the priority of the image level\n            mentioned by cilmImageLicenseImageLevel object of this\n            entry. The image level with the highest priority license\n            will be considered as the default level in the absense of\n            next boot image level configuration. For example if there\n            are three licenses l1, l2 and l3 in the ascending order of\n            priority, then by default l1 will be the level at which the\n            module will be running. If the next boot level is configured\n            then the configuration will override the priority. The highest\n            priority license supports a feature set which is a super set of\n            all other licenses.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "ciscoImageLicenseMgmtMIBObjects": {
            "type": "object",
            "description": "This object when set to TRUE means that the user has\n          accepted the END USER LICENSE AGREEMENT. This object\n          has to be set to TRUE by the user before using the\n          objects in the cilmBootImageLevelTable to configure\n          the license.",
            "properties": {
              "cilmEULAAccepted": {
                "type": "boolean",
                "description": "This object when set to TRUE means that the user has\n          accepted the END USER LICENSE AGREEMENT. This object\n          has to be set to TRUE by the user before using the\n          objects in the cilmBootImageLevelTable to configure\n          the license.",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cilmNotifCntl": {
            "type": "object",
            "description": "cilmNotifCntl",
            "properties": {
              "cilmImageLevelChangedNotif": {
                "type": "boolean",
                "description": "Specify whether or not a notification should be\n          generated on the detection of change in next boot\n          image level.\n          \n          If set to TRUE, cilmBootImageLevelChanged notification\n          will be generated. It is the responsibility of the\n          management entity to ensure that the SNMP administrative\n          model is configured in such a way as to allow the \n          notification to be delivered.",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cilmBootImageLevelTable": {
            "type": "object",
            "description": "A table that contains the configuration information of\n        current and next boot image level. This table contains\n        entries for each software module running in an image \n        loaded in the device. The software module is identified by\n        cilmModuleName and the device is identified by \n        entPhysicalIndex.",
            "properties": {
              "cilmBootImageLevelEntry": {
                "type": "array",
                "description": "cilmBootImageLevelEntry",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cilmModuleName": {
                      "type": "string",
                      "description": "This object is used as one of the two indices in\n            cilmBootImageLevelTable. This object indicates the module\n            name of the software package. There can be multiple\n            modules in an image performing specific functionality.\n            For example, in a wireless image there can be two modules\n            - a base image module and a wireless module.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "cilmCurrentImageLevel": {
                      "type": "string",
                      "description": "This object indicates the current image level that\n            the module is running.",
                      "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel",
                      "readOnly": true
                    },
                    "cilmConfiguredBootImageLevel": {
                      "type": "string",
                      "description": "This object indicates the configured image level\n            of the module for the next boot.\n            \n            Note: The configured next boot image level may not \n            be the actual next boot image level. The actual next\n            boot image level is denoted by cilmNextBootImageLevel\n            which is determined based on the license availability.",
                      "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel",
                      "readOnly": true
                    },
                    "cilmNextBootImageLevel": {
                      "type": "string",
                      "description": "This object indicates the next boot image level. The\n            next boot image level can be different from configured\n            level. The next boot image level is determined based\n            on the availability of required license.",
                      "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel",
                      "readOnly": true
                    },
                    "cilmCurrentLicenseStoreIndex": {
                      "type": "integer",
                      "description": "This object indicates the license store index where the\n            currently used license is stored. This object has the same\n            value as clmgmtLicenseStoreIndex object and uniquely\n            identifies an entry in clmgmtLicenseStoreInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license store index can be '0' if no license is\n            installed and device is running base image.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cilmCurrentLicenseIndex": {
                      "type": "integer",
                      "description": "This object indicates the license index of the currently used\n            license. This object has the same value as clmgmtLicenseIndex and\n            uniquely identifies an entry in clmgmtLicenseInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license index can be '0' if no license is\n            installed and device is running base image.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cilmNextBootLicenseStoreIndex": {
                      "type": "integer",
                      "description": "This object indicates the license store index where the\n            next boot license is stored. This object has the same\n            value as clmgmtLicenseStoreIndex object and uniquely\n            identifies an entry in clmgmtLicenseStoreInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license store index can be '0' if no license is\n            installed for the next boot.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cilmNextBootLicenseIndex": {
                      "type": "integer",
                      "description": "This object indicates the license index of the next boot\n            license. This object has the same value as clmgmtLicenseIndex\n            and uniquely identifies an entry in clmgmtLicenseInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license index can be '0' if no license is\n            installed for the next boot.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cilmImageLevelToLicenseMapTable": {
            "type": "object",
            "description": "This table contains the mapping between different\n        image levels of each modules in the image and the\n        license required to run the modules at a particular\n        image level. This table can be used to identify the\n        different image levels and the appropriate licenses \n        required for each.",
            "properties": {
              "cilmImageLevelToLicenseMapEntry": {
                "type": "array",
                "description": "An entry in the table containing the following\n          information.\n          - The image levels at the which the modules can be run.\n          - The license required to the run a module at a\n          particular image level.\n          - The priority of the license.",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cilmModuleName": {
                      "type": "string",
                      "description": "cilmModuleName",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cilmImageLicenseMapIndex": {
                      "type": "integer",
                      "description": "This is a running index used to identify an entry\n            of this table.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cilmImageLicenseImageLevel": {
                      "type": "string",
                      "description": "This object indicates the image level at which\n            a module can be run. A module can be run at\n            different image levels. An entry will be created\n            in this table for every module and image level\n            combination.",
                      "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel",
                      "readOnly": true
                    },
                    "cilmImageLicenseName": {
                      "type": "string",
                      "description": "This object indicates the list of licenses needed to\n            be installed for the module to run at the image level\n            mentioned by cilmImageLicenseImageLevel object of this\n            entry.",
                      "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:LicenseNameList",
                      "readOnly": true
                    },
                    "cilmImageLicensePriority": {
                      "type": "integer",
                      "description": "This object indicates the priority of the image level\n            mentioned by cilmImageLicenseImageLevel object of this\n            entry. The image level with the highest priority license\n            will be considered as the default level in the absense of\n            next boot image level configuration. For example if there\n            are three licenses l1, l2 and l3 in the ascending order of\n            priority, then by default l1 will be the level at which the\n            module will be running. If the next boot level is configured\n            then the configuration will override the priority. The highest\n            priority license supports a feature set which is a super set of\n            all other licenses.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          }
        }
      },
      "CISCO-IMAGE-LICENSE-MGMT-MIB_object-1": {
        "type": "object",
        "description": "object-1",
        "properties": {
          "entPhysicalIndex": {
            "type": "string",
            "description": "entPhysicalIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "cilmModuleName": {
            "type": "string",
            "description": "cilmModuleName",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "cilmCurrentImageLevel": {
            "type": "string",
            "description": "cilmCurrentImageLevel",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-IMAGE-LICENSE-MGMT-MIB_object-2": {
        "type": "object",
        "description": "object-2",
        "properties": {
          "entPhysicalIndex": {
            "type": "string",
            "description": "entPhysicalIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "cilmModuleName": {
            "type": "string",
            "description": "cilmModuleName",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "cilmConfiguredBootImageLevel": {
            "type": "string",
            "description": "cilmConfiguredBootImageLevel",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-IMAGE-LICENSE-MGMT-MIB_cilmBootImageLevelEntry": {
        "type": "array",
        "description": "cilmBootImageLevelEntry",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cilmModuleName": {
              "type": "string",
              "description": "This object is used as one of the two indices in\n            cilmBootImageLevelTable. This object indicates the module\n            name of the software package. There can be multiple\n            modules in an image performing specific functionality.\n            For example, in a wireless image there can be two modules\n            - a base image module and a wireless module.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "cilmCurrentImageLevel": {
              "type": "string",
              "description": "This object indicates the current image level that\n            the module is running.",
              "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel",
              "readOnly": true
            },
            "cilmConfiguredBootImageLevel": {
              "type": "string",
              "description": "This object indicates the configured image level\n            of the module for the next boot.\n            \n            Note: The configured next boot image level may not \n            be the actual next boot image level. The actual next\n            boot image level is denoted by cilmNextBootImageLevel\n            which is determined based on the license availability.",
              "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel",
              "readOnly": true
            },
            "cilmNextBootImageLevel": {
              "type": "string",
              "description": "This object indicates the next boot image level. The\n            next boot image level can be different from configured\n            level. The next boot image level is determined based\n            on the availability of required license.",
              "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel",
              "readOnly": true
            },
            "cilmCurrentLicenseStoreIndex": {
              "type": "integer",
              "description": "This object indicates the license store index where the\n            currently used license is stored. This object has the same\n            value as clmgmtLicenseStoreIndex object and uniquely\n            identifies an entry in clmgmtLicenseStoreInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license store index can be '0' if no license is\n            installed and device is running base image.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cilmCurrentLicenseIndex": {
              "type": "integer",
              "description": "This object indicates the license index of the currently used\n            license. This object has the same value as clmgmtLicenseIndex and\n            uniquely identifies an entry in clmgmtLicenseInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license index can be '0' if no license is\n            installed and device is running base image.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cilmNextBootLicenseStoreIndex": {
              "type": "integer",
              "description": "This object indicates the license store index where the\n            next boot license is stored. This object has the same\n            value as clmgmtLicenseStoreIndex object and uniquely\n            identifies an entry in clmgmtLicenseStoreInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license store index can be '0' if no license is\n            installed for the next boot.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cilmNextBootLicenseIndex": {
              "type": "integer",
              "description": "This object indicates the license index of the next boot\n            license. This object has the same value as clmgmtLicenseIndex\n            and uniquely identifies an entry in clmgmtLicenseInfoTable in\n            CISCO-LICENSE-MGMT-MIB.\n            \n            Note: The license index can be '0' if no license is\n            installed for the next boot.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            }
          }
        }
      },
      "CISCO-IMAGE-LICENSE-MGMT-MIB_cilmImageLevelToLicenseMapEntry": {
        "type": "array",
        "description": "An entry in the table containing the following\n          information.\n          - The image levels at the which the modules can be run.\n          - The license required to the run a module at a\n          particular image level.\n          - The priority of the license.",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cilmModuleName": {
              "type": "string",
              "description": "cilmModuleName",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cilmImageLicenseMapIndex": {
              "type": "integer",
              "description": "This is a running index used to identify an entry\n            of this table.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cilmImageLicenseImageLevel": {
              "type": "string",
              "description": "This object indicates the image level at which\n            a module can be run. A module can be run at\n            different image levels. An entry will be created\n            in this table for every module and image level\n            combination.",
              "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:BootImageLevel",
              "readOnly": true
            },
            "cilmImageLicenseName": {
              "type": "string",
              "description": "This object indicates the list of licenses needed to\n            be installed for the module to run at the image level\n            mentioned by cilmImageLicenseImageLevel object of this\n            entry.",
              "x-yang-type": "CISCO-IMAGE-LICENSE-MGMT-MIB:LicenseNameList",
              "readOnly": true
            },
            "cilmImageLicensePriority": {
              "type": "integer",
              "description": "This object indicates the priority of the image level\n            mentioned by cilmImageLicenseImageLevel object of this\n            entry. The image level with the highest priority license\n            will be considered as the default level in the absense of\n            next boot image level configuration. For example if there\n            are three licenses l1, l2 and l3 in the ascending order of\n            priority, then by default l1 will be the level at which the\n            module will be running. If the next boot level is configured\n            then the configuration will override the priority. The highest\n            priority license supports a feature set which is a super set of\n            all other licenses.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            }
          }
        }
      },
      "restconf-error": {
        "type": "object",
        "description": "Standard RESTCONF error response (RFC 8040 Section 7.1)",
        "properties": {
          "ietf-restconf:errors": {
            "type": "object",
            "properties": {
              "error": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "error-type": {
                      "type": "string",
                      "enum": [
                        "transport",
                        "rpc",
                        "protocol",
                        "application"
                      ],
                      "description": "Layer where the error occurred"
                    },
                    "error-tag": {
                      "type": "string",
                      "description": "Enumerated error tag (e.g. invalid-value, data-missing, access-denied)"
                    },
                    "error-severity": {
                      "type": "string",
                      "enum": [
                        "error",
                        "warning"
                      ],
                      "description": "Error severity"
                    },
                    "error-app-tag": {
                      "type": "string",
                      "description": "Application-specific error tag"
                    },
                    "error-path": {
                      "type": "string",
                      "description": "YANG instance-identifier of the error node"
                    },
                    "error-message": {
                      "type": "string",
                      "description": "Human-readable error description"
                    }
                  },
                  "required": [
                    "error-type",
                    "error-tag"
                  ]
                }
              }
            }
          }
        },
        "example": {
          "ietf-restconf:errors": {
            "error": [
              {
                "error-type": "protocol",
                "error-tag": "invalid-value",
                "error-severity": "error",
                "error-message": "Invalid input parameter"
              }
            ]
          }
        }
      }
    },
    "securitySchemes": {
      "basicAuth": {
        "type": "http",
        "scheme": "basic"
      }
    }
  },
  "security": [
    {
      "basicAuth": []
    }
  ],
  "tags": [
    {
      "name": "CISCO-IMAGE-LICENSE-MGMT-MIB",
      "description": "MIB operations for CISCO-IMAGE-LICENSE-MGMT-MIB"
    }
  ],
  "externalDocs": {
    "description": "Cisco SNMP Object Navigator",
    "url": "https://snmp.cloudapps.cisco.com/Support/IOS/do/BrowseMIB.do"
  }
}
