{
  "openapi": "3.0.0",
  "info": {
    "title": "CISCO-ENVMON-MIB MIB API",
    "version": "1.0.0",
    "description": "The MIB module to describe the status of the Environmental\n    Monitor on those devices which support one.\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-ENVMON-MIB structure](https://jeremycohoe.github.io/cisco-ios-xe-openapi-swagger/yang-trees/CISCO-ENVMON-MIB.html)",
    "contact": {
      "name": "Cisco DevNet",
      "url": "https://developer.cisco.com"
    },
    "x-yang-module": "CISCO-ENVMON-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-ENVMON-MIB:ciscoEnvMonObjects": {
      "get": {
        "summary": "Get ciscoEnvMonObjects data",
        "description": "Retrieve ciscoEnvMonObjects operational data from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "ciscoEnvMonObjects",
                  "properties": {
                    "ciscoEnvMonPresent": {
                      "type": "string",
                      "description": "The type of environmental monitor located in the chassis.\n          An oldAgs environmental monitor card is identical to an ags\n          environmental card except that it is not capable of supplying\n          data, and hence no instance of the remaining objects in this\n          MIB will be returned in response to an SNMP query.  Note that\n          only a firmware upgrade is required to convert an oldAgs into\n          an ags card."
                    },
                    "ciscoEnvMonAlarmContacts": {
                      "type": "string",
                      "description": "Each bit is set to reflect the respective\n          alarm being set.  The bit will be cleared\n          when the respective alarm is cleared."
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonObjects": {
                    "ciscoEnvMonPresent": "example-string",
                    "ciscoEnvMonAlarmContacts": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonObjects",
        "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": "/ciscoEnvMonObjects",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonMIBNotificationEnables": {
      "get": {
        "summary": "Get ciscoEnvMonMIBNotificationEnables data",
        "description": "Retrieve ciscoEnvMonMIBNotificationEnables operational data from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This variable  indicates  whether  the  system\n          produces the ciscoEnvMonShutdownNotification.  A false \n          value will prevent shutdown notifications \n          from being generated by this system.",
                  "properties": {
                    "ciscoEnvMonEnableShutdownNotification": {
                      "type": "boolean",
                      "description": "This variable  indicates  whether  the  system\n          produces the ciscoEnvMonShutdownNotification.  A false \n          value will prevent shutdown notifications \n          from being generated by this system."
                    },
                    "ciscoEnvMonEnableVoltageNotification": {
                      "type": "boolean",
                      "description": "This variable  indicates  whether  the  system\n          produces the ciscoEnvMonVoltageNotification. A false \n          value will prevent voltage notifications from being \n          generated by this system. This object is deprecated\n          in favour of ciscoEnvMonEnableStatChangeNotif."
                    },
                    "ciscoEnvMonEnableTemperatureNotification": {
                      "type": "boolean",
                      "description": "This variable  indicates  whether  the  system\n          produces the ciscoEnvMonTemperatureNotification.\n          A false value prevents temperature notifications \n          from being sent by  this entity. This object is \n          deprecated in favour of \n          ciscoEnvMonEnableStatChangeNotif."
                    },
                    "ciscoEnvMonEnableFanNotification": {
                      "type": "boolean",
                      "description": "This variable  indicates  whether  the  system\n          produces the ciscoEnvMonFanNotification.\n          A false value prevents fan notifications \n          from being sent by  this entity. This object is \n          deprecated in favour of \n          ciscoEnvMonEnableStatChangeNotif."
                    },
                    "ciscoEnvMonEnableRedundantSupplyNotification": {
                      "type": "boolean",
                      "description": "This variable  indicates  whether  the  system\n          produces the ciscoEnvMonRedundantSupplyNotification. \n          A false value prevents redundant supply notifications\n          from being generated by this system. This object is\n          deprecated in favour of \n          ciscoEnvMonEnableStatChangeNotif."
                    },
                    "ciscoEnvMonEnableStatChangeNotif": {
                      "type": "boolean",
                      "description": "This variable indicates whether the system\n          produces the ciscoEnvMonVoltStatusChangeNotif,\n          ciscoEnvMonTempStatusChangeNotif, \n          ciscoEnvMonFanStatusChangeNotif and  \n          ciscoEnvMonSuppStatusChangeNotif. A false value will \n          prevent these notifications from being generated by \n          this system."
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonMIBNotificationEnables": {
                    "ciscoEnvMonEnableShutdownNotification": true,
                    "ciscoEnvMonEnableVoltageNotification": true,
                    "ciscoEnvMonEnableTemperatureNotification": true,
                    "ciscoEnvMonEnableFanNotification": true,
                    "ciscoEnvMonEnableRedundantSupplyNotification": true,
                    "ciscoEnvMonEnableStatChangeNotif": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonMIBNotificationEnables",
        "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": "/ciscoEnvMonMIBNotificationEnables",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonVoltageStatusTable": {
      "get": {
        "summary": "Get ciscoEnvMonVoltageStatusTable data",
        "description": "Retrieve ciscoEnvMonVoltageStatusTable operational data from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "The table of voltage status maintained by the environmental\n        monitor.",
                  "properties": {
                    "ciscoEnvMonVoltageStatusEntry": {
                      "type": "array",
                      "description": "An entry in the voltage status table, representing the status\n          of the associated testpoint maintained by the environmental\n          monitor.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "ciscoEnvMonVoltageStatusIndex": {
                            "type": "integer",
                            "description": "Unique index for the testpoint being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "ciscoEnvMonVoltageStatusDescr": {
                            "type": "string",
                            "description": "Textual description of the testpoint being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                            "x-yang-type": "snmpv2-tc:DisplayString"
                          },
                          "ciscoEnvMonVoltageStatusValue": {
                            "type": "string",
                            "description": "The current measurement of the testpoint being instrumented.",
                            "x-yang-type": "CISCO-ENVMON-MIB:CiscoSignedGauge"
                          },
                          "ciscoEnvMonVoltageThresholdLow": {
                            "type": "integer",
                            "description": "The lowest value that the associated instance of the object\n            ciscoEnvMonVoltageStatusValue may obtain before an emergency\n            shutdown of the managed device is initiated.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "ciscoEnvMonVoltageThresholdHigh": {
                            "type": "integer",
                            "description": "The highest value that the associated instance of the object\n            ciscoEnvMonVoltageStatusValue may obtain before an emergency\n            shutdown of the managed device is initiated.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "ciscoEnvMonVoltageLastShutdown": {
                            "type": "integer",
                            "description": "The value of the associated instance of the object\n            ciscoEnvMonVoltageStatusValue at the time an emergency\n            shutdown of the managed device was last initiated.  This\n            value is stored in non-volatile RAM and hence is able to\n            survive the shutdown.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "ciscoEnvMonVoltageState": {
                            "type": "string",
                            "description": "The current state of the testpoint being instrumented.",
                            "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonVoltageStatusTable": {
                    "ciscoEnvMonVoltageStatusEntry": [
                      {
                        "ciscoEnvMonVoltageStatusIndex": 1,
                        "ciscoEnvMonVoltageStatusDescr": "GigabitEthernet1/0/1",
                        "ciscoEnvMonVoltageStatusValue": "up(1)",
                        "ciscoEnvMonVoltageThresholdLow": -2147483648,
                        "ciscoEnvMonVoltageThresholdHigh": -2147483648,
                        "ciscoEnvMonVoltageLastShutdown": -2147483648,
                        "ciscoEnvMonVoltageState": "up(1)"
                      },
                      {
                        "ciscoEnvMonVoltageStatusIndex": 2,
                        "ciscoEnvMonVoltageStatusDescr": "GigabitEthernet1/0/1",
                        "ciscoEnvMonVoltageStatusValue": "up(1)",
                        "ciscoEnvMonVoltageThresholdLow": -2147483648,
                        "ciscoEnvMonVoltageThresholdHigh": -2147483648,
                        "ciscoEnvMonVoltageLastShutdown": -2147483648,
                        "ciscoEnvMonVoltageState": "up(1)"
                      },
                      {
                        "ciscoEnvMonVoltageStatusIndex": 3,
                        "ciscoEnvMonVoltageStatusDescr": "GigabitEthernet1/0/1",
                        "ciscoEnvMonVoltageStatusValue": "up(1)",
                        "ciscoEnvMonVoltageThresholdLow": -2147483648,
                        "ciscoEnvMonVoltageThresholdHigh": -2147483648,
                        "ciscoEnvMonVoltageLastShutdown": -2147483648,
                        "ciscoEnvMonVoltageState": "up(1)"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonVoltageStatusTable",
        "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": "/ciscoEnvMonVoltageStatusTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonVoltageStatusTable/ciscoEnvMonVoltageStatusEntry": {
      "get": {
        "summary": "Get ciscoEnvMonVoltageStatusEntry list",
        "description": "Retrieve list of ciscoEnvMonVoltageStatusEntry entries from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry in the voltage status table, representing the status\n          of the associated testpoint maintained by the environmental\n          monitor.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ciscoEnvMonVoltageStatusIndex": {
                        "type": "integer",
                        "description": "Unique index for the testpoint being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonVoltageStatusDescr": {
                        "type": "string",
                        "description": "Textual description of the testpoint being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                        "x-yang-type": "snmpv2-tc:DisplayString"
                      },
                      "ciscoEnvMonVoltageStatusValue": {
                        "type": "string",
                        "description": "The current measurement of the testpoint being instrumented.",
                        "x-yang-type": "CISCO-ENVMON-MIB:CiscoSignedGauge"
                      },
                      "ciscoEnvMonVoltageThresholdLow": {
                        "type": "integer",
                        "description": "The lowest value that the associated instance of the object\n            ciscoEnvMonVoltageStatusValue may obtain before an emergency\n            shutdown of the managed device is initiated.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonVoltageThresholdHigh": {
                        "type": "integer",
                        "description": "The highest value that the associated instance of the object\n            ciscoEnvMonVoltageStatusValue may obtain before an emergency\n            shutdown of the managed device is initiated.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonVoltageLastShutdown": {
                        "type": "integer",
                        "description": "The value of the associated instance of the object\n            ciscoEnvMonVoltageStatusValue at the time an emergency\n            shutdown of the managed device was last initiated.  This\n            value is stored in non-volatile RAM and hence is able to\n            survive the shutdown.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonVoltageState": {
                        "type": "string",
                        "description": "The current state of the testpoint being instrumented.",
                        "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonVoltageStatusEntry": [
                    {
                      "ciscoEnvMonVoltageStatusIndex": 1,
                      "ciscoEnvMonVoltageStatusDescr": "GigabitEthernet1/0/1",
                      "ciscoEnvMonVoltageStatusValue": "up(1)",
                      "ciscoEnvMonVoltageThresholdLow": -2147483648,
                      "ciscoEnvMonVoltageThresholdHigh": -2147483648,
                      "ciscoEnvMonVoltageLastShutdown": -2147483648,
                      "ciscoEnvMonVoltageState": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonVoltageStatusEntry",
        "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": "/ciscoEnvMonVoltageStatusTable/ciscoEnvMonVoltageStatusEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonVoltageStatusTable/ciscoEnvMonVoltageStatusEntry={ciscoEnvMonVoltageStatusIndex}": {
      "get": {
        "summary": "Get ciscoEnvMonVoltageStatusEntry entry",
        "description": "Retrieve specific ciscoEnvMonVoltageStatusEntry entry by key from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "parameters": [
          {
            "name": "ciscoEnvMonVoltageStatusIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "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": {
                    "ciscoEnvMonVoltageStatusIndex": {
                      "type": "integer",
                      "description": "Unique index for the testpoint being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonVoltageStatusDescr": {
                      "type": "string",
                      "description": "Textual description of the testpoint being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                      "x-yang-type": "snmpv2-tc:DisplayString"
                    },
                    "ciscoEnvMonVoltageStatusValue": {
                      "type": "string",
                      "description": "The current measurement of the testpoint being instrumented.",
                      "x-yang-type": "CISCO-ENVMON-MIB:CiscoSignedGauge"
                    },
                    "ciscoEnvMonVoltageThresholdLow": {
                      "type": "integer",
                      "description": "The lowest value that the associated instance of the object\n            ciscoEnvMonVoltageStatusValue may obtain before an emergency\n            shutdown of the managed device is initiated.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonVoltageThresholdHigh": {
                      "type": "integer",
                      "description": "The highest value that the associated instance of the object\n            ciscoEnvMonVoltageStatusValue may obtain before an emergency\n            shutdown of the managed device is initiated.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonVoltageLastShutdown": {
                      "type": "integer",
                      "description": "The value of the associated instance of the object\n            ciscoEnvMonVoltageStatusValue at the time an emergency\n            shutdown of the managed device was last initiated.  This\n            value is stored in non-volatile RAM and hence is able to\n            survive the shutdown.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonVoltageState": {
                      "type": "string",
                      "description": "The current state of the testpoint being instrumented.",
                      "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonVoltageStatusEntry": {
                    "ciscoEnvMonVoltageStatusIndex": 1,
                    "ciscoEnvMonVoltageStatusDescr": "GigabitEthernet1/0/1",
                    "ciscoEnvMonVoltageStatusValue": "up(1)",
                    "ciscoEnvMonVoltageThresholdLow": -2147483648,
                    "ciscoEnvMonVoltageThresholdHigh": -2147483648,
                    "ciscoEnvMonVoltageLastShutdown": -2147483648,
                    "ciscoEnvMonVoltageState": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonVoltageStatusEntry-2"
      },
      "x-yang-path": "/ciscoEnvMonVoltageStatusTable/ciscoEnvMonVoltageStatusEntry={ciscoEnvMonVoltageStatusIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ciscoEnvMonVoltageStatusIndex"
      ]
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonTemperatureStatusTable": {
      "get": {
        "summary": "Get ciscoEnvMonTemperatureStatusTable data",
        "description": "Retrieve ciscoEnvMonTemperatureStatusTable operational data from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "The table of ambient temperature status maintained by the\n        environmental monitor.",
                  "properties": {
                    "ciscoEnvMonTemperatureStatusEntry": {
                      "type": "array",
                      "description": "An entry in the ambient temperature status table, representing\n          the status of the associated testpoint maintained by the\n          environmental monitor.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "ciscoEnvMonTemperatureStatusIndex": {
                            "type": "integer",
                            "description": "Unique index for the testpoint being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "ciscoEnvMonTemperatureStatusDescr": {
                            "type": "string",
                            "description": "Textual description of the testpoint being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                            "x-yang-type": "snmpv2-tc:DisplayString"
                          },
                          "ciscoEnvMonTemperatureStatusValue": {
                            "type": "integer",
                            "description": "The current measurement of the testpoint being instrumented.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "ciscoEnvMonTemperatureThreshold": {
                            "type": "integer",
                            "description": "The highest value that the associated instance of the\n            object ciscoEnvMonTemperatureStatusValue may obtain\n            before an emergency shutdown of the managed device is\n            initiated.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "ciscoEnvMonTemperatureLastShutdown": {
                            "type": "integer",
                            "description": "The value of the associated instance of the object\n            ciscoEnvMonTemperatureStatusValue at the time an emergency\n            shutdown of the managed device was last initiated.  This\n            value is stored in non-volatile RAM and hence is able to\n            survive the shutdown.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "ciscoEnvMonTemperatureState": {
                            "type": "string",
                            "description": "The current state of the testpoint being instrumented.",
                            "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonTemperatureStatusTable": {
                    "ciscoEnvMonTemperatureStatusEntry": [
                      {
                        "ciscoEnvMonTemperatureStatusIndex": 1,
                        "ciscoEnvMonTemperatureStatusDescr": "GigabitEthernet1/0/1",
                        "ciscoEnvMonTemperatureStatusValue": 0,
                        "ciscoEnvMonTemperatureThreshold": -2147483648,
                        "ciscoEnvMonTemperatureLastShutdown": -2147483648,
                        "ciscoEnvMonTemperatureState": "up(1)"
                      },
                      {
                        "ciscoEnvMonTemperatureStatusIndex": 2,
                        "ciscoEnvMonTemperatureStatusDescr": "GigabitEthernet1/0/1",
                        "ciscoEnvMonTemperatureStatusValue": 0,
                        "ciscoEnvMonTemperatureThreshold": -2147483648,
                        "ciscoEnvMonTemperatureLastShutdown": -2147483648,
                        "ciscoEnvMonTemperatureState": "up(1)"
                      },
                      {
                        "ciscoEnvMonTemperatureStatusIndex": 3,
                        "ciscoEnvMonTemperatureStatusDescr": "GigabitEthernet1/0/1",
                        "ciscoEnvMonTemperatureStatusValue": 0,
                        "ciscoEnvMonTemperatureThreshold": -2147483648,
                        "ciscoEnvMonTemperatureLastShutdown": -2147483648,
                        "ciscoEnvMonTemperatureState": "up(1)"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonTemperatureStatusTable",
        "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": "/ciscoEnvMonTemperatureStatusTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonTemperatureStatusTable/ciscoEnvMonTemperatureStatusEntry": {
      "get": {
        "summary": "Get ciscoEnvMonTemperatureStatusEntry list",
        "description": "Retrieve list of ciscoEnvMonTemperatureStatusEntry entries from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry in the ambient temperature status table, representing\n          the status of the associated testpoint maintained by the\n          environmental monitor.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ciscoEnvMonTemperatureStatusIndex": {
                        "type": "integer",
                        "description": "Unique index for the testpoint being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonTemperatureStatusDescr": {
                        "type": "string",
                        "description": "Textual description of the testpoint being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                        "x-yang-type": "snmpv2-tc:DisplayString"
                      },
                      "ciscoEnvMonTemperatureStatusValue": {
                        "type": "integer",
                        "description": "The current measurement of the testpoint being instrumented.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "ciscoEnvMonTemperatureThreshold": {
                        "type": "integer",
                        "description": "The highest value that the associated instance of the\n            object ciscoEnvMonTemperatureStatusValue may obtain\n            before an emergency shutdown of the managed device is\n            initiated.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonTemperatureLastShutdown": {
                        "type": "integer",
                        "description": "The value of the associated instance of the object\n            ciscoEnvMonTemperatureStatusValue at the time an emergency\n            shutdown of the managed device was last initiated.  This\n            value is stored in non-volatile RAM and hence is able to\n            survive the shutdown.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonTemperatureState": {
                        "type": "string",
                        "description": "The current state of the testpoint being instrumented.",
                        "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonTemperatureStatusEntry": [
                    {
                      "ciscoEnvMonTemperatureStatusIndex": 1,
                      "ciscoEnvMonTemperatureStatusDescr": "GigabitEthernet1/0/1",
                      "ciscoEnvMonTemperatureStatusValue": 0,
                      "ciscoEnvMonTemperatureThreshold": -2147483648,
                      "ciscoEnvMonTemperatureLastShutdown": -2147483648,
                      "ciscoEnvMonTemperatureState": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonTemperatureStatusEntry",
        "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": "/ciscoEnvMonTemperatureStatusTable/ciscoEnvMonTemperatureStatusEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonTemperatureStatusTable/ciscoEnvMonTemperatureStatusEntry={ciscoEnvMonTemperatureStatusIndex}": {
      "get": {
        "summary": "Get ciscoEnvMonTemperatureStatusEntry entry",
        "description": "Retrieve specific ciscoEnvMonTemperatureStatusEntry entry by key from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "parameters": [
          {
            "name": "ciscoEnvMonTemperatureStatusIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "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": {
                    "ciscoEnvMonTemperatureStatusIndex": {
                      "type": "integer",
                      "description": "Unique index for the testpoint being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonTemperatureStatusDescr": {
                      "type": "string",
                      "description": "Textual description of the testpoint being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                      "x-yang-type": "snmpv2-tc:DisplayString"
                    },
                    "ciscoEnvMonTemperatureStatusValue": {
                      "type": "integer",
                      "description": "The current measurement of the testpoint being instrumented.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "ciscoEnvMonTemperatureThreshold": {
                      "type": "integer",
                      "description": "The highest value that the associated instance of the\n            object ciscoEnvMonTemperatureStatusValue may obtain\n            before an emergency shutdown of the managed device is\n            initiated.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonTemperatureLastShutdown": {
                      "type": "integer",
                      "description": "The value of the associated instance of the object\n            ciscoEnvMonTemperatureStatusValue at the time an emergency\n            shutdown of the managed device was last initiated.  This\n            value is stored in non-volatile RAM and hence is able to\n            survive the shutdown.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonTemperatureState": {
                      "type": "string",
                      "description": "The current state of the testpoint being instrumented.",
                      "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonTemperatureStatusEntry": {
                    "ciscoEnvMonTemperatureStatusIndex": 1,
                    "ciscoEnvMonTemperatureStatusDescr": "GigabitEthernet1/0/1",
                    "ciscoEnvMonTemperatureStatusValue": 0,
                    "ciscoEnvMonTemperatureThreshold": -2147483648,
                    "ciscoEnvMonTemperatureLastShutdown": -2147483648,
                    "ciscoEnvMonTemperatureState": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonTemperatureStatusEntry-2"
      },
      "x-yang-path": "/ciscoEnvMonTemperatureStatusTable/ciscoEnvMonTemperatureStatusEntry={ciscoEnvMonTemperatureStatusIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ciscoEnvMonTemperatureStatusIndex"
      ]
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonFanStatusTable": {
      "get": {
        "summary": "Get ciscoEnvMonFanStatusTable data",
        "description": "Retrieve ciscoEnvMonFanStatusTable operational data from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "The table of fan status maintained by the environmental\n        monitor.",
                  "properties": {
                    "ciscoEnvMonFanStatusEntry": {
                      "type": "array",
                      "description": "An entry in the fan status table, representing the status of\n          the associated fan maintained by the environmental monitor.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "ciscoEnvMonFanStatusIndex": {
                            "type": "integer",
                            "description": "Unique index for the fan being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "ciscoEnvMonFanStatusDescr": {
                            "type": "string",
                            "description": "Textual description of the fan being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                            "x-yang-type": "snmpv2-tc:DisplayString"
                          },
                          "ciscoEnvMonFanState": {
                            "type": "string",
                            "description": "The current state of the fan being instrumented.",
                            "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonFanStatusTable": {
                    "ciscoEnvMonFanStatusEntry": [
                      {
                        "ciscoEnvMonFanStatusIndex": 1,
                        "ciscoEnvMonFanStatusDescr": "GigabitEthernet1/0/1",
                        "ciscoEnvMonFanState": "up(1)"
                      },
                      {
                        "ciscoEnvMonFanStatusIndex": 2,
                        "ciscoEnvMonFanStatusDescr": "GigabitEthernet1/0/1",
                        "ciscoEnvMonFanState": "up(1)"
                      },
                      {
                        "ciscoEnvMonFanStatusIndex": 3,
                        "ciscoEnvMonFanStatusDescr": "GigabitEthernet1/0/1",
                        "ciscoEnvMonFanState": "up(1)"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonFanStatusTable",
        "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": "/ciscoEnvMonFanStatusTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonFanStatusTable/ciscoEnvMonFanStatusEntry": {
      "get": {
        "summary": "Get ciscoEnvMonFanStatusEntry list",
        "description": "Retrieve list of ciscoEnvMonFanStatusEntry entries from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry in the fan status table, representing the status of\n          the associated fan maintained by the environmental monitor.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ciscoEnvMonFanStatusIndex": {
                        "type": "integer",
                        "description": "Unique index for the fan being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonFanStatusDescr": {
                        "type": "string",
                        "description": "Textual description of the fan being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                        "x-yang-type": "snmpv2-tc:DisplayString"
                      },
                      "ciscoEnvMonFanState": {
                        "type": "string",
                        "description": "The current state of the fan being instrumented.",
                        "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonFanStatusEntry": [
                    {
                      "ciscoEnvMonFanStatusIndex": 1,
                      "ciscoEnvMonFanStatusDescr": "GigabitEthernet1/0/1",
                      "ciscoEnvMonFanState": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonFanStatusEntry",
        "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": "/ciscoEnvMonFanStatusTable/ciscoEnvMonFanStatusEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonFanStatusTable/ciscoEnvMonFanStatusEntry={ciscoEnvMonFanStatusIndex}": {
      "get": {
        "summary": "Get ciscoEnvMonFanStatusEntry entry",
        "description": "Retrieve specific ciscoEnvMonFanStatusEntry entry by key from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "parameters": [
          {
            "name": "ciscoEnvMonFanStatusIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "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": {
                    "ciscoEnvMonFanStatusIndex": {
                      "type": "integer",
                      "description": "Unique index for the fan being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonFanStatusDescr": {
                      "type": "string",
                      "description": "Textual description of the fan being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                      "x-yang-type": "snmpv2-tc:DisplayString"
                    },
                    "ciscoEnvMonFanState": {
                      "type": "string",
                      "description": "The current state of the fan being instrumented.",
                      "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonFanStatusEntry": {
                    "ciscoEnvMonFanStatusIndex": 1,
                    "ciscoEnvMonFanStatusDescr": "GigabitEthernet1/0/1",
                    "ciscoEnvMonFanState": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonFanStatusEntry-2"
      },
      "x-yang-path": "/ciscoEnvMonFanStatusTable/ciscoEnvMonFanStatusEntry={ciscoEnvMonFanStatusIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ciscoEnvMonFanStatusIndex"
      ]
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonSupplyStatusTable": {
      "get": {
        "summary": "Get ciscoEnvMonSupplyStatusTable data",
        "description": "Retrieve ciscoEnvMonSupplyStatusTable operational data from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "The table of power supply status maintained by the\n        environmental monitor card.",
                  "properties": {
                    "ciscoEnvMonSupplyStatusEntry": {
                      "type": "array",
                      "description": "An entry in the power supply status table, representing the\n          status of the associated power supply maintained by the\n          environmental monitor card.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "ciscoEnvMonSupplyStatusIndex": {
                            "type": "integer",
                            "description": "Unique index for the power supply being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "ciscoEnvMonSupplyStatusDescr": {
                            "type": "string",
                            "description": "Textual description of the power supply being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                            "x-yang-type": "snmpv2-tc:DisplayString"
                          },
                          "ciscoEnvMonSupplyState": {
                            "type": "string",
                            "description": "The current state of the power supply being instrumented.",
                            "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                          },
                          "ciscoEnvMonSupplySource": {
                            "type": "string",
                            "description": "The power supply source.\n            unknown - Power supply source unknown\n            ac      - AC power supply\n            dc      - DC power supply\n            externalPowerSupply - External power supply\n            internalRedundant - Internal redundant power supply"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonSupplyStatusTable": {
                    "ciscoEnvMonSupplyStatusEntry": [
                      {
                        "ciscoEnvMonSupplyStatusIndex": 1,
                        "ciscoEnvMonSupplyStatusDescr": "GigabitEthernet1/0/1",
                        "ciscoEnvMonSupplyState": "up(1)",
                        "ciscoEnvMonSupplySource": "example-string"
                      },
                      {
                        "ciscoEnvMonSupplyStatusIndex": 2,
                        "ciscoEnvMonSupplyStatusDescr": "GigabitEthernet1/0/1",
                        "ciscoEnvMonSupplyState": "up(1)",
                        "ciscoEnvMonSupplySource": "example-string"
                      },
                      {
                        "ciscoEnvMonSupplyStatusIndex": 3,
                        "ciscoEnvMonSupplyStatusDescr": "GigabitEthernet1/0/1",
                        "ciscoEnvMonSupplyState": "up(1)",
                        "ciscoEnvMonSupplySource": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonSupplyStatusTable",
        "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": "/ciscoEnvMonSupplyStatusTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonSupplyStatusTable/ciscoEnvMonSupplyStatusEntry": {
      "get": {
        "summary": "Get ciscoEnvMonSupplyStatusEntry list",
        "description": "Retrieve list of ciscoEnvMonSupplyStatusEntry entries from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry in the power supply status table, representing the\n          status of the associated power supply maintained by the\n          environmental monitor card.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ciscoEnvMonSupplyStatusIndex": {
                        "type": "integer",
                        "description": "Unique index for the power supply being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonSupplyStatusDescr": {
                        "type": "string",
                        "description": "Textual description of the power supply being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                        "x-yang-type": "snmpv2-tc:DisplayString"
                      },
                      "ciscoEnvMonSupplyState": {
                        "type": "string",
                        "description": "The current state of the power supply being instrumented.",
                        "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                      },
                      "ciscoEnvMonSupplySource": {
                        "type": "string",
                        "description": "The power supply source.\n            unknown - Power supply source unknown\n            ac      - AC power supply\n            dc      - DC power supply\n            externalPowerSupply - External power supply\n            internalRedundant - Internal redundant power supply"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonSupplyStatusEntry": [
                    {
                      "ciscoEnvMonSupplyStatusIndex": 1,
                      "ciscoEnvMonSupplyStatusDescr": "GigabitEthernet1/0/1",
                      "ciscoEnvMonSupplyState": "up(1)",
                      "ciscoEnvMonSupplySource": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonSupplyStatusEntry",
        "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": "/ciscoEnvMonSupplyStatusTable/ciscoEnvMonSupplyStatusEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonSupplyStatusTable/ciscoEnvMonSupplyStatusEntry={ciscoEnvMonSupplyStatusIndex}": {
      "get": {
        "summary": "Get ciscoEnvMonSupplyStatusEntry entry",
        "description": "Retrieve specific ciscoEnvMonSupplyStatusEntry entry by key from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "parameters": [
          {
            "name": "ciscoEnvMonSupplyStatusIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "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": {
                    "ciscoEnvMonSupplyStatusIndex": {
                      "type": "integer",
                      "description": "Unique index for the power supply being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonSupplyStatusDescr": {
                      "type": "string",
                      "description": "Textual description of the power supply being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                      "x-yang-type": "snmpv2-tc:DisplayString"
                    },
                    "ciscoEnvMonSupplyState": {
                      "type": "string",
                      "description": "The current state of the power supply being instrumented.",
                      "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                    },
                    "ciscoEnvMonSupplySource": {
                      "type": "string",
                      "description": "The power supply source.\n            unknown - Power supply source unknown\n            ac      - AC power supply\n            dc      - DC power supply\n            externalPowerSupply - External power supply\n            internalRedundant - Internal redundant power supply"
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonSupplyStatusEntry": {
                    "ciscoEnvMonSupplyStatusIndex": 1,
                    "ciscoEnvMonSupplyStatusDescr": "GigabitEthernet1/0/1",
                    "ciscoEnvMonSupplyState": "up(1)",
                    "ciscoEnvMonSupplySource": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonSupplyStatusEntry-2"
      },
      "x-yang-path": "/ciscoEnvMonSupplyStatusTable/ciscoEnvMonSupplyStatusEntry={ciscoEnvMonSupplyStatusIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ciscoEnvMonSupplyStatusIndex"
      ]
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonVoltageStatusEntry": {
      "get": {
        "summary": "Get ciscoEnvMonVoltageStatusEntry list",
        "description": "Retrieve list of ciscoEnvMonVoltageStatusEntry entries from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry in the voltage status table, representing the status\n          of the associated testpoint maintained by the environmental\n          monitor.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ciscoEnvMonVoltageStatusIndex": {
                        "type": "integer",
                        "description": "Unique index for the testpoint being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonVoltageStatusDescr": {
                        "type": "string",
                        "description": "Textual description of the testpoint being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                        "x-yang-type": "snmpv2-tc:DisplayString"
                      },
                      "ciscoEnvMonVoltageStatusValue": {
                        "type": "string",
                        "description": "The current measurement of the testpoint being instrumented.",
                        "x-yang-type": "CISCO-ENVMON-MIB:CiscoSignedGauge"
                      },
                      "ciscoEnvMonVoltageThresholdLow": {
                        "type": "integer",
                        "description": "The lowest value that the associated instance of the object\n            ciscoEnvMonVoltageStatusValue may obtain before an emergency\n            shutdown of the managed device is initiated.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonVoltageThresholdHigh": {
                        "type": "integer",
                        "description": "The highest value that the associated instance of the object\n            ciscoEnvMonVoltageStatusValue may obtain before an emergency\n            shutdown of the managed device is initiated.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonVoltageLastShutdown": {
                        "type": "integer",
                        "description": "The value of the associated instance of the object\n            ciscoEnvMonVoltageStatusValue at the time an emergency\n            shutdown of the managed device was last initiated.  This\n            value is stored in non-volatile RAM and hence is able to\n            survive the shutdown.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonVoltageState": {
                        "type": "string",
                        "description": "The current state of the testpoint being instrumented.",
                        "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonVoltageStatusEntry": [
                    {
                      "ciscoEnvMonVoltageStatusIndex": 1,
                      "ciscoEnvMonVoltageStatusDescr": "GigabitEthernet1/0/1",
                      "ciscoEnvMonVoltageStatusValue": "up(1)",
                      "ciscoEnvMonVoltageThresholdLow": -2147483648,
                      "ciscoEnvMonVoltageThresholdHigh": -2147483648,
                      "ciscoEnvMonVoltageLastShutdown": -2147483648,
                      "ciscoEnvMonVoltageState": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonVoltageStatusEntry-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": "/ciscoEnvMonVoltageStatusEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonVoltageStatusEntry={ciscoEnvMonVoltageStatusIndex}": {
      "get": {
        "summary": "Get ciscoEnvMonVoltageStatusEntry entry",
        "description": "Retrieve specific ciscoEnvMonVoltageStatusEntry entry by key from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "parameters": [
          {
            "name": "ciscoEnvMonVoltageStatusIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "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": {
                    "ciscoEnvMonVoltageStatusIndex": {
                      "type": "integer",
                      "description": "Unique index for the testpoint being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonVoltageStatusDescr": {
                      "type": "string",
                      "description": "Textual description of the testpoint being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                      "x-yang-type": "snmpv2-tc:DisplayString"
                    },
                    "ciscoEnvMonVoltageStatusValue": {
                      "type": "string",
                      "description": "The current measurement of the testpoint being instrumented.",
                      "x-yang-type": "CISCO-ENVMON-MIB:CiscoSignedGauge"
                    },
                    "ciscoEnvMonVoltageThresholdLow": {
                      "type": "integer",
                      "description": "The lowest value that the associated instance of the object\n            ciscoEnvMonVoltageStatusValue may obtain before an emergency\n            shutdown of the managed device is initiated.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonVoltageThresholdHigh": {
                      "type": "integer",
                      "description": "The highest value that the associated instance of the object\n            ciscoEnvMonVoltageStatusValue may obtain before an emergency\n            shutdown of the managed device is initiated.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonVoltageLastShutdown": {
                      "type": "integer",
                      "description": "The value of the associated instance of the object\n            ciscoEnvMonVoltageStatusValue at the time an emergency\n            shutdown of the managed device was last initiated.  This\n            value is stored in non-volatile RAM and hence is able to\n            survive the shutdown.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonVoltageState": {
                      "type": "string",
                      "description": "The current state of the testpoint being instrumented.",
                      "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonVoltageStatusEntry": {
                    "ciscoEnvMonVoltageStatusIndex": 1,
                    "ciscoEnvMonVoltageStatusDescr": "GigabitEthernet1/0/1",
                    "ciscoEnvMonVoltageStatusValue": "up(1)",
                    "ciscoEnvMonVoltageThresholdLow": -2147483648,
                    "ciscoEnvMonVoltageThresholdHigh": -2147483648,
                    "ciscoEnvMonVoltageLastShutdown": -2147483648,
                    "ciscoEnvMonVoltageState": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonVoltageStatusEntry-4"
      },
      "x-yang-path": "/ciscoEnvMonVoltageStatusEntry={ciscoEnvMonVoltageStatusIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ciscoEnvMonVoltageStatusIndex"
      ]
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonTemperatureStatusEntry": {
      "get": {
        "summary": "Get ciscoEnvMonTemperatureStatusEntry list",
        "description": "Retrieve list of ciscoEnvMonTemperatureStatusEntry entries from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry in the ambient temperature status table, representing\n          the status of the associated testpoint maintained by the\n          environmental monitor.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ciscoEnvMonTemperatureStatusIndex": {
                        "type": "integer",
                        "description": "Unique index for the testpoint being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonTemperatureStatusDescr": {
                        "type": "string",
                        "description": "Textual description of the testpoint being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                        "x-yang-type": "snmpv2-tc:DisplayString"
                      },
                      "ciscoEnvMonTemperatureStatusValue": {
                        "type": "integer",
                        "description": "The current measurement of the testpoint being instrumented.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "ciscoEnvMonTemperatureThreshold": {
                        "type": "integer",
                        "description": "The highest value that the associated instance of the\n            object ciscoEnvMonTemperatureStatusValue may obtain\n            before an emergency shutdown of the managed device is\n            initiated.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonTemperatureLastShutdown": {
                        "type": "integer",
                        "description": "The value of the associated instance of the object\n            ciscoEnvMonTemperatureStatusValue at the time an emergency\n            shutdown of the managed device was last initiated.  This\n            value is stored in non-volatile RAM and hence is able to\n            survive the shutdown.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonTemperatureState": {
                        "type": "string",
                        "description": "The current state of the testpoint being instrumented.",
                        "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonTemperatureStatusEntry": [
                    {
                      "ciscoEnvMonTemperatureStatusIndex": 1,
                      "ciscoEnvMonTemperatureStatusDescr": "GigabitEthernet1/0/1",
                      "ciscoEnvMonTemperatureStatusValue": 0,
                      "ciscoEnvMonTemperatureThreshold": -2147483648,
                      "ciscoEnvMonTemperatureLastShutdown": -2147483648,
                      "ciscoEnvMonTemperatureState": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonTemperatureStatusEntry-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": "/ciscoEnvMonTemperatureStatusEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonTemperatureStatusEntry={ciscoEnvMonTemperatureStatusIndex}": {
      "get": {
        "summary": "Get ciscoEnvMonTemperatureStatusEntry entry",
        "description": "Retrieve specific ciscoEnvMonTemperatureStatusEntry entry by key from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "parameters": [
          {
            "name": "ciscoEnvMonTemperatureStatusIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "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": {
                    "ciscoEnvMonTemperatureStatusIndex": {
                      "type": "integer",
                      "description": "Unique index for the testpoint being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonTemperatureStatusDescr": {
                      "type": "string",
                      "description": "Textual description of the testpoint being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                      "x-yang-type": "snmpv2-tc:DisplayString"
                    },
                    "ciscoEnvMonTemperatureStatusValue": {
                      "type": "integer",
                      "description": "The current measurement of the testpoint being instrumented.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "ciscoEnvMonTemperatureThreshold": {
                      "type": "integer",
                      "description": "The highest value that the associated instance of the\n            object ciscoEnvMonTemperatureStatusValue may obtain\n            before an emergency shutdown of the managed device is\n            initiated.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonTemperatureLastShutdown": {
                      "type": "integer",
                      "description": "The value of the associated instance of the object\n            ciscoEnvMonTemperatureStatusValue at the time an emergency\n            shutdown of the managed device was last initiated.  This\n            value is stored in non-volatile RAM and hence is able to\n            survive the shutdown.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonTemperatureState": {
                      "type": "string",
                      "description": "The current state of the testpoint being instrumented.",
                      "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonTemperatureStatusEntry": {
                    "ciscoEnvMonTemperatureStatusIndex": 1,
                    "ciscoEnvMonTemperatureStatusDescr": "GigabitEthernet1/0/1",
                    "ciscoEnvMonTemperatureStatusValue": 0,
                    "ciscoEnvMonTemperatureThreshold": -2147483648,
                    "ciscoEnvMonTemperatureLastShutdown": -2147483648,
                    "ciscoEnvMonTemperatureState": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonTemperatureStatusEntry-4"
      },
      "x-yang-path": "/ciscoEnvMonTemperatureStatusEntry={ciscoEnvMonTemperatureStatusIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ciscoEnvMonTemperatureStatusIndex"
      ]
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonFanStatusEntry": {
      "get": {
        "summary": "Get ciscoEnvMonFanStatusEntry list",
        "description": "Retrieve list of ciscoEnvMonFanStatusEntry entries from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry in the fan status table, representing the status of\n          the associated fan maintained by the environmental monitor.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ciscoEnvMonFanStatusIndex": {
                        "type": "integer",
                        "description": "Unique index for the fan being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonFanStatusDescr": {
                        "type": "string",
                        "description": "Textual description of the fan being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                        "x-yang-type": "snmpv2-tc:DisplayString"
                      },
                      "ciscoEnvMonFanState": {
                        "type": "string",
                        "description": "The current state of the fan being instrumented.",
                        "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonFanStatusEntry": [
                    {
                      "ciscoEnvMonFanStatusIndex": 1,
                      "ciscoEnvMonFanStatusDescr": "GigabitEthernet1/0/1",
                      "ciscoEnvMonFanState": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonFanStatusEntry-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": "/ciscoEnvMonFanStatusEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonFanStatusEntry={ciscoEnvMonFanStatusIndex}": {
      "get": {
        "summary": "Get ciscoEnvMonFanStatusEntry entry",
        "description": "Retrieve specific ciscoEnvMonFanStatusEntry entry by key from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "parameters": [
          {
            "name": "ciscoEnvMonFanStatusIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "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": {
                    "ciscoEnvMonFanStatusIndex": {
                      "type": "integer",
                      "description": "Unique index for the fan being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonFanStatusDescr": {
                      "type": "string",
                      "description": "Textual description of the fan being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                      "x-yang-type": "snmpv2-tc:DisplayString"
                    },
                    "ciscoEnvMonFanState": {
                      "type": "string",
                      "description": "The current state of the fan being instrumented.",
                      "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonFanStatusEntry": {
                    "ciscoEnvMonFanStatusIndex": 1,
                    "ciscoEnvMonFanStatusDescr": "GigabitEthernet1/0/1",
                    "ciscoEnvMonFanState": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonFanStatusEntry-4"
      },
      "x-yang-path": "/ciscoEnvMonFanStatusEntry={ciscoEnvMonFanStatusIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ciscoEnvMonFanStatusIndex"
      ]
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonSupplyStatusEntry": {
      "get": {
        "summary": "Get ciscoEnvMonSupplyStatusEntry list",
        "description": "Retrieve list of ciscoEnvMonSupplyStatusEntry entries from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry in the power supply status table, representing the\n          status of the associated power supply maintained by the\n          environmental monitor card.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ciscoEnvMonSupplyStatusIndex": {
                        "type": "integer",
                        "description": "Unique index for the power supply being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "ciscoEnvMonSupplyStatusDescr": {
                        "type": "string",
                        "description": "Textual description of the power supply being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                        "x-yang-type": "snmpv2-tc:DisplayString"
                      },
                      "ciscoEnvMonSupplyState": {
                        "type": "string",
                        "description": "The current state of the power supply being instrumented.",
                        "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                      },
                      "ciscoEnvMonSupplySource": {
                        "type": "string",
                        "description": "The power supply source.\n            unknown - Power supply source unknown\n            ac      - AC power supply\n            dc      - DC power supply\n            externalPowerSupply - External power supply\n            internalRedundant - Internal redundant power supply"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonSupplyStatusEntry": [
                    {
                      "ciscoEnvMonSupplyStatusIndex": 1,
                      "ciscoEnvMonSupplyStatusDescr": "GigabitEthernet1/0/1",
                      "ciscoEnvMonSupplyState": "up(1)",
                      "ciscoEnvMonSupplySource": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonSupplyStatusEntry-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": "/ciscoEnvMonSupplyStatusEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ENVMON-MIB:ciscoEnvMonSupplyStatusEntry={ciscoEnvMonSupplyStatusIndex}": {
      "get": {
        "summary": "Get ciscoEnvMonSupplyStatusEntry entry",
        "description": "Retrieve specific ciscoEnvMonSupplyStatusEntry entry by key from MIB",
        "tags": [
          "CISCO-ENVMON-MIB"
        ],
        "parameters": [
          {
            "name": "ciscoEnvMonSupplyStatusIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "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": {
                    "ciscoEnvMonSupplyStatusIndex": {
                      "type": "integer",
                      "description": "Unique index for the power supply being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "ciscoEnvMonSupplyStatusDescr": {
                      "type": "string",
                      "description": "Textual description of the power supply being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                      "x-yang-type": "snmpv2-tc:DisplayString"
                    },
                    "ciscoEnvMonSupplyState": {
                      "type": "string",
                      "description": "The current state of the power supply being instrumented.",
                      "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState"
                    },
                    "ciscoEnvMonSupplySource": {
                      "type": "string",
                      "description": "The power supply source.\n            unknown - Power supply source unknown\n            ac      - AC power supply\n            dc      - DC power supply\n            externalPowerSupply - External power supply\n            internalRedundant - Internal redundant power supply"
                    }
                  }
                },
                "example": {
                  "CISCO-ENVMON-MIB:ciscoEnvMonSupplyStatusEntry": {
                    "ciscoEnvMonSupplyStatusIndex": 1,
                    "ciscoEnvMonSupplyStatusDescr": "GigabitEthernet1/0/1",
                    "ciscoEnvMonSupplyState": "up(1)",
                    "ciscoEnvMonSupplySource": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoEnvMonSupplyStatusEntry-4"
      },
      "x-yang-path": "/ciscoEnvMonSupplyStatusEntry={ciscoEnvMonSupplyStatusIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ciscoEnvMonSupplyStatusIndex"
      ]
    }
  },
  "components": {
    "schemas": {
      "CISCO-ENVMON-MIB_CISCO-ENVMON-MIB": {
        "type": "object",
        "description": "CISCO-ENVMON-MIB",
        "properties": {
          "ciscoEnvMonVoltageStatusEntry": {
            "type": "array",
            "description": "An entry in the voltage status table, representing the status\n          of the associated testpoint maintained by the environmental\n          monitor.",
            "items": {
              "type": "object",
              "properties": {
                "ciscoEnvMonVoltageStatusIndex": {
                  "type": "integer",
                  "description": "Unique index for the testpoint being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "ciscoEnvMonVoltageStatusDescr": {
                  "type": "string",
                  "description": "Textual description of the testpoint being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                  "x-yang-type": "snmpv2-tc:DisplayString",
                  "readOnly": true
                },
                "ciscoEnvMonVoltageStatusValue": {
                  "type": "string",
                  "description": "The current measurement of the testpoint being instrumented.",
                  "x-yang-type": "CISCO-ENVMON-MIB:CiscoSignedGauge",
                  "readOnly": true
                },
                "ciscoEnvMonVoltageThresholdLow": {
                  "type": "integer",
                  "description": "The lowest value that the associated instance of the object\n            ciscoEnvMonVoltageStatusValue may obtain before an emergency\n            shutdown of the managed device is initiated.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "ciscoEnvMonVoltageThresholdHigh": {
                  "type": "integer",
                  "description": "The highest value that the associated instance of the object\n            ciscoEnvMonVoltageStatusValue may obtain before an emergency\n            shutdown of the managed device is initiated.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "ciscoEnvMonVoltageLastShutdown": {
                  "type": "integer",
                  "description": "The value of the associated instance of the object\n            ciscoEnvMonVoltageStatusValue at the time an emergency\n            shutdown of the managed device was last initiated.  This\n            value is stored in non-volatile RAM and hence is able to\n            survive the shutdown.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "ciscoEnvMonVoltageState": {
                  "type": "string",
                  "description": "The current state of the testpoint being instrumented.",
                  "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "ciscoEnvMonTemperatureStatusEntry": {
            "type": "array",
            "description": "An entry in the ambient temperature status table, representing\n          the status of the associated testpoint maintained by the\n          environmental monitor.",
            "items": {
              "type": "object",
              "properties": {
                "ciscoEnvMonTemperatureStatusIndex": {
                  "type": "integer",
                  "description": "Unique index for the testpoint being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "ciscoEnvMonTemperatureStatusDescr": {
                  "type": "string",
                  "description": "Textual description of the testpoint being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                  "x-yang-type": "snmpv2-tc:DisplayString",
                  "readOnly": true
                },
                "ciscoEnvMonTemperatureStatusValue": {
                  "type": "integer",
                  "description": "The current measurement of the testpoint being instrumented.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "ciscoEnvMonTemperatureThreshold": {
                  "type": "integer",
                  "description": "The highest value that the associated instance of the\n            object ciscoEnvMonTemperatureStatusValue may obtain\n            before an emergency shutdown of the managed device is\n            initiated.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "ciscoEnvMonTemperatureLastShutdown": {
                  "type": "integer",
                  "description": "The value of the associated instance of the object\n            ciscoEnvMonTemperatureStatusValue at the time an emergency\n            shutdown of the managed device was last initiated.  This\n            value is stored in non-volatile RAM and hence is able to\n            survive the shutdown.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "ciscoEnvMonTemperatureState": {
                  "type": "string",
                  "description": "The current state of the testpoint being instrumented.",
                  "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "ciscoEnvMonFanStatusEntry": {
            "type": "array",
            "description": "An entry in the fan status table, representing the status of\n          the associated fan maintained by the environmental monitor.",
            "items": {
              "type": "object",
              "properties": {
                "ciscoEnvMonFanStatusIndex": {
                  "type": "integer",
                  "description": "Unique index for the fan being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "ciscoEnvMonFanStatusDescr": {
                  "type": "string",
                  "description": "Textual description of the fan being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                  "x-yang-type": "snmpv2-tc:DisplayString",
                  "readOnly": true
                },
                "ciscoEnvMonFanState": {
                  "type": "string",
                  "description": "The current state of the fan being instrumented.",
                  "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "ciscoEnvMonSupplyStatusEntry": {
            "type": "array",
            "description": "An entry in the power supply status table, representing the\n          status of the associated power supply maintained by the\n          environmental monitor card.",
            "items": {
              "type": "object",
              "properties": {
                "ciscoEnvMonSupplyStatusIndex": {
                  "type": "integer",
                  "description": "Unique index for the power supply being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "ciscoEnvMonSupplyStatusDescr": {
                  "type": "string",
                  "description": "Textual description of the power supply being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                  "x-yang-type": "snmpv2-tc:DisplayString",
                  "readOnly": true
                },
                "ciscoEnvMonSupplyState": {
                  "type": "string",
                  "description": "The current state of the power supply being instrumented.",
                  "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState",
                  "readOnly": true
                },
                "ciscoEnvMonSupplySource": {
                  "type": "string",
                  "description": "The power supply source.\n            unknown - Power supply source unknown\n            ac      - AC power supply\n            dc      - DC power supply\n            externalPowerSupply - External power supply\n            internalRedundant - Internal redundant power supply",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "ciscoEnvMonObjects": {
            "type": "object",
            "description": "ciscoEnvMonObjects",
            "properties": {
              "ciscoEnvMonPresent": {
                "type": "string",
                "description": "The type of environmental monitor located in the chassis.\n          An oldAgs environmental monitor card is identical to an ags\n          environmental card except that it is not capable of supplying\n          data, and hence no instance of the remaining objects in this\n          MIB will be returned in response to an SNMP query.  Note that\n          only a firmware upgrade is required to convert an oldAgs into\n          an ags card.",
                "readOnly": true
              },
              "ciscoEnvMonAlarmContacts": {
                "type": "string",
                "description": "Each bit is set to reflect the respective\n          alarm being set.  The bit will be cleared\n          when the respective alarm is cleared.",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "ciscoEnvMonMIBNotificationEnables": {
            "type": "object",
            "description": "This variable  indicates  whether  the  system\n          produces the ciscoEnvMonShutdownNotification.  A false \n          value will prevent shutdown notifications \n          from being generated by this system.",
            "properties": {
              "ciscoEnvMonEnableShutdownNotification": {
                "type": "boolean",
                "description": "This variable  indicates  whether  the  system\n          produces the ciscoEnvMonShutdownNotification.  A false \n          value will prevent shutdown notifications \n          from being generated by this system.",
                "readOnly": true
              },
              "ciscoEnvMonEnableVoltageNotification": {
                "type": "boolean",
                "description": "This variable  indicates  whether  the  system\n          produces the ciscoEnvMonVoltageNotification. A false \n          value will prevent voltage notifications from being \n          generated by this system. This object is deprecated\n          in favour of ciscoEnvMonEnableStatChangeNotif.",
                "readOnly": true
              },
              "ciscoEnvMonEnableTemperatureNotification": {
                "type": "boolean",
                "description": "This variable  indicates  whether  the  system\n          produces the ciscoEnvMonTemperatureNotification.\n          A false value prevents temperature notifications \n          from being sent by  this entity. This object is \n          deprecated in favour of \n          ciscoEnvMonEnableStatChangeNotif.",
                "readOnly": true
              },
              "ciscoEnvMonEnableFanNotification": {
                "type": "boolean",
                "description": "This variable  indicates  whether  the  system\n          produces the ciscoEnvMonFanNotification.\n          A false value prevents fan notifications \n          from being sent by  this entity. This object is \n          deprecated in favour of \n          ciscoEnvMonEnableStatChangeNotif.",
                "readOnly": true
              },
              "ciscoEnvMonEnableRedundantSupplyNotification": {
                "type": "boolean",
                "description": "This variable  indicates  whether  the  system\n          produces the ciscoEnvMonRedundantSupplyNotification. \n          A false value prevents redundant supply notifications\n          from being generated by this system. This object is\n          deprecated in favour of \n          ciscoEnvMonEnableStatChangeNotif.",
                "readOnly": true
              },
              "ciscoEnvMonEnableStatChangeNotif": {
                "type": "boolean",
                "description": "This variable indicates whether the system\n          produces the ciscoEnvMonVoltStatusChangeNotif,\n          ciscoEnvMonTempStatusChangeNotif, \n          ciscoEnvMonFanStatusChangeNotif and  \n          ciscoEnvMonSuppStatusChangeNotif. A false value will \n          prevent these notifications from being generated by \n          this system.",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "ciscoEnvMonVoltageStatusTable": {
            "type": "object",
            "description": "The table of voltage status maintained by the environmental\n        monitor.",
            "properties": {
              "ciscoEnvMonVoltageStatusEntry": {
                "type": "array",
                "description": "An entry in the voltage status table, representing the status\n          of the associated testpoint maintained by the environmental\n          monitor.",
                "items": {
                  "type": "object",
                  "properties": {
                    "ciscoEnvMonVoltageStatusIndex": {
                      "type": "integer",
                      "description": "Unique index for the testpoint being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "ciscoEnvMonVoltageStatusDescr": {
                      "type": "string",
                      "description": "Textual description of the testpoint being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                      "x-yang-type": "snmpv2-tc:DisplayString",
                      "readOnly": true
                    },
                    "ciscoEnvMonVoltageStatusValue": {
                      "type": "string",
                      "description": "The current measurement of the testpoint being instrumented.",
                      "x-yang-type": "CISCO-ENVMON-MIB:CiscoSignedGauge",
                      "readOnly": true
                    },
                    "ciscoEnvMonVoltageThresholdLow": {
                      "type": "integer",
                      "description": "The lowest value that the associated instance of the object\n            ciscoEnvMonVoltageStatusValue may obtain before an emergency\n            shutdown of the managed device is initiated.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "ciscoEnvMonVoltageThresholdHigh": {
                      "type": "integer",
                      "description": "The highest value that the associated instance of the object\n            ciscoEnvMonVoltageStatusValue may obtain before an emergency\n            shutdown of the managed device is initiated.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "ciscoEnvMonVoltageLastShutdown": {
                      "type": "integer",
                      "description": "The value of the associated instance of the object\n            ciscoEnvMonVoltageStatusValue at the time an emergency\n            shutdown of the managed device was last initiated.  This\n            value is stored in non-volatile RAM and hence is able to\n            survive the shutdown.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "ciscoEnvMonVoltageState": {
                      "type": "string",
                      "description": "The current state of the testpoint being instrumented.",
                      "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "ciscoEnvMonTemperatureStatusTable": {
            "type": "object",
            "description": "The table of ambient temperature status maintained by the\n        environmental monitor.",
            "properties": {
              "ciscoEnvMonTemperatureStatusEntry": {
                "type": "array",
                "description": "An entry in the ambient temperature status table, representing\n          the status of the associated testpoint maintained by the\n          environmental monitor.",
                "items": {
                  "type": "object",
                  "properties": {
                    "ciscoEnvMonTemperatureStatusIndex": {
                      "type": "integer",
                      "description": "Unique index for the testpoint being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "ciscoEnvMonTemperatureStatusDescr": {
                      "type": "string",
                      "description": "Textual description of the testpoint being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                      "x-yang-type": "snmpv2-tc:DisplayString",
                      "readOnly": true
                    },
                    "ciscoEnvMonTemperatureStatusValue": {
                      "type": "integer",
                      "description": "The current measurement of the testpoint being instrumented.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "ciscoEnvMonTemperatureThreshold": {
                      "type": "integer",
                      "description": "The highest value that the associated instance of the\n            object ciscoEnvMonTemperatureStatusValue may obtain\n            before an emergency shutdown of the managed device is\n            initiated.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "ciscoEnvMonTemperatureLastShutdown": {
                      "type": "integer",
                      "description": "The value of the associated instance of the object\n            ciscoEnvMonTemperatureStatusValue at the time an emergency\n            shutdown of the managed device was last initiated.  This\n            value is stored in non-volatile RAM and hence is able to\n            survive the shutdown.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "ciscoEnvMonTemperatureState": {
                      "type": "string",
                      "description": "The current state of the testpoint being instrumented.",
                      "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "ciscoEnvMonFanStatusTable": {
            "type": "object",
            "description": "The table of fan status maintained by the environmental\n        monitor.",
            "properties": {
              "ciscoEnvMonFanStatusEntry": {
                "type": "array",
                "description": "An entry in the fan status table, representing the status of\n          the associated fan maintained by the environmental monitor.",
                "items": {
                  "type": "object",
                  "properties": {
                    "ciscoEnvMonFanStatusIndex": {
                      "type": "integer",
                      "description": "Unique index for the fan being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "ciscoEnvMonFanStatusDescr": {
                      "type": "string",
                      "description": "Textual description of the fan being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                      "x-yang-type": "snmpv2-tc:DisplayString",
                      "readOnly": true
                    },
                    "ciscoEnvMonFanState": {
                      "type": "string",
                      "description": "The current state of the fan being instrumented.",
                      "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "ciscoEnvMonSupplyStatusTable": {
            "type": "object",
            "description": "The table of power supply status maintained by the\n        environmental monitor card.",
            "properties": {
              "ciscoEnvMonSupplyStatusEntry": {
                "type": "array",
                "description": "An entry in the power supply status table, representing the\n          status of the associated power supply maintained by the\n          environmental monitor card.",
                "items": {
                  "type": "object",
                  "properties": {
                    "ciscoEnvMonSupplyStatusIndex": {
                      "type": "integer",
                      "description": "Unique index for the power supply being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "ciscoEnvMonSupplyStatusDescr": {
                      "type": "string",
                      "description": "Textual description of the power supply being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
                      "x-yang-type": "snmpv2-tc:DisplayString",
                      "readOnly": true
                    },
                    "ciscoEnvMonSupplyState": {
                      "type": "string",
                      "description": "The current state of the power supply being instrumented.",
                      "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState",
                      "readOnly": true
                    },
                    "ciscoEnvMonSupplySource": {
                      "type": "string",
                      "description": "The power supply source.\n            unknown - Power supply source unknown\n            ac      - AC power supply\n            dc      - DC power supply\n            externalPowerSupply - External power supply\n            internalRedundant - Internal redundant power supply",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          }
        }
      },
      "CISCO-ENVMON-MIB_object-1": {
        "type": "object",
        "description": "object-1",
        "properties": {
          "ciscoEnvMonSupplyStatusIndex": {
            "type": "string",
            "description": "ciscoEnvMonSupplyStatusIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "ciscoEnvMonSupplyStatusDescr": {
            "type": "string",
            "description": "ciscoEnvMonSupplyStatusDescr",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-ENVMON-MIB_object-2": {
        "type": "object",
        "description": "object-2",
        "properties": {
          "ciscoEnvMonSupplyStatusIndex": {
            "type": "string",
            "description": "ciscoEnvMonSupplyStatusIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "ciscoEnvMonSupplyState": {
            "type": "string",
            "description": "ciscoEnvMonSupplyState",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-ENVMON-MIB_object-3": {
        "type": "object",
        "description": "object-3",
        "properties": {
          "ciscoEnvMonTemperatureStatusIndex": {
            "type": "string",
            "description": "ciscoEnvMonTemperatureStatusIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "ciscoEnvMonTemperatureState": {
            "type": "string",
            "description": "ciscoEnvMonTemperatureState",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-ENVMON-MIB_ciscoEnvMonVoltageStatusEntry": {
        "type": "array",
        "description": "An entry in the voltage status table, representing the status\n          of the associated testpoint maintained by the environmental\n          monitor.",
        "items": {
          "type": "object",
          "properties": {
            "ciscoEnvMonVoltageStatusIndex": {
              "type": "integer",
              "description": "Unique index for the testpoint being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "ciscoEnvMonVoltageStatusDescr": {
              "type": "string",
              "description": "Textual description of the testpoint being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
              "x-yang-type": "snmpv2-tc:DisplayString",
              "readOnly": true
            },
            "ciscoEnvMonVoltageStatusValue": {
              "type": "string",
              "description": "The current measurement of the testpoint being instrumented.",
              "x-yang-type": "CISCO-ENVMON-MIB:CiscoSignedGauge",
              "readOnly": true
            },
            "ciscoEnvMonVoltageThresholdLow": {
              "type": "integer",
              "description": "The lowest value that the associated instance of the object\n            ciscoEnvMonVoltageStatusValue may obtain before an emergency\n            shutdown of the managed device is initiated.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "ciscoEnvMonVoltageThresholdHigh": {
              "type": "integer",
              "description": "The highest value that the associated instance of the object\n            ciscoEnvMonVoltageStatusValue may obtain before an emergency\n            shutdown of the managed device is initiated.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "ciscoEnvMonVoltageLastShutdown": {
              "type": "integer",
              "description": "The value of the associated instance of the object\n            ciscoEnvMonVoltageStatusValue at the time an emergency\n            shutdown of the managed device was last initiated.  This\n            value is stored in non-volatile RAM and hence is able to\n            survive the shutdown.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "ciscoEnvMonVoltageState": {
              "type": "string",
              "description": "The current state of the testpoint being instrumented.",
              "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-ENVMON-MIB_ciscoEnvMonTemperatureStatusEntry": {
        "type": "array",
        "description": "An entry in the ambient temperature status table, representing\n          the status of the associated testpoint maintained by the\n          environmental monitor.",
        "items": {
          "type": "object",
          "properties": {
            "ciscoEnvMonTemperatureStatusIndex": {
              "type": "integer",
              "description": "Unique index for the testpoint being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "ciscoEnvMonTemperatureStatusDescr": {
              "type": "string",
              "description": "Textual description of the testpoint being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
              "x-yang-type": "snmpv2-tc:DisplayString",
              "readOnly": true
            },
            "ciscoEnvMonTemperatureStatusValue": {
              "type": "integer",
              "description": "The current measurement of the testpoint being instrumented.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "ciscoEnvMonTemperatureThreshold": {
              "type": "integer",
              "description": "The highest value that the associated instance of the\n            object ciscoEnvMonTemperatureStatusValue may obtain\n            before an emergency shutdown of the managed device is\n            initiated.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "ciscoEnvMonTemperatureLastShutdown": {
              "type": "integer",
              "description": "The value of the associated instance of the object\n            ciscoEnvMonTemperatureStatusValue at the time an emergency\n            shutdown of the managed device was last initiated.  This\n            value is stored in non-volatile RAM and hence is able to\n            survive the shutdown.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "ciscoEnvMonTemperatureState": {
              "type": "string",
              "description": "The current state of the testpoint being instrumented.",
              "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-ENVMON-MIB_ciscoEnvMonFanStatusEntry": {
        "type": "array",
        "description": "An entry in the fan status table, representing the status of\n          the associated fan maintained by the environmental monitor.",
        "items": {
          "type": "object",
          "properties": {
            "ciscoEnvMonFanStatusIndex": {
              "type": "integer",
              "description": "Unique index for the fan being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "ciscoEnvMonFanStatusDescr": {
              "type": "string",
              "description": "Textual description of the fan being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
              "x-yang-type": "snmpv2-tc:DisplayString",
              "readOnly": true
            },
            "ciscoEnvMonFanState": {
              "type": "string",
              "description": "The current state of the fan being instrumented.",
              "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-ENVMON-MIB_ciscoEnvMonSupplyStatusEntry": {
        "type": "array",
        "description": "An entry in the power supply status table, representing the\n          status of the associated power supply maintained by the\n          environmental monitor card.",
        "items": {
          "type": "object",
          "properties": {
            "ciscoEnvMonSupplyStatusIndex": {
              "type": "integer",
              "description": "Unique index for the power supply being instrumented.\n            This index is for SNMP purposes only, and has no\n            intrinsic meaning.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "ciscoEnvMonSupplyStatusDescr": {
              "type": "string",
              "description": "Textual description of the power supply being instrumented.\n            This description is a short textual label, suitable as a\n            human-sensible identification for the rest of the\n            information in the entry.",
              "x-yang-type": "snmpv2-tc:DisplayString",
              "readOnly": true
            },
            "ciscoEnvMonSupplyState": {
              "type": "string",
              "description": "The current state of the power supply being instrumented.",
              "x-yang-type": "CISCO-ENVMON-MIB:CiscoEnvMonState",
              "readOnly": true
            },
            "ciscoEnvMonSupplySource": {
              "type": "string",
              "description": "The power supply source.\n            unknown - Power supply source unknown\n            ac      - AC power supply\n            dc      - DC power supply\n            externalPowerSupply - External power supply\n            internalRedundant - Internal redundant power supply",
              "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-ENVMON-MIB",
      "description": "MIB operations for CISCO-ENVMON-MIB"
    }
  ],
  "externalDocs": {
    "description": "Cisco SNMP Object Navigator",
    "url": "https://snmp.cloudapps.cisco.com/Support/IOS/do/BrowseMIB.do"
  }
}
