{
  "openapi": "3.0.0",
  "info": {
    "title": "ENTITY-SENSOR-MIB MIB API",
    "version": "1.0.0",
    "description": "This module defines Entity MIB extensions for physical\n    sensors.\n    \n    Copyright (C) The Internet Society (2002). This version\n    of this MIB module is part of RFC 3433; see the RFC\n    itself for full legal notices.\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 ENTITY-SENSOR-MIB structure](https://jeremycohoe.github.io/cisco-ios-xe-openapi-swagger/yang-trees/ENTITY-SENSOR-MIB.html)",
    "contact": {
      "name": "Cisco DevNet",
      "url": "https://developer.cisco.com"
    },
    "x-yang-module": "ENTITY-SENSOR-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/ENTITY-SENSOR-MIB:entPhySensorTable": {
      "get": {
        "summary": "Get entPhySensorTable data",
        "description": "Retrieve entPhySensorTable operational data from MIB",
        "tags": [
          "ENTITY-SENSOR-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains one row per physical sensor represented\n        by an associated row in the entPhysicalTable.",
                  "properties": {
                    "entPhySensorEntry": {
                      "type": "array",
                      "description": "entPhySensorEntry",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "entPhySensorType": {
                            "type": "string",
                            "description": "The type of data returned by the associated\n            entPhySensorValue object.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                            "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorDataType"
                          },
                          "entPhySensorScale": {
                            "type": "string",
                            "description": "The exponent to apply to values returned by the associated\n            entPhySensorValue object.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                            "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorDataScale"
                          },
                          "entPhySensorPrecision": {
                            "type": "string",
                            "description": "The number of decimal places of precision in fixed-point\n            sensor values returned by the associated entPhySensorValue\n            object.\n            \n            This object SHOULD be set to '0' when the associated\n            entPhySensorType value is not a fixed-point type: e.g.,\n            'percentRH(9)', 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                            "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorPrecision"
                          },
                          "entPhySensorValue": {
                            "type": "string",
                            "description": "The most recent measurement obtained by the agent for this\n            sensor.\n            \n            To correctly interpret the value of this object, the\n            associated entPhySensorType, entPhySensorScale, and\n            entPhySensorPrecision objects must also be examined.",
                            "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorValue"
                          },
                          "entPhySensorOperStatus": {
                            "type": "string",
                            "description": "The operational status of the sensor.",
                            "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorStatus"
                          },
                          "entPhySensorUnitsDisplay": {
                            "type": "string",
                            "description": "A textual description of the data units that should be used\n            in the display of entPhySensorValue.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "entPhySensorValueTimeStamp": {
                            "type": "string",
                            "description": "The value of sysUpTime at the time the status and/or value\n            of this sensor was last obtained by the agent.",
                            "x-yang-type": "yang:timestamp"
                          },
                          "entPhySensorValueUpdateRate": {
                            "type": "integer",
                            "description": "An indication of the frequency that the agent updates the\n            associated entPhySensorValue object, representing in\n            milliseconds.\n            \n            The value zero indicates:\n            \n                - the sensor value is updated on demand (e.g.,\n                  when polled by the agent for a get-request),\n                - the sensor value is updated when the sensor\n                  value changes (event-driven),\n                - the agent does not know the update rate.",
                            "minimum": 0,
                            "maximum": 4294967295
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "ENTITY-SENSOR-MIB:entPhySensorTable": {
                    "entPhySensorEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "entPhySensorType": "ethernetCsmacd(6)",
                        "entPhySensorScale": "example-string",
                        "entPhySensorPrecision": "example-string",
                        "entPhySensorValue": "example-string",
                        "entPhySensorOperStatus": "up(1)",
                        "entPhySensorUnitsDisplay": "example-string",
                        "entPhySensorValueTimeStamp": "example-string",
                        "entPhySensorValueUpdateRate": 0
                      },
                      {
                        "entPhysicalIndex": "2",
                        "entPhySensorType": "ethernetCsmacd(6)",
                        "entPhySensorScale": "example-string",
                        "entPhySensorPrecision": "example-string",
                        "entPhySensorValue": "example-string",
                        "entPhySensorOperStatus": "up(1)",
                        "entPhySensorUnitsDisplay": "example-string",
                        "entPhySensorValueTimeStamp": "example-string",
                        "entPhySensorValueUpdateRate": 0
                      },
                      {
                        "entPhysicalIndex": "3",
                        "entPhySensorType": "ethernetCsmacd(6)",
                        "entPhySensorScale": "example-string",
                        "entPhySensorPrecision": "example-string",
                        "entPhySensorValue": "example-string",
                        "entPhySensorOperStatus": "up(1)",
                        "entPhySensorUnitsDisplay": "example-string",
                        "entPhySensorValueTimeStamp": "example-string",
                        "entPhySensorValueUpdateRate": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-entPhySensorTable",
        "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": "/entPhySensorTable",
      "x-restconf-kind": "container"
    },
    "/data/ENTITY-SENSOR-MIB:entPhySensorTable/entPhySensorEntry": {
      "get": {
        "summary": "Get entPhySensorEntry list",
        "description": "Retrieve list of entPhySensorEntry entries from MIB",
        "tags": [
          "ENTITY-SENSOR-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "entPhySensorEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "entPhySensorType": {
                        "type": "string",
                        "description": "The type of data returned by the associated\n            entPhySensorValue object.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                        "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorDataType"
                      },
                      "entPhySensorScale": {
                        "type": "string",
                        "description": "The exponent to apply to values returned by the associated\n            entPhySensorValue object.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                        "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorDataScale"
                      },
                      "entPhySensorPrecision": {
                        "type": "string",
                        "description": "The number of decimal places of precision in fixed-point\n            sensor values returned by the associated entPhySensorValue\n            object.\n            \n            This object SHOULD be set to '0' when the associated\n            entPhySensorType value is not a fixed-point type: e.g.,\n            'percentRH(9)', 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                        "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorPrecision"
                      },
                      "entPhySensorValue": {
                        "type": "string",
                        "description": "The most recent measurement obtained by the agent for this\n            sensor.\n            \n            To correctly interpret the value of this object, the\n            associated entPhySensorType, entPhySensorScale, and\n            entPhySensorPrecision objects must also be examined.",
                        "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorValue"
                      },
                      "entPhySensorOperStatus": {
                        "type": "string",
                        "description": "The operational status of the sensor.",
                        "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorStatus"
                      },
                      "entPhySensorUnitsDisplay": {
                        "type": "string",
                        "description": "A textual description of the data units that should be used\n            in the display of entPhySensorValue.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "entPhySensorValueTimeStamp": {
                        "type": "string",
                        "description": "The value of sysUpTime at the time the status and/or value\n            of this sensor was last obtained by the agent.",
                        "x-yang-type": "yang:timestamp"
                      },
                      "entPhySensorValueUpdateRate": {
                        "type": "integer",
                        "description": "An indication of the frequency that the agent updates the\n            associated entPhySensorValue object, representing in\n            milliseconds.\n            \n            The value zero indicates:\n            \n                - the sensor value is updated on demand (e.g.,\n                  when polled by the agent for a get-request),\n                - the sensor value is updated when the sensor\n                  value changes (event-driven),\n                - the agent does not know the update rate.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "ENTITY-SENSOR-MIB:entPhySensorEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "entPhySensorType": "ethernetCsmacd(6)",
                      "entPhySensorScale": "example-string",
                      "entPhySensorPrecision": "example-string",
                      "entPhySensorValue": "example-string",
                      "entPhySensorOperStatus": "up(1)",
                      "entPhySensorUnitsDisplay": "example-string",
                      "entPhySensorValueTimeStamp": "example-string",
                      "entPhySensorValueUpdateRate": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-entPhySensorEntry",
        "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": "/entPhySensorTable/entPhySensorEntry",
      "x-restconf-kind": "container"
    },
    "/data/ENTITY-SENSOR-MIB:entPhySensorTable/entPhySensorEntry={entPhysicalIndex}": {
      "get": {
        "summary": "Get entPhySensorEntry entry",
        "description": "Retrieve specific entPhySensorEntry entry by key from MIB",
        "tags": [
          "ENTITY-SENSOR-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "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": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "entPhySensorType": {
                      "type": "string",
                      "description": "The type of data returned by the associated\n            entPhySensorValue object.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                      "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorDataType"
                    },
                    "entPhySensorScale": {
                      "type": "string",
                      "description": "The exponent to apply to values returned by the associated\n            entPhySensorValue object.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                      "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorDataScale"
                    },
                    "entPhySensorPrecision": {
                      "type": "string",
                      "description": "The number of decimal places of precision in fixed-point\n            sensor values returned by the associated entPhySensorValue\n            object.\n            \n            This object SHOULD be set to '0' when the associated\n            entPhySensorType value is not a fixed-point type: e.g.,\n            'percentRH(9)', 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                      "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorPrecision"
                    },
                    "entPhySensorValue": {
                      "type": "string",
                      "description": "The most recent measurement obtained by the agent for this\n            sensor.\n            \n            To correctly interpret the value of this object, the\n            associated entPhySensorType, entPhySensorScale, and\n            entPhySensorPrecision objects must also be examined.",
                      "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorValue"
                    },
                    "entPhySensorOperStatus": {
                      "type": "string",
                      "description": "The operational status of the sensor.",
                      "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorStatus"
                    },
                    "entPhySensorUnitsDisplay": {
                      "type": "string",
                      "description": "A textual description of the data units that should be used\n            in the display of entPhySensorValue.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "entPhySensorValueTimeStamp": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time the status and/or value\n            of this sensor was last obtained by the agent.",
                      "x-yang-type": "yang:timestamp"
                    },
                    "entPhySensorValueUpdateRate": {
                      "type": "integer",
                      "description": "An indication of the frequency that the agent updates the\n            associated entPhySensorValue object, representing in\n            milliseconds.\n            \n            The value zero indicates:\n            \n                - the sensor value is updated on demand (e.g.,\n                  when polled by the agent for a get-request),\n                - the sensor value is updated when the sensor\n                  value changes (event-driven),\n                - the agent does not know the update rate.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "ENTITY-SENSOR-MIB:entPhySensorEntry": {
                    "entPhysicalIndex": "example-string",
                    "entPhySensorType": "ethernetCsmacd(6)",
                    "entPhySensorScale": "example-string",
                    "entPhySensorPrecision": "example-string",
                    "entPhySensorValue": "example-string",
                    "entPhySensorOperStatus": "up(1)",
                    "entPhySensorUnitsDisplay": "example-string",
                    "entPhySensorValueTimeStamp": "example-string",
                    "entPhySensorValueUpdateRate": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-entPhySensorEntry-2"
      },
      "x-yang-path": "/entPhySensorTable/entPhySensorEntry={entPhysicalIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex"
      ]
    },
    "/data/ENTITY-SENSOR-MIB:entPhySensorEntry": {
      "get": {
        "summary": "Get entPhySensorEntry list",
        "description": "Retrieve list of entPhySensorEntry entries from MIB",
        "tags": [
          "ENTITY-SENSOR-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "entPhySensorEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "entPhySensorType": {
                        "type": "string",
                        "description": "The type of data returned by the associated\n            entPhySensorValue object.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                        "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorDataType"
                      },
                      "entPhySensorScale": {
                        "type": "string",
                        "description": "The exponent to apply to values returned by the associated\n            entPhySensorValue object.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                        "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorDataScale"
                      },
                      "entPhySensorPrecision": {
                        "type": "string",
                        "description": "The number of decimal places of precision in fixed-point\n            sensor values returned by the associated entPhySensorValue\n            object.\n            \n            This object SHOULD be set to '0' when the associated\n            entPhySensorType value is not a fixed-point type: e.g.,\n            'percentRH(9)', 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                        "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorPrecision"
                      },
                      "entPhySensorValue": {
                        "type": "string",
                        "description": "The most recent measurement obtained by the agent for this\n            sensor.\n            \n            To correctly interpret the value of this object, the\n            associated entPhySensorType, entPhySensorScale, and\n            entPhySensorPrecision objects must also be examined.",
                        "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorValue"
                      },
                      "entPhySensorOperStatus": {
                        "type": "string",
                        "description": "The operational status of the sensor.",
                        "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorStatus"
                      },
                      "entPhySensorUnitsDisplay": {
                        "type": "string",
                        "description": "A textual description of the data units that should be used\n            in the display of entPhySensorValue.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "entPhySensorValueTimeStamp": {
                        "type": "string",
                        "description": "The value of sysUpTime at the time the status and/or value\n            of this sensor was last obtained by the agent.",
                        "x-yang-type": "yang:timestamp"
                      },
                      "entPhySensorValueUpdateRate": {
                        "type": "integer",
                        "description": "An indication of the frequency that the agent updates the\n            associated entPhySensorValue object, representing in\n            milliseconds.\n            \n            The value zero indicates:\n            \n                - the sensor value is updated on demand (e.g.,\n                  when polled by the agent for a get-request),\n                - the sensor value is updated when the sensor\n                  value changes (event-driven),\n                - the agent does not know the update rate.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "ENTITY-SENSOR-MIB:entPhySensorEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "entPhySensorType": "ethernetCsmacd(6)",
                      "entPhySensorScale": "example-string",
                      "entPhySensorPrecision": "example-string",
                      "entPhySensorValue": "example-string",
                      "entPhySensorOperStatus": "up(1)",
                      "entPhySensorUnitsDisplay": "example-string",
                      "entPhySensorValueTimeStamp": "example-string",
                      "entPhySensorValueUpdateRate": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-entPhySensorEntry-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": "/entPhySensorEntry",
      "x-restconf-kind": "container"
    },
    "/data/ENTITY-SENSOR-MIB:entPhySensorEntry={entPhysicalIndex}": {
      "get": {
        "summary": "Get entPhySensorEntry entry",
        "description": "Retrieve specific entPhySensorEntry entry by key from MIB",
        "tags": [
          "ENTITY-SENSOR-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "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": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "entPhySensorType": {
                      "type": "string",
                      "description": "The type of data returned by the associated\n            entPhySensorValue object.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                      "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorDataType"
                    },
                    "entPhySensorScale": {
                      "type": "string",
                      "description": "The exponent to apply to values returned by the associated\n            entPhySensorValue object.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                      "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorDataScale"
                    },
                    "entPhySensorPrecision": {
                      "type": "string",
                      "description": "The number of decimal places of precision in fixed-point\n            sensor values returned by the associated entPhySensorValue\n            object.\n            \n            This object SHOULD be set to '0' when the associated\n            entPhySensorType value is not a fixed-point type: e.g.,\n            'percentRH(9)', 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                      "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorPrecision"
                    },
                    "entPhySensorValue": {
                      "type": "string",
                      "description": "The most recent measurement obtained by the agent for this\n            sensor.\n            \n            To correctly interpret the value of this object, the\n            associated entPhySensorType, entPhySensorScale, and\n            entPhySensorPrecision objects must also be examined.",
                      "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorValue"
                    },
                    "entPhySensorOperStatus": {
                      "type": "string",
                      "description": "The operational status of the sensor.",
                      "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorStatus"
                    },
                    "entPhySensorUnitsDisplay": {
                      "type": "string",
                      "description": "A textual description of the data units that should be used\n            in the display of entPhySensorValue.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "entPhySensorValueTimeStamp": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time the status and/or value\n            of this sensor was last obtained by the agent.",
                      "x-yang-type": "yang:timestamp"
                    },
                    "entPhySensorValueUpdateRate": {
                      "type": "integer",
                      "description": "An indication of the frequency that the agent updates the\n            associated entPhySensorValue object, representing in\n            milliseconds.\n            \n            The value zero indicates:\n            \n                - the sensor value is updated on demand (e.g.,\n                  when polled by the agent for a get-request),\n                - the sensor value is updated when the sensor\n                  value changes (event-driven),\n                - the agent does not know the update rate.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "ENTITY-SENSOR-MIB:entPhySensorEntry": {
                    "entPhysicalIndex": "example-string",
                    "entPhySensorType": "ethernetCsmacd(6)",
                    "entPhySensorScale": "example-string",
                    "entPhySensorPrecision": "example-string",
                    "entPhySensorValue": "example-string",
                    "entPhySensorOperStatus": "up(1)",
                    "entPhySensorUnitsDisplay": "example-string",
                    "entPhySensorValueTimeStamp": "example-string",
                    "entPhySensorValueUpdateRate": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-entPhySensorEntry-4"
      },
      "x-yang-path": "/entPhySensorEntry={entPhysicalIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex"
      ]
    }
  },
  "components": {
    "schemas": {
      "ENTITY-SENSOR-MIB_ENTITY-SENSOR-MIB": {
        "type": "object",
        "description": "This table contains one row per physical sensor represented\n        by an associated row in the entPhysicalTable.",
        "properties": {
          "entPhySensorEntry": {
            "type": "array",
            "description": "entPhySensorEntry",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "entPhySensorType": {
                  "type": "string",
                  "description": "The type of data returned by the associated\n            entPhySensorValue object.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                  "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorDataType",
                  "readOnly": true
                },
                "entPhySensorScale": {
                  "type": "string",
                  "description": "The exponent to apply to values returned by the associated\n            entPhySensorValue object.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                  "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorDataScale",
                  "readOnly": true
                },
                "entPhySensorPrecision": {
                  "type": "string",
                  "description": "The number of decimal places of precision in fixed-point\n            sensor values returned by the associated entPhySensorValue\n            object.\n            \n            This object SHOULD be set to '0' when the associated\n            entPhySensorType value is not a fixed-point type: e.g.,\n            'percentRH(9)', 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                  "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorPrecision",
                  "readOnly": true
                },
                "entPhySensorValue": {
                  "type": "string",
                  "description": "The most recent measurement obtained by the agent for this\n            sensor.\n            \n            To correctly interpret the value of this object, the\n            associated entPhySensorType, entPhySensorScale, and\n            entPhySensorPrecision objects must also be examined.",
                  "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorValue",
                  "readOnly": true
                },
                "entPhySensorOperStatus": {
                  "type": "string",
                  "description": "The operational status of the sensor.",
                  "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorStatus",
                  "readOnly": true
                },
                "entPhySensorUnitsDisplay": {
                  "type": "string",
                  "description": "A textual description of the data units that should be used\n            in the display of entPhySensorValue.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "entPhySensorValueTimeStamp": {
                  "type": "string",
                  "description": "The value of sysUpTime at the time the status and/or value\n            of this sensor was last obtained by the agent.",
                  "x-yang-type": "yang:timestamp",
                  "readOnly": true
                },
                "entPhySensorValueUpdateRate": {
                  "type": "integer",
                  "description": "An indication of the frequency that the agent updates the\n            associated entPhySensorValue object, representing in\n            milliseconds.\n            \n            The value zero indicates:\n            \n                - the sensor value is updated on demand (e.g.,\n                  when polled by the agent for a get-request),\n                - the sensor value is updated when the sensor\n                  value changes (event-driven),\n                - the agent does not know the update rate.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "entPhySensorTable": {
            "type": "object",
            "description": "This table contains one row per physical sensor represented\n        by an associated row in the entPhysicalTable.",
            "properties": {
              "entPhySensorEntry": {
                "type": "array",
                "description": "entPhySensorEntry",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "entPhySensorType": {
                      "type": "string",
                      "description": "The type of data returned by the associated\n            entPhySensorValue object.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                      "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorDataType",
                      "readOnly": true
                    },
                    "entPhySensorScale": {
                      "type": "string",
                      "description": "The exponent to apply to values returned by the associated\n            entPhySensorValue object.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                      "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorDataScale",
                      "readOnly": true
                    },
                    "entPhySensorPrecision": {
                      "type": "string",
                      "description": "The number of decimal places of precision in fixed-point\n            sensor values returned by the associated entPhySensorValue\n            object.\n            \n            This object SHOULD be set to '0' when the associated\n            entPhySensorType value is not a fixed-point type: e.g.,\n            'percentRH(9)', 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
                      "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorPrecision",
                      "readOnly": true
                    },
                    "entPhySensorValue": {
                      "type": "string",
                      "description": "The most recent measurement obtained by the agent for this\n            sensor.\n            \n            To correctly interpret the value of this object, the\n            associated entPhySensorType, entPhySensorScale, and\n            entPhySensorPrecision objects must also be examined.",
                      "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorValue",
                      "readOnly": true
                    },
                    "entPhySensorOperStatus": {
                      "type": "string",
                      "description": "The operational status of the sensor.",
                      "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorStatus",
                      "readOnly": true
                    },
                    "entPhySensorUnitsDisplay": {
                      "type": "string",
                      "description": "A textual description of the data units that should be used\n            in the display of entPhySensorValue.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "entPhySensorValueTimeStamp": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time the status and/or value\n            of this sensor was last obtained by the agent.",
                      "x-yang-type": "yang:timestamp",
                      "readOnly": true
                    },
                    "entPhySensorValueUpdateRate": {
                      "type": "integer",
                      "description": "An indication of the frequency that the agent updates the\n            associated entPhySensorValue object, representing in\n            milliseconds.\n            \n            The value zero indicates:\n            \n                - the sensor value is updated on demand (e.g.,\n                  when polled by the agent for a get-request),\n                - the sensor value is updated when the sensor\n                  value changes (event-driven),\n                - the agent does not know the update rate.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          }
        }
      },
      "ENTITY-SENSOR-MIB_entPhySensorEntry": {
        "type": "array",
        "description": "entPhySensorEntry",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "entPhySensorType": {
              "type": "string",
              "description": "The type of data returned by the associated\n            entPhySensorValue object.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
              "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorDataType",
              "readOnly": true
            },
            "entPhySensorScale": {
              "type": "string",
              "description": "The exponent to apply to values returned by the associated\n            entPhySensorValue object.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
              "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorDataScale",
              "readOnly": true
            },
            "entPhySensorPrecision": {
              "type": "string",
              "description": "The number of decimal places of precision in fixed-point\n            sensor values returned by the associated entPhySensorValue\n            object.\n            \n            This object SHOULD be set to '0' when the associated\n            entPhySensorType value is not a fixed-point type: e.g.,\n            'percentRH(9)', 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'.\n            \n            This object SHOULD be set by the agent during entry\n            creation, and the value SHOULD NOT change during operation.",
              "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorPrecision",
              "readOnly": true
            },
            "entPhySensorValue": {
              "type": "string",
              "description": "The most recent measurement obtained by the agent for this\n            sensor.\n            \n            To correctly interpret the value of this object, the\n            associated entPhySensorType, entPhySensorScale, and\n            entPhySensorPrecision objects must also be examined.",
              "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorValue",
              "readOnly": true
            },
            "entPhySensorOperStatus": {
              "type": "string",
              "description": "The operational status of the sensor.",
              "x-yang-type": "ENTITY-SENSOR-MIB:EntitySensorStatus",
              "readOnly": true
            },
            "entPhySensorUnitsDisplay": {
              "type": "string",
              "description": "A textual description of the data units that should be used\n            in the display of entPhySensorValue.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "entPhySensorValueTimeStamp": {
              "type": "string",
              "description": "The value of sysUpTime at the time the status and/or value\n            of this sensor was last obtained by the agent.",
              "x-yang-type": "yang:timestamp",
              "readOnly": true
            },
            "entPhySensorValueUpdateRate": {
              "type": "integer",
              "description": "An indication of the frequency that the agent updates the\n            associated entPhySensorValue object, representing in\n            milliseconds.\n            \n            The value zero indicates:\n            \n                - the sensor value is updated on demand (e.g.,\n                  when polled by the agent for a get-request),\n                - the sensor value is updated when the sensor\n                  value changes (event-driven),\n                - the agent does not know the update rate.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            }
          }
        }
      },
      "restconf-error": {
        "type": "object",
        "description": "Standard RESTCONF error response (RFC 8040 Section 7.1)",
        "properties": {
          "ietf-restconf:errors": {
            "type": "object",
            "properties": {
              "error": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "error-type": {
                      "type": "string",
                      "enum": [
                        "transport",
                        "rpc",
                        "protocol",
                        "application"
                      ],
                      "description": "Layer where the error occurred"
                    },
                    "error-tag": {
                      "type": "string",
                      "description": "Enumerated error tag (e.g. invalid-value, data-missing, access-denied)"
                    },
                    "error-severity": {
                      "type": "string",
                      "enum": [
                        "error",
                        "warning"
                      ],
                      "description": "Error severity"
                    },
                    "error-app-tag": {
                      "type": "string",
                      "description": "Application-specific error tag"
                    },
                    "error-path": {
                      "type": "string",
                      "description": "YANG instance-identifier of the error node"
                    },
                    "error-message": {
                      "type": "string",
                      "description": "Human-readable error description"
                    }
                  },
                  "required": [
                    "error-type",
                    "error-tag"
                  ]
                }
              }
            }
          }
        },
        "example": {
          "ietf-restconf:errors": {
            "error": [
              {
                "error-type": "protocol",
                "error-tag": "invalid-value",
                "error-severity": "error",
                "error-message": "Invalid input parameter"
              }
            ]
          }
        }
      }
    },
    "securitySchemes": {
      "basicAuth": {
        "type": "http",
        "scheme": "basic"
      }
    }
  },
  "security": [
    {
      "basicAuth": []
    }
  ],
  "tags": [
    {
      "name": "ENTITY-SENSOR-MIB",
      "description": "MIB operations for ENTITY-SENSOR-MIB"
    }
  ],
  "externalDocs": {
    "description": "Cisco SNMP Object Navigator",
    "url": "https://snmp.cloudapps.cisco.com/Support/IOS/do/BrowseMIB.do"
  }
}
