{
  "openapi": "3.0.0",
  "info": {
    "title": "CISCO-STACKWISE-MIB MIB API",
    "version": "1.0.0",
    "description": "SNMP MIB translated to YANG data model\n\n⚠️ **IMPORTANT - MIB DATA ACCESS**:\nThis YANG model exists for SMIv2-to-YANG translation purposes, but MIB data on IOS-XE devices is primarily accessed via **SNMP protocol**, not RESTCONF.\n\n**RESTCONF Limitation**: Many MIB paths may return 404 errors via RESTCONF `/data` endpoints because the device exposes MIB data through SNMP, not the YANG datastore.\n\n**Recommended Access Methods**:\n- Use SNMP (v2c/v3) to query MIB data directly\n- Use NETCONF `<get>` operations for devices supporting YANG-modeled MIB access\n- Check device capabilities: some newer IOS-XE versions may support limited RESTCONF access to specific MIBs\n\n**YANG Model Purpose**: These YANG models define the structure of SNMP MIBs in YANG format for tooling compatibility, but do not guarantee RESTCONF data availability.\n\n\n**📊 YANG Tree:** [View CISCO-STACKWISE-MIB structure](https://jeremycohoe.github.io/cisco-ios-xe-openapi-swagger/yang-trees/CISCO-STACKWISE-MIB.html)",
    "contact": {
      "name": "Cisco DevNet",
      "url": "https://developer.cisco.com"
    },
    "x-yang-module": "CISCO-STACKWISE-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-STACKWISE-MIB:cswGlobals": {
      "get": {
        "summary": "Get cswGlobals data",
        "description": "Retrieve cswGlobals operational data from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "The maximum number of switches that can be configured on\n          this stack.  This is also the maximum value that can be\n          set by the cswSwitchNumNextReload object.",
                  "properties": {
                    "cswMaxSwitchNum": {
                      "type": "string",
                      "description": "The maximum number of switches that can be configured on\n          this stack.  This is also the maximum value that can be\n          set by the cswSwitchNumNextReload object.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumber"
                    },
                    "cswMaxSwitchConfigPriority": {
                      "type": "string",
                      "description": "The maximum configurable priority for a switch in this stack.\n          Highest value equals highest priority.  This is the highest\n          value that can be set by the cswSwitchSwPriority object.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority"
                    },
                    "cswRingRedundant": {
                      "type": "boolean",
                      "description": "A value of 'true' is returned when the stackports are\n          connected in such a way that it forms a redundant ring."
                    },
                    "cswEnableStackNotifications": {
                      "type": "boolean",
                      "description": "This object indicates whether the system generates the\n          notifications defined in this MIB or not.  A value of\n          'false' will prevent the notifications from being sent."
                    },
                    "cswEnableIndividualStackNotifications": {
                      "type": "string",
                      "description": "This object is used to enable/disable individual notifications\n          defined in this MIB module. Turning on a particular bit would\n          enable the corresponding trap and, similarly, turning off a\n          particular bit would disable the corresponding trap. The\n          following notifications are controlled by this object:\n          \n           stackPortChange(0): enables/disables cswStackPortChange\n                               notification.\n          \n           stackNewMaster(1): enables/disables cswStackNewMember\n                              notification.\n          \n           stackMismatch(2): enables/disables cswStackMismatch\n                             notification.\n          \n           stackRingRedundant(3): enables/disables cswStackRingRedundant \n                                  notification.\n          \n           stackNewMember(4): enables/disables cswStackNewMember \n                              notification.\n          \n           stackMemberRemoved(5): enables/disables cswStackMemberRemoved \n                                  notification.\n          \n           stackPowerLinkStatusChanged(6): enables/disables \n                         cswStackPowerPortLinkStatusChanged notification.\n          \n           stackPowerPortOperStatusChanged(7): enables/disables \n                         cswStackPowerPortOperStatusChanged notification.\n          \n           stackPowerVersionMismatch(8): enables/disables \n                             cswStackPowerVersionMismatch notification.\n          \n           stackPowerInvalidTopology(9): enables/disables \n                             cswStackPowerInvalidTopology notification\n          \n           stackPowerBudgetWarning(10): enables/disables \n                          cswStackPowerBudgetWarning notification. \n          \n           stackPowerInvalidInputCurrent(11): enables/disables \n                          cswStackPowerInvalidInputCurrent notification.\n          \n           stackPowerInvalidOutputCurrent(12): enables/disables \n                          cswStackPowerInvalidOutputCurrent notification.\n          \n           stackPowerUnderBudget(13): enables/disables \n                           cswStackPowerUnderBudget notification.\n          \n           stackPowerUnbalancedPowerSupplies(14): enables/disables \n                       cswStackPowerUnbalancedPowerSupplies notification.\n          \n           stackPowerInsufficientPower(15): enables/disables \n                           cswStackPowerInsufficientPower notification.\n          \n           stackPowerPriorityConflict(16): enables/disables \n                           cswStackPowerPriorityConflict notification.\n          \n           stackPowerUnderVoltage(17): enables/disables \n                           cswStackPowerUnderVoltage notification.\n          \n           stackPowerGLS(18): enables/disables cswStackPowerGLS\n                              notification. \n          \n           stackPowerILS(19): enables/disabled cswStackPowerILS\n                              notification.\n          \n           stackPowerSRLS(20): enables/disables cswStackPowerSRLS \n                               notification.\n          \n           stackPowerSSLS(21): enables/disables cswStackPowerSSLS \n                               notification.\n           stackMemberToBeReloadedForUpgrade(22): enables/disables \n                     cswStackMemberToBeReloadedForUpgrade notification."
                    },
                    "cswStackDomainNum": {
                      "type": "integer",
                      "description": "This object indicates distributed domain of the switch.Only\n          Switches with the same domain number can be in the same dist\n          ributed domain.0 means no switch domain configured.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswStackType": {
                      "type": "integer",
                      "description": "This object indicates type of switch stack. value\n          of Switch virtual domain determines if switch is\n          distributed or conventional stack. 0 means stack\n          is conventional back side stack.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswStackBandWidth": {
                      "type": "integer",
                      "description": "This object indicates stack bandwidth.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswGlobals": {
                    "cswMaxSwitchNum": "example-string",
                    "cswMaxSwitchConfigPriority": "example-string",
                    "cswRingRedundant": true,
                    "cswEnableStackNotifications": true,
                    "cswEnableIndividualStackNotifications": "example-string",
                    "cswStackDomainNum": 0,
                    "cswStackType": 0,
                    "cswStackBandWidth": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswGlobals",
        "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": "/cswGlobals",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswSwitchInfoTable": {
      "get": {
        "summary": "Get cswSwitchInfoTable data",
        "description": "Retrieve cswSwitchInfoTable operational data from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains information specific to switches in a\n        stack.  Every switch with an entry in the entPhysicalTable\n        (ENTITY-MIB) whose entPhysicalClass is 'chassis' will have\n        an entry in this table.",
                  "properties": {
                    "cswSwitchInfoEntry": {
                      "type": "array",
                      "description": "A conceptual row in the cswSwitchInfoTable describing\n          a switch information.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cswSwitchNumCurrent": {
                            "type": "string",
                            "description": "This object contains the current switch identification number.\n            This number should match any logical labeling on the switch.\n            For example, a switch whose interfaces are labeled\n            'interface #3' this value should be 3.",
                            "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumber"
                          },
                          "cswSwitchNumNextReload": {
                            "type": "string",
                            "description": "This object contains the cswSwitchNumCurrent to be\n            used at next reload.  The maximum value for this object is\n            defined by the cswMaxSwitchNum object.\n            \n            Note: This object will contain 0 and cannot be set if the\n            cswSwitchState value is other than 'ready'.",
                            "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumberOrZero"
                          },
                          "cswSwitchRole": {
                            "type": "string",
                            "description": "This object describes the function of the switch:\n            \n            master    - stack master.\n            \n            member    - active member of the stack.\n            \n            notMember - none-active stack member, see\n                        cswSwitchState for status.\n            \n            standby   - stack standby switch."
                          },
                          "cswSwitchSwPriority": {
                            "type": "string",
                            "description": "A number containing the priority of a switch.  The switch with\n            the highest priority will become the master.  The maximum value\n            for this object is defined by the cswMaxSwitchConfigPriority\n            object.\n            \n            If after a reload the value of cswMaxSwitchConfigPriority\n            changes to a smaller value, and the value of cswSwitchSwPriority\n            has been previously set to a value greater or equal to the\n            new cswMaxSwitchConfigPriority, then the SNMP agent must set\n            cswSwitchSwPriority to the new cswMaxSwitchConfigPriority.\n            \n            Note: This object will contain the value of 0 if the\n            cswSwitchState value is other than 'ready'.",
                            "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority"
                          },
                          "cswSwitchHwPriority": {
                            "type": "string",
                            "description": "This object contains the hardware priority of a switch.  If\n            two or more entries in this table have the same\n            cswSwitchSwPriority value during the master election time,\n            the switch with the highest cswSwitchHwPriority will become\n            the master.\n            \n            Note: This object will contain the value of 0 if the\n            cswSwitchState value is other than 'ready'.",
                            "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority"
                          },
                          "cswSwitchState": {
                            "type": "string",
                            "description": "The current state of a switch:\n            \n            waiting         - Waiting for a limited time on other\n                              switches in the stack to come online.\n            \n            progressing     - Master election or mismatch checks in\n                              progress.\n            \n            added           - The switch is added to the stack.\n            \n            ready           - The switch is operational.\n            \n            sdmMismatch     - The SDM template configured on the master\n                              is not supported by the new member.\n            \n            verMismatch     - The operating system version running on the\n                              master is different from the operating\n                              system version running on this member.\n            \n            featureMismatch - Some of the features configured on the\n                              master are not supported on this member.\n            \n            newMasterInit   - Waiting for the new master to finish\n                              initialization after master switchover\n                              (Master Re-Init).\n            \n            provisioned     - The switch is not an active member of the\n                              stack.\n            \n            invalid         - The switch's state machine is in an\n                              invalid state.\n            \n            removed         - The switch is removed from the stack."
                          },
                          "cswSwitchMacAddress": {
                            "type": "string",
                            "description": "The MAC address of the switch.\n            \n            Note: This object will contain the value of 0000:0000:0000\n            if the cswSwitchState value is other than 'ready'.",
                            "x-yang-type": "yang:mac-address"
                          },
                          "cswSwitchSoftwareImage": {
                            "type": "string",
                            "description": "The software image type running on the switch.\n            \n            Note: This object will contain an empty string if the\n            cswSwitchState value is other than 'ready'.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "cswSwitchPowerBudget": {
                            "type": "integer",
                            "description": "This object indicates the power budget of the switch.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cswSwitchPowerCommited": {
                            "type": "integer",
                            "description": "This object indicates the power committed to the POE devices\n            connected to the switch.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cswSwitchSystemPowerPriority": {
                            "type": "integer",
                            "description": "This specifies the system's power priority. In case of\n            a power failure then the system with the highest system\n            priority will be brought down last.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cswSwitchPoeDevicesLowPriority": {
                            "type": "integer",
                            "description": "This object specifies the priority of the system's low\n            priority POE devices.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cswSwitchPoeDevicesHighPriority": {
                            "type": "integer",
                            "description": "This object specifies the priority of the system's high\n            priority POE devices. In order to avoid losing the high \n            priority POE devices before the low priority POE devices, \n            this object's value must be greater than value of \n            cswSwitchPoeDevicesLowPriority.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cswSwitchPowerAllocated": {
                            "type": "integer",
                            "description": "This object indicates the power committed to the POE devices\n            connected to the switch.",
                            "minimum": 0,
                            "maximum": 4294967295
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswSwitchInfoTable": {
                    "cswSwitchInfoEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "cswSwitchNumCurrent": "example-string",
                        "cswSwitchNumNextReload": "example-string",
                        "cswSwitchRole": "example-string",
                        "cswSwitchSwPriority": "example-string",
                        "cswSwitchHwPriority": "example-string",
                        "cswSwitchState": "up(1)",
                        "cswSwitchMacAddress": "00:11:22:33:44:55",
                        "cswSwitchSoftwareImage": "example-string",
                        "cswSwitchPowerBudget": 0,
                        "cswSwitchPowerCommited": 0,
                        "cswSwitchSystemPowerPriority": 0,
                        "cswSwitchPoeDevicesLowPriority": 0,
                        "cswSwitchPoeDevicesHighPriority": 0,
                        "cswSwitchPowerAllocated": 0
                      },
                      {
                        "entPhysicalIndex": "2",
                        "cswSwitchNumCurrent": "example-string",
                        "cswSwitchNumNextReload": "example-string",
                        "cswSwitchRole": "example-string",
                        "cswSwitchSwPriority": "example-string",
                        "cswSwitchHwPriority": "example-string",
                        "cswSwitchState": "up(1)",
                        "cswSwitchMacAddress": "00:11:22:33:44:55",
                        "cswSwitchSoftwareImage": "example-string",
                        "cswSwitchPowerBudget": 0,
                        "cswSwitchPowerCommited": 0,
                        "cswSwitchSystemPowerPriority": 0,
                        "cswSwitchPoeDevicesLowPriority": 0,
                        "cswSwitchPoeDevicesHighPriority": 0,
                        "cswSwitchPowerAllocated": 0
                      },
                      {
                        "entPhysicalIndex": "3",
                        "cswSwitchNumCurrent": "example-string",
                        "cswSwitchNumNextReload": "example-string",
                        "cswSwitchRole": "example-string",
                        "cswSwitchSwPriority": "example-string",
                        "cswSwitchHwPriority": "example-string",
                        "cswSwitchState": "up(1)",
                        "cswSwitchMacAddress": "00:11:22:33:44:55",
                        "cswSwitchSoftwareImage": "example-string",
                        "cswSwitchPowerBudget": 0,
                        "cswSwitchPowerCommited": 0,
                        "cswSwitchSystemPowerPriority": 0,
                        "cswSwitchPoeDevicesLowPriority": 0,
                        "cswSwitchPoeDevicesHighPriority": 0,
                        "cswSwitchPowerAllocated": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswSwitchInfoTable",
        "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": "/cswSwitchInfoTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswSwitchInfoTable/cswSwitchInfoEntry": {
      "get": {
        "summary": "Get cswSwitchInfoEntry list",
        "description": "Retrieve list of cswSwitchInfoEntry entries from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row in the cswSwitchInfoTable describing\n          a switch information.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cswSwitchNumCurrent": {
                        "type": "string",
                        "description": "This object contains the current switch identification number.\n            This number should match any logical labeling on the switch.\n            For example, a switch whose interfaces are labeled\n            'interface #3' this value should be 3.",
                        "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumber"
                      },
                      "cswSwitchNumNextReload": {
                        "type": "string",
                        "description": "This object contains the cswSwitchNumCurrent to be\n            used at next reload.  The maximum value for this object is\n            defined by the cswMaxSwitchNum object.\n            \n            Note: This object will contain 0 and cannot be set if the\n            cswSwitchState value is other than 'ready'.",
                        "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumberOrZero"
                      },
                      "cswSwitchRole": {
                        "type": "string",
                        "description": "This object describes the function of the switch:\n            \n            master    - stack master.\n            \n            member    - active member of the stack.\n            \n            notMember - none-active stack member, see\n                        cswSwitchState for status.\n            \n            standby   - stack standby switch."
                      },
                      "cswSwitchSwPriority": {
                        "type": "string",
                        "description": "A number containing the priority of a switch.  The switch with\n            the highest priority will become the master.  The maximum value\n            for this object is defined by the cswMaxSwitchConfigPriority\n            object.\n            \n            If after a reload the value of cswMaxSwitchConfigPriority\n            changes to a smaller value, and the value of cswSwitchSwPriority\n            has been previously set to a value greater or equal to the\n            new cswMaxSwitchConfigPriority, then the SNMP agent must set\n            cswSwitchSwPriority to the new cswMaxSwitchConfigPriority.\n            \n            Note: This object will contain the value of 0 if the\n            cswSwitchState value is other than 'ready'.",
                        "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority"
                      },
                      "cswSwitchHwPriority": {
                        "type": "string",
                        "description": "This object contains the hardware priority of a switch.  If\n            two or more entries in this table have the same\n            cswSwitchSwPriority value during the master election time,\n            the switch with the highest cswSwitchHwPriority will become\n            the master.\n            \n            Note: This object will contain the value of 0 if the\n            cswSwitchState value is other than 'ready'.",
                        "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority"
                      },
                      "cswSwitchState": {
                        "type": "string",
                        "description": "The current state of a switch:\n            \n            waiting         - Waiting for a limited time on other\n                              switches in the stack to come online.\n            \n            progressing     - Master election or mismatch checks in\n                              progress.\n            \n            added           - The switch is added to the stack.\n            \n            ready           - The switch is operational.\n            \n            sdmMismatch     - The SDM template configured on the master\n                              is not supported by the new member.\n            \n            verMismatch     - The operating system version running on the\n                              master is different from the operating\n                              system version running on this member.\n            \n            featureMismatch - Some of the features configured on the\n                              master are not supported on this member.\n            \n            newMasterInit   - Waiting for the new master to finish\n                              initialization after master switchover\n                              (Master Re-Init).\n            \n            provisioned     - The switch is not an active member of the\n                              stack.\n            \n            invalid         - The switch's state machine is in an\n                              invalid state.\n            \n            removed         - The switch is removed from the stack."
                      },
                      "cswSwitchMacAddress": {
                        "type": "string",
                        "description": "The MAC address of the switch.\n            \n            Note: This object will contain the value of 0000:0000:0000\n            if the cswSwitchState value is other than 'ready'.",
                        "x-yang-type": "yang:mac-address"
                      },
                      "cswSwitchSoftwareImage": {
                        "type": "string",
                        "description": "The software image type running on the switch.\n            \n            Note: This object will contain an empty string if the\n            cswSwitchState value is other than 'ready'.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cswSwitchPowerBudget": {
                        "type": "integer",
                        "description": "This object indicates the power budget of the switch.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswSwitchPowerCommited": {
                        "type": "integer",
                        "description": "This object indicates the power committed to the POE devices\n            connected to the switch.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswSwitchSystemPowerPriority": {
                        "type": "integer",
                        "description": "This specifies the system's power priority. In case of\n            a power failure then the system with the highest system\n            priority will be brought down last.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswSwitchPoeDevicesLowPriority": {
                        "type": "integer",
                        "description": "This object specifies the priority of the system's low\n            priority POE devices.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswSwitchPoeDevicesHighPriority": {
                        "type": "integer",
                        "description": "This object specifies the priority of the system's high\n            priority POE devices. In order to avoid losing the high \n            priority POE devices before the low priority POE devices, \n            this object's value must be greater than value of \n            cswSwitchPoeDevicesLowPriority.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswSwitchPowerAllocated": {
                        "type": "integer",
                        "description": "This object indicates the power committed to the POE devices\n            connected to the switch.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswSwitchInfoEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cswSwitchNumCurrent": "example-string",
                      "cswSwitchNumNextReload": "example-string",
                      "cswSwitchRole": "example-string",
                      "cswSwitchSwPriority": "example-string",
                      "cswSwitchHwPriority": "example-string",
                      "cswSwitchState": "up(1)",
                      "cswSwitchMacAddress": "00:11:22:33:44:55",
                      "cswSwitchSoftwareImage": "example-string",
                      "cswSwitchPowerBudget": 0,
                      "cswSwitchPowerCommited": 0,
                      "cswSwitchSystemPowerPriority": 0,
                      "cswSwitchPoeDevicesLowPriority": 0,
                      "cswSwitchPoeDevicesHighPriority": 0,
                      "cswSwitchPowerAllocated": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswSwitchInfoEntry",
        "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": "/cswSwitchInfoTable/cswSwitchInfoEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswSwitchInfoTable/cswSwitchInfoEntry={entPhysicalIndex}": {
      "get": {
        "summary": "Get cswSwitchInfoEntry entry",
        "description": "Retrieve specific cswSwitchInfoEntry entry by key from MIB",
        "tags": [
          "CISCO-STACKWISE-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"
                    },
                    "cswSwitchNumCurrent": {
                      "type": "string",
                      "description": "This object contains the current switch identification number.\n            This number should match any logical labeling on the switch.\n            For example, a switch whose interfaces are labeled\n            'interface #3' this value should be 3.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumber"
                    },
                    "cswSwitchNumNextReload": {
                      "type": "string",
                      "description": "This object contains the cswSwitchNumCurrent to be\n            used at next reload.  The maximum value for this object is\n            defined by the cswMaxSwitchNum object.\n            \n            Note: This object will contain 0 and cannot be set if the\n            cswSwitchState value is other than 'ready'.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumberOrZero"
                    },
                    "cswSwitchRole": {
                      "type": "string",
                      "description": "This object describes the function of the switch:\n            \n            master    - stack master.\n            \n            member    - active member of the stack.\n            \n            notMember - none-active stack member, see\n                        cswSwitchState for status.\n            \n            standby   - stack standby switch."
                    },
                    "cswSwitchSwPriority": {
                      "type": "string",
                      "description": "A number containing the priority of a switch.  The switch with\n            the highest priority will become the master.  The maximum value\n            for this object is defined by the cswMaxSwitchConfigPriority\n            object.\n            \n            If after a reload the value of cswMaxSwitchConfigPriority\n            changes to a smaller value, and the value of cswSwitchSwPriority\n            has been previously set to a value greater or equal to the\n            new cswMaxSwitchConfigPriority, then the SNMP agent must set\n            cswSwitchSwPriority to the new cswMaxSwitchConfigPriority.\n            \n            Note: This object will contain the value of 0 if the\n            cswSwitchState value is other than 'ready'.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority"
                    },
                    "cswSwitchHwPriority": {
                      "type": "string",
                      "description": "This object contains the hardware priority of a switch.  If\n            two or more entries in this table have the same\n            cswSwitchSwPriority value during the master election time,\n            the switch with the highest cswSwitchHwPriority will become\n            the master.\n            \n            Note: This object will contain the value of 0 if the\n            cswSwitchState value is other than 'ready'.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority"
                    },
                    "cswSwitchState": {
                      "type": "string",
                      "description": "The current state of a switch:\n            \n            waiting         - Waiting for a limited time on other\n                              switches in the stack to come online.\n            \n            progressing     - Master election or mismatch checks in\n                              progress.\n            \n            added           - The switch is added to the stack.\n            \n            ready           - The switch is operational.\n            \n            sdmMismatch     - The SDM template configured on the master\n                              is not supported by the new member.\n            \n            verMismatch     - The operating system version running on the\n                              master is different from the operating\n                              system version running on this member.\n            \n            featureMismatch - Some of the features configured on the\n                              master are not supported on this member.\n            \n            newMasterInit   - Waiting for the new master to finish\n                              initialization after master switchover\n                              (Master Re-Init).\n            \n            provisioned     - The switch is not an active member of the\n                              stack.\n            \n            invalid         - The switch's state machine is in an\n                              invalid state.\n            \n            removed         - The switch is removed from the stack."
                    },
                    "cswSwitchMacAddress": {
                      "type": "string",
                      "description": "The MAC address of the switch.\n            \n            Note: This object will contain the value of 0000:0000:0000\n            if the cswSwitchState value is other than 'ready'.",
                      "x-yang-type": "yang:mac-address"
                    },
                    "cswSwitchSoftwareImage": {
                      "type": "string",
                      "description": "The software image type running on the switch.\n            \n            Note: This object will contain an empty string if the\n            cswSwitchState value is other than 'ready'.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cswSwitchPowerBudget": {
                      "type": "integer",
                      "description": "This object indicates the power budget of the switch.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswSwitchPowerCommited": {
                      "type": "integer",
                      "description": "This object indicates the power committed to the POE devices\n            connected to the switch.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswSwitchSystemPowerPriority": {
                      "type": "integer",
                      "description": "This specifies the system's power priority. In case of\n            a power failure then the system with the highest system\n            priority will be brought down last.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswSwitchPoeDevicesLowPriority": {
                      "type": "integer",
                      "description": "This object specifies the priority of the system's low\n            priority POE devices.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswSwitchPoeDevicesHighPriority": {
                      "type": "integer",
                      "description": "This object specifies the priority of the system's high\n            priority POE devices. In order to avoid losing the high \n            priority POE devices before the low priority POE devices, \n            this object's value must be greater than value of \n            cswSwitchPoeDevicesLowPriority.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswSwitchPowerAllocated": {
                      "type": "integer",
                      "description": "This object indicates the power committed to the POE devices\n            connected to the switch.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswSwitchInfoEntry": {
                    "entPhysicalIndex": "example-string",
                    "cswSwitchNumCurrent": "example-string",
                    "cswSwitchNumNextReload": "example-string",
                    "cswSwitchRole": "example-string",
                    "cswSwitchSwPriority": "example-string",
                    "cswSwitchHwPriority": "example-string",
                    "cswSwitchState": "up(1)",
                    "cswSwitchMacAddress": "00:11:22:33:44:55",
                    "cswSwitchSoftwareImage": "example-string",
                    "cswSwitchPowerBudget": 0,
                    "cswSwitchPowerCommited": 0,
                    "cswSwitchSystemPowerPriority": 0,
                    "cswSwitchPoeDevicesLowPriority": 0,
                    "cswSwitchPoeDevicesHighPriority": 0,
                    "cswSwitchPowerAllocated": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswSwitchInfoEntry-2"
      },
      "x-yang-path": "/cswSwitchInfoTable/cswSwitchInfoEntry={entPhysicalIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex"
      ]
    },
    "/data/CISCO-STACKWISE-MIB:cswStackPortInfoTable": {
      "get": {
        "summary": "Get cswStackPortInfoTable data",
        "description": "Retrieve cswStackPortInfoTable operational data from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains stackport specific information.  There\n        exists an entry in this table for every physical stack\n        port that have an entry in the ifTable (IF-MIB).",
                  "properties": {
                    "cswStackPortInfoEntry": {
                      "type": "array",
                      "description": "A conceptual row in the cswStackPortInfoTable.  An entry\n          contains information about a stackport.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "ifIndex": {
                            "type": "string",
                            "description": "ifIndex",
                            "x-yang-type": "leafref"
                          },
                          "cswStackPortOperStatus": {
                            "type": "string",
                            "description": "The state of the stackport.\n            \n            up         - Connected and operational.\n            \n            down       - Not connected to a neighboring switch or\n                         administrative down.\n            \n            forcedDown - Shut down by stack manager due to mismatch or\n                         stackport errors."
                          },
                          "cswStackPortNeighbor": {
                            "type": "string",
                            "description": "This object contains the value of the entPhysicalIndex of the\n            switch's chassis to which this stackport is connected to.  If\n            the stackport is not connected, the value 0 is returned.",
                            "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswStackPortInfoTable": {
                    "cswStackPortInfoEntry": [
                      {
                        "ifIndex": "1",
                        "cswStackPortOperStatus": "up(1)",
                        "cswStackPortNeighbor": "example-string"
                      },
                      {
                        "ifIndex": "2",
                        "cswStackPortOperStatus": "up(1)",
                        "cswStackPortNeighbor": "example-string"
                      },
                      {
                        "ifIndex": "3",
                        "cswStackPortOperStatus": "up(1)",
                        "cswStackPortNeighbor": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswStackPortInfoTable",
        "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": "/cswStackPortInfoTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswStackPortInfoTable/cswStackPortInfoEntry": {
      "get": {
        "summary": "Get cswStackPortInfoEntry list",
        "description": "Retrieve list of cswStackPortInfoEntry entries from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row in the cswStackPortInfoTable.  An entry\n          contains information about a stackport.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "cswStackPortOperStatus": {
                        "type": "string",
                        "description": "The state of the stackport.\n            \n            up         - Connected and operational.\n            \n            down       - Not connected to a neighboring switch or\n                         administrative down.\n            \n            forcedDown - Shut down by stack manager due to mismatch or\n                         stackport errors."
                      },
                      "cswStackPortNeighbor": {
                        "type": "string",
                        "description": "This object contains the value of the entPhysicalIndex of the\n            switch's chassis to which this stackport is connected to.  If\n            the stackport is not connected, the value 0 is returned.",
                        "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswStackPortInfoEntry": [
                    {
                      "ifIndex": "example-string",
                      "cswStackPortOperStatus": "up(1)",
                      "cswStackPortNeighbor": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswStackPortInfoEntry",
        "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": "/cswStackPortInfoTable/cswStackPortInfoEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswStackPortInfoTable/cswStackPortInfoEntry={ifIndex}": {
      "get": {
        "summary": "Get cswStackPortInfoEntry entry",
        "description": "Retrieve specific cswStackPortInfoEntry entry by key from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "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": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "cswStackPortOperStatus": {
                      "type": "string",
                      "description": "The state of the stackport.\n            \n            up         - Connected and operational.\n            \n            down       - Not connected to a neighboring switch or\n                         administrative down.\n            \n            forcedDown - Shut down by stack manager due to mismatch or\n                         stackport errors."
                    },
                    "cswStackPortNeighbor": {
                      "type": "string",
                      "description": "This object contains the value of the entPhysicalIndex of the\n            switch's chassis to which this stackport is connected to.  If\n            the stackport is not connected, the value 0 is returned.",
                      "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero"
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswStackPortInfoEntry": {
                    "ifIndex": "example-string",
                    "cswStackPortOperStatus": "up(1)",
                    "cswStackPortNeighbor": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswStackPortInfoEntry-2"
      },
      "x-yang-path": "/cswStackPortInfoTable/cswStackPortInfoEntry={ifIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex"
      ]
    },
    "/data/CISCO-STACKWISE-MIB:cswDistrStackLinkInfoTable": {
      "get": {
        "summary": "Get cswDistrStackLinkInfoTable data",
        "description": "Retrieve cswDistrStackLinkInfoTable operational data from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "Distributed Stack Link Information.",
                  "properties": {
                    "cswDistrStackLinkInfoEntry": {
                      "type": "array",
                      "description": "An Entry containing information about DSL link.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cswDSLindex": {
                            "type": "integer",
                            "description": "This is  index of the distributed stack link \n            with respect to each interface port",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cswDistrStackLinkBundleOperStatus": {
                            "type": "string",
                            "description": "The state of the stackLink.\n            up         - Connected and operational.\n            down       - Not connected or administrative down."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswDistrStackLinkInfoTable": {
                    "cswDistrStackLinkInfoEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "cswDSLindex": 1,
                        "cswDistrStackLinkBundleOperStatus": "up(1)"
                      },
                      {
                        "entPhysicalIndex": "2",
                        "cswDSLindex": 2,
                        "cswDistrStackLinkBundleOperStatus": "up(1)"
                      },
                      {
                        "entPhysicalIndex": "3",
                        "cswDSLindex": 3,
                        "cswDistrStackLinkBundleOperStatus": "up(1)"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswDistrStackLinkInfoTable",
        "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": "/cswDistrStackLinkInfoTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswDistrStackLinkInfoTable/cswDistrStackLinkInfoEntry": {
      "get": {
        "summary": "Get cswDistrStackLinkInfoEntry list",
        "description": "Retrieve list of cswDistrStackLinkInfoEntry entries from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An Entry containing information about DSL link.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cswDSLindex": {
                        "type": "integer",
                        "description": "This is  index of the distributed stack link \n            with respect to each interface port",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswDistrStackLinkBundleOperStatus": {
                        "type": "string",
                        "description": "The state of the stackLink.\n            up         - Connected and operational.\n            down       - Not connected or administrative down."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswDistrStackLinkInfoEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cswDSLindex": 1,
                      "cswDistrStackLinkBundleOperStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswDistrStackLinkInfoEntry",
        "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": "/cswDistrStackLinkInfoTable/cswDistrStackLinkInfoEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswDistrStackPhyPortInfoTable": {
      "get": {
        "summary": "Get cswDistrStackPhyPortInfoTable data",
        "description": "Retrieve cswDistrStackPhyPortInfoTable operational data from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains  objects for Distributed stack\n        Link information Table.",
                  "properties": {
                    "cswDistrStackPhyPortInfoEntry": {
                      "type": "array",
                      "description": "An Entry containing information about stack port that\n          is part of Distributed Stack Link.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cswDSLindex": {
                            "type": "string",
                            "description": "cswDSLindex",
                            "x-yang-type": "leafref"
                          },
                          "ifIndex": {
                            "type": "string",
                            "description": "ifIndex",
                            "x-yang-type": "leafref"
                          },
                          "cswDistrStackPhyPort": {
                            "type": "string",
                            "description": "This object indicates the name of distributed stack port.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "cswDistrStackPhyPortOperStatus": {
                            "type": "string",
                            "description": "The state of the distributed stackport.\n            up         - Connected and operational.\n            down       - Not connected to a neighboring switch or\n                         administrative down."
                          },
                          "cswDistrStackPhyPortNbr": {
                            "type": "string",
                            "description": "This object indicates the name of distributed stack port's neighbor.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "cswDistrStackPhyPortNbrsw": {
                            "type": "string",
                            "description": "This object indicates the EntPhysicalIndex of\n            the distributed stack port's neigbor switch.",
                            "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswDistrStackPhyPortInfoTable": {
                    "cswDistrStackPhyPortInfoEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "cswDSLindex": "1",
                        "ifIndex": "1",
                        "cswDistrStackPhyPort": "example-string",
                        "cswDistrStackPhyPortOperStatus": "up(1)",
                        "cswDistrStackPhyPortNbr": "example-string",
                        "cswDistrStackPhyPortNbrsw": "example-string"
                      },
                      {
                        "entPhysicalIndex": "2",
                        "cswDSLindex": "2",
                        "ifIndex": "2",
                        "cswDistrStackPhyPort": "example-string",
                        "cswDistrStackPhyPortOperStatus": "up(1)",
                        "cswDistrStackPhyPortNbr": "example-string",
                        "cswDistrStackPhyPortNbrsw": "example-string"
                      },
                      {
                        "entPhysicalIndex": "3",
                        "cswDSLindex": "3",
                        "ifIndex": "3",
                        "cswDistrStackPhyPort": "example-string",
                        "cswDistrStackPhyPortOperStatus": "up(1)",
                        "cswDistrStackPhyPortNbr": "example-string",
                        "cswDistrStackPhyPortNbrsw": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswDistrStackPhyPortInfoTable",
        "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": "/cswDistrStackPhyPortInfoTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswDistrStackPhyPortInfoTable/cswDistrStackPhyPortInfoEntry": {
      "get": {
        "summary": "Get cswDistrStackPhyPortInfoEntry list",
        "description": "Retrieve list of cswDistrStackPhyPortInfoEntry entries from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An Entry containing information about stack port that\n          is part of Distributed Stack Link.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cswDSLindex": {
                        "type": "string",
                        "description": "cswDSLindex",
                        "x-yang-type": "leafref"
                      },
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "cswDistrStackPhyPort": {
                        "type": "string",
                        "description": "This object indicates the name of distributed stack port.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cswDistrStackPhyPortOperStatus": {
                        "type": "string",
                        "description": "The state of the distributed stackport.\n            up         - Connected and operational.\n            down       - Not connected to a neighboring switch or\n                         administrative down."
                      },
                      "cswDistrStackPhyPortNbr": {
                        "type": "string",
                        "description": "This object indicates the name of distributed stack port's neighbor.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cswDistrStackPhyPortNbrsw": {
                        "type": "string",
                        "description": "This object indicates the EntPhysicalIndex of\n            the distributed stack port's neigbor switch.",
                        "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswDistrStackPhyPortInfoEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cswDSLindex": "example-string",
                      "ifIndex": "example-string",
                      "cswDistrStackPhyPort": "example-string",
                      "cswDistrStackPhyPortOperStatus": "up(1)",
                      "cswDistrStackPhyPortNbr": "example-string",
                      "cswDistrStackPhyPortNbrsw": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswDistrStackPhyPortInfoEntry",
        "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": "/cswDistrStackPhyPortInfoTable/cswDistrStackPhyPortInfoEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswStackPowerInfoTable": {
      "get": {
        "summary": "Get cswStackPowerInfoTable data",
        "description": "Retrieve cswStackPowerInfoTable operational data from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table holds the information about all the power stacks in\n        a single data stack.",
                  "properties": {
                    "cswStackPowerInfoEntry": {
                      "type": "array",
                      "description": "An entry in the cswStackPowerInfoTable for each of the power\n          stacks in a single data stack. This entry contains information\n          regarding the power stack.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cswStackPowerStackNumber": {
                            "type": "integer",
                            "description": "A unique value, greater than zero, to identify a power stack.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cswStackPowerMode": {
                            "type": "string",
                            "description": "This object specifies the information about the mode of the\n            power stack. \n            Power-sharing mode: All of the input power can be used for\n            loads, and the total available power appears as one huge power\n            supply. The power budget includes all power from all supplies.\n            No power is set aside for power supply failures, so if a power\n            supply fails, load shedding (shutting down of powered devices or\n            switches) might occur. This is the default. \n            Redundant mode: The largest power supply is removed from the\n            power pool to be used as backup power in case one of the other\n            power supplies fails. The available power budget is the total\n            power minus the largest power supply. This reduces the available\n            power in the pool for switches and powered devices to draw from,\n            but in case of a failure or an extreme power load, there is less\n            chance of having to shut down switches or powered devices. This\n            is the recommended operating mode if your system has enough\n            power. \n            In addition, you can configure each mode to run a strict power\n            budget or a non-strict (loose) power budget. If the mode is\n            strict, the stack power needs cannot exceed the available power.\n            When the power budgeted to devices reaches the maximum available\n            PoE power, power is denied to the next device seeking power. In\n            this mode the stack never goes into an over-budgeted power mode.\n            When the mode is non-strict, budgeted power is allowed to exceed\n            available power. This is normally not a problem because most\n            devices do not run at full power and the chances of all powered\n            devices in the stack requiring maximum power at the same time is\n            small.",
                            "x-yang-type": "CISCO-STACKWISE-MIB:CswPowerStackMode"
                          },
                          "cswStackPowerMasterMacAddress": {
                            "type": "string",
                            "description": "This object indicates the Mac address of the power stack\n            master.",
                            "x-yang-type": "yang:mac-address"
                          },
                          "cswStackPowerMasterSwitchNum": {
                            "type": "integer",
                            "description": "This object indicates the switch number of the power stack\n            master.\n            The value of this object would be zero if the power stack\n            master is not part of this data stack.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cswStackPowerNumMembers": {
                            "type": "integer",
                            "description": "This object indicates the number of members in the power\n            stack.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cswStackPowerType": {
                            "type": "string",
                            "description": "This object indicates the topology of the power stack, that is,\n            whether the switch is running in RING or STAR topology.",
                            "x-yang-type": "CISCO-STACKWISE-MIB:CswPowerStackType"
                          },
                          "cswStackPowerName": {
                            "type": "string",
                            "description": "This object specifies a unique name of this power stack. A\n            zero-length string indicates no name is assigned.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswStackPowerInfoTable": {
                    "cswStackPowerInfoEntry": [
                      {
                        "cswStackPowerStackNumber": 0,
                        "cswStackPowerMode": "example-string",
                        "cswStackPowerMasterMacAddress": "00:11:22:33:44:55",
                        "cswStackPowerMasterSwitchNum": 0,
                        "cswStackPowerNumMembers": 0,
                        "cswStackPowerType": "ethernetCsmacd(6)",
                        "cswStackPowerName": "interface-1"
                      },
                      {
                        "cswStackPowerStackNumber": 0,
                        "cswStackPowerMode": "example-string",
                        "cswStackPowerMasterMacAddress": "00:11:22:33:44:55",
                        "cswStackPowerMasterSwitchNum": 0,
                        "cswStackPowerNumMembers": 0,
                        "cswStackPowerType": "ethernetCsmacd(6)",
                        "cswStackPowerName": "interface-1"
                      },
                      {
                        "cswStackPowerStackNumber": 0,
                        "cswStackPowerMode": "example-string",
                        "cswStackPowerMasterMacAddress": "00:11:22:33:44:55",
                        "cswStackPowerMasterSwitchNum": 0,
                        "cswStackPowerNumMembers": 0,
                        "cswStackPowerType": "ethernetCsmacd(6)",
                        "cswStackPowerName": "interface-1"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswStackPowerInfoTable",
        "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": "/cswStackPowerInfoTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswStackPowerInfoTable/cswStackPowerInfoEntry": {
      "get": {
        "summary": "Get cswStackPowerInfoEntry list",
        "description": "Retrieve list of cswStackPowerInfoEntry entries from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry in the cswStackPowerInfoTable for each of the power\n          stacks in a single data stack. This entry contains information\n          regarding the power stack.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cswStackPowerStackNumber": {
                        "type": "integer",
                        "description": "A unique value, greater than zero, to identify a power stack.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswStackPowerMode": {
                        "type": "string",
                        "description": "This object specifies the information about the mode of the\n            power stack. \n            Power-sharing mode: All of the input power can be used for\n            loads, and the total available power appears as one huge power\n            supply. The power budget includes all power from all supplies.\n            No power is set aside for power supply failures, so if a power\n            supply fails, load shedding (shutting down of powered devices or\n            switches) might occur. This is the default. \n            Redundant mode: The largest power supply is removed from the\n            power pool to be used as backup power in case one of the other\n            power supplies fails. The available power budget is the total\n            power minus the largest power supply. This reduces the available\n            power in the pool for switches and powered devices to draw from,\n            but in case of a failure or an extreme power load, there is less\n            chance of having to shut down switches or powered devices. This\n            is the recommended operating mode if your system has enough\n            power. \n            In addition, you can configure each mode to run a strict power\n            budget or a non-strict (loose) power budget. If the mode is\n            strict, the stack power needs cannot exceed the available power.\n            When the power budgeted to devices reaches the maximum available\n            PoE power, power is denied to the next device seeking power. In\n            this mode the stack never goes into an over-budgeted power mode.\n            When the mode is non-strict, budgeted power is allowed to exceed\n            available power. This is normally not a problem because most\n            devices do not run at full power and the chances of all powered\n            devices in the stack requiring maximum power at the same time is\n            small.",
                        "x-yang-type": "CISCO-STACKWISE-MIB:CswPowerStackMode"
                      },
                      "cswStackPowerMasterMacAddress": {
                        "type": "string",
                        "description": "This object indicates the Mac address of the power stack\n            master.",
                        "x-yang-type": "yang:mac-address"
                      },
                      "cswStackPowerMasterSwitchNum": {
                        "type": "integer",
                        "description": "This object indicates the switch number of the power stack\n            master.\n            The value of this object would be zero if the power stack\n            master is not part of this data stack.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswStackPowerNumMembers": {
                        "type": "integer",
                        "description": "This object indicates the number of members in the power\n            stack.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswStackPowerType": {
                        "type": "string",
                        "description": "This object indicates the topology of the power stack, that is,\n            whether the switch is running in RING or STAR topology.",
                        "x-yang-type": "CISCO-STACKWISE-MIB:CswPowerStackType"
                      },
                      "cswStackPowerName": {
                        "type": "string",
                        "description": "This object specifies a unique name of this power stack. A\n            zero-length string indicates no name is assigned.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswStackPowerInfoEntry": [
                    {
                      "cswStackPowerStackNumber": 0,
                      "cswStackPowerMode": "example-string",
                      "cswStackPowerMasterMacAddress": "00:11:22:33:44:55",
                      "cswStackPowerMasterSwitchNum": 0,
                      "cswStackPowerNumMembers": 0,
                      "cswStackPowerType": "ethernetCsmacd(6)",
                      "cswStackPowerName": "interface-1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswStackPowerInfoEntry",
        "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": "/cswStackPowerInfoTable/cswStackPowerInfoEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswStackPowerInfoTable/cswStackPowerInfoEntry={cswStackPowerStackNumber}": {
      "get": {
        "summary": "Get cswStackPowerInfoEntry entry",
        "description": "Retrieve specific cswStackPowerInfoEntry entry by key from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "parameters": [
          {
            "name": "cswStackPowerStackNumber",
            "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": {
                    "cswStackPowerStackNumber": {
                      "type": "integer",
                      "description": "A unique value, greater than zero, to identify a power stack.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswStackPowerMode": {
                      "type": "string",
                      "description": "This object specifies the information about the mode of the\n            power stack. \n            Power-sharing mode: All of the input power can be used for\n            loads, and the total available power appears as one huge power\n            supply. The power budget includes all power from all supplies.\n            No power is set aside for power supply failures, so if a power\n            supply fails, load shedding (shutting down of powered devices or\n            switches) might occur. This is the default. \n            Redundant mode: The largest power supply is removed from the\n            power pool to be used as backup power in case one of the other\n            power supplies fails. The available power budget is the total\n            power minus the largest power supply. This reduces the available\n            power in the pool for switches and powered devices to draw from,\n            but in case of a failure or an extreme power load, there is less\n            chance of having to shut down switches or powered devices. This\n            is the recommended operating mode if your system has enough\n            power. \n            In addition, you can configure each mode to run a strict power\n            budget or a non-strict (loose) power budget. If the mode is\n            strict, the stack power needs cannot exceed the available power.\n            When the power budgeted to devices reaches the maximum available\n            PoE power, power is denied to the next device seeking power. In\n            this mode the stack never goes into an over-budgeted power mode.\n            When the mode is non-strict, budgeted power is allowed to exceed\n            available power. This is normally not a problem because most\n            devices do not run at full power and the chances of all powered\n            devices in the stack requiring maximum power at the same time is\n            small.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswPowerStackMode"
                    },
                    "cswStackPowerMasterMacAddress": {
                      "type": "string",
                      "description": "This object indicates the Mac address of the power stack\n            master.",
                      "x-yang-type": "yang:mac-address"
                    },
                    "cswStackPowerMasterSwitchNum": {
                      "type": "integer",
                      "description": "This object indicates the switch number of the power stack\n            master.\n            The value of this object would be zero if the power stack\n            master is not part of this data stack.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswStackPowerNumMembers": {
                      "type": "integer",
                      "description": "This object indicates the number of members in the power\n            stack.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswStackPowerType": {
                      "type": "string",
                      "description": "This object indicates the topology of the power stack, that is,\n            whether the switch is running in RING or STAR topology.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswPowerStackType"
                    },
                    "cswStackPowerName": {
                      "type": "string",
                      "description": "This object specifies a unique name of this power stack. A\n            zero-length string indicates no name is assigned.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswStackPowerInfoEntry": {
                    "cswStackPowerStackNumber": 0,
                    "cswStackPowerMode": "example-string",
                    "cswStackPowerMasterMacAddress": "00:11:22:33:44:55",
                    "cswStackPowerMasterSwitchNum": 0,
                    "cswStackPowerNumMembers": 0,
                    "cswStackPowerType": "ethernetCsmacd(6)",
                    "cswStackPowerName": "interface-1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswStackPowerInfoEntry-2"
      },
      "x-yang-path": "/cswStackPowerInfoTable/cswStackPowerInfoEntry={cswStackPowerStackNumber}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cswStackPowerStackNumber"
      ]
    },
    "/data/CISCO-STACKWISE-MIB:cswStackPowerPortInfoTable": {
      "get": {
        "summary": "Get cswStackPowerPortInfoTable data",
        "description": "Retrieve cswStackPowerPortInfoTable operational data from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains information about the stack power ports.\n        There exists an entry in this table for each physical stack\n        power port.",
                  "properties": {
                    "cswStackPowerPortInfoEntry": {
                      "type": "array",
                      "description": "A conceptual row in the cswStackPowerPortInfoTable. This entry\n          contains information about a power stack port.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cswStackPowerPortIndex": {
                            "type": "integer",
                            "description": "A unique value, greater than zero, for each stack power port.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cswStackPowerPortOperStatus": {
                            "type": "string",
                            "description": "This object is used to either set or unset the operational\n            status of the stack port. This object will have following valid\n            values,\n            \n                enabled(1)  : The port is enabled\n                disabled(2) : The port is forced down"
                          },
                          "cswStackPowerPortNeighborMacAddress": {
                            "type": "string",
                            "description": "This objects indicates the port neighbor's Mac Address.",
                            "x-yang-type": "yang:mac-address"
                          },
                          "cswStackPowerPortNeighborSwitchNum": {
                            "type": "string",
                            "description": "This objects indicates the port neighbor's switch number. If\n            either there is no switch connected or the neighbor is not\n            Jack-Jack then the value of this object is going to be 0.",
                            "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumberOrZero"
                          },
                          "cswStackPowerPortLinkStatus": {
                            "type": "string",
                            "description": "This object is used to describe the link status of the stack\n            port. This object will have following valid\n            values,\n            \n                up(1)  : The port is connected and operational\n                down(2): The port is either forced down or not connected"
                          },
                          "cswStackPowerPortOverCurrentThreshold": {
                            "type": "integer",
                            "description": "This object is used to retrieve the over current threshold. The\n            stack power cables are limited to carry current up to the limit\n            retrieved by this object. The stack power cables would not be\n            able to function properly if either the input or output current\n            goes beyond the threshold retrieved by this object.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cswStackPowerPortName": {
                            "type": "string",
                            "description": "This object specifies a unique name of the stack power port as\n            shown on the face plate of the system. A zero-length string\n            indicates no name is assigned.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswStackPowerPortInfoTable": {
                    "cswStackPowerPortInfoEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "cswStackPowerPortIndex": 1,
                        "cswStackPowerPortOperStatus": "up(1)",
                        "cswStackPowerPortNeighborMacAddress": "00:11:22:33:44:55",
                        "cswStackPowerPortNeighborSwitchNum": "example-string",
                        "cswStackPowerPortLinkStatus": "up(1)",
                        "cswStackPowerPortOverCurrentThreshold": 0,
                        "cswStackPowerPortName": "interface-1"
                      },
                      {
                        "entPhysicalIndex": "2",
                        "cswStackPowerPortIndex": 2,
                        "cswStackPowerPortOperStatus": "up(1)",
                        "cswStackPowerPortNeighborMacAddress": "00:11:22:33:44:55",
                        "cswStackPowerPortNeighborSwitchNum": "example-string",
                        "cswStackPowerPortLinkStatus": "up(1)",
                        "cswStackPowerPortOverCurrentThreshold": 0,
                        "cswStackPowerPortName": "interface-1"
                      },
                      {
                        "entPhysicalIndex": "3",
                        "cswStackPowerPortIndex": 3,
                        "cswStackPowerPortOperStatus": "up(1)",
                        "cswStackPowerPortNeighborMacAddress": "00:11:22:33:44:55",
                        "cswStackPowerPortNeighborSwitchNum": "example-string",
                        "cswStackPowerPortLinkStatus": "up(1)",
                        "cswStackPowerPortOverCurrentThreshold": 0,
                        "cswStackPowerPortName": "interface-1"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswStackPowerPortInfoTable",
        "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": "/cswStackPowerPortInfoTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswStackPowerPortInfoTable/cswStackPowerPortInfoEntry": {
      "get": {
        "summary": "Get cswStackPowerPortInfoEntry list",
        "description": "Retrieve list of cswStackPowerPortInfoEntry entries from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row in the cswStackPowerPortInfoTable. This entry\n          contains information about a power stack port.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cswStackPowerPortIndex": {
                        "type": "integer",
                        "description": "A unique value, greater than zero, for each stack power port.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswStackPowerPortOperStatus": {
                        "type": "string",
                        "description": "This object is used to either set or unset the operational\n            status of the stack port. This object will have following valid\n            values,\n            \n                enabled(1)  : The port is enabled\n                disabled(2) : The port is forced down"
                      },
                      "cswStackPowerPortNeighborMacAddress": {
                        "type": "string",
                        "description": "This objects indicates the port neighbor's Mac Address.",
                        "x-yang-type": "yang:mac-address"
                      },
                      "cswStackPowerPortNeighborSwitchNum": {
                        "type": "string",
                        "description": "This objects indicates the port neighbor's switch number. If\n            either there is no switch connected or the neighbor is not\n            Jack-Jack then the value of this object is going to be 0.",
                        "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumberOrZero"
                      },
                      "cswStackPowerPortLinkStatus": {
                        "type": "string",
                        "description": "This object is used to describe the link status of the stack\n            port. This object will have following valid\n            values,\n            \n                up(1)  : The port is connected and operational\n                down(2): The port is either forced down or not connected"
                      },
                      "cswStackPowerPortOverCurrentThreshold": {
                        "type": "integer",
                        "description": "This object is used to retrieve the over current threshold. The\n            stack power cables are limited to carry current up to the limit\n            retrieved by this object. The stack power cables would not be\n            able to function properly if either the input or output current\n            goes beyond the threshold retrieved by this object.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswStackPowerPortName": {
                        "type": "string",
                        "description": "This object specifies a unique name of the stack power port as\n            shown on the face plate of the system. A zero-length string\n            indicates no name is assigned.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswStackPowerPortInfoEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cswStackPowerPortIndex": 1,
                      "cswStackPowerPortOperStatus": "up(1)",
                      "cswStackPowerPortNeighborMacAddress": "00:11:22:33:44:55",
                      "cswStackPowerPortNeighborSwitchNum": "example-string",
                      "cswStackPowerPortLinkStatus": "up(1)",
                      "cswStackPowerPortOverCurrentThreshold": 0,
                      "cswStackPowerPortName": "interface-1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswStackPowerPortInfoEntry",
        "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": "/cswStackPowerPortInfoTable/cswStackPowerPortInfoEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswSwitchInfoEntry": {
      "get": {
        "summary": "Get cswSwitchInfoEntry list",
        "description": "Retrieve list of cswSwitchInfoEntry entries from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row in the cswSwitchInfoTable describing\n          a switch information.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cswSwitchNumCurrent": {
                        "type": "string",
                        "description": "This object contains the current switch identification number.\n            This number should match any logical labeling on the switch.\n            For example, a switch whose interfaces are labeled\n            'interface #3' this value should be 3.",
                        "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumber"
                      },
                      "cswSwitchNumNextReload": {
                        "type": "string",
                        "description": "This object contains the cswSwitchNumCurrent to be\n            used at next reload.  The maximum value for this object is\n            defined by the cswMaxSwitchNum object.\n            \n            Note: This object will contain 0 and cannot be set if the\n            cswSwitchState value is other than 'ready'.",
                        "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumberOrZero"
                      },
                      "cswSwitchRole": {
                        "type": "string",
                        "description": "This object describes the function of the switch:\n            \n            master    - stack master.\n            \n            member    - active member of the stack.\n            \n            notMember - none-active stack member, see\n                        cswSwitchState for status.\n            \n            standby   - stack standby switch."
                      },
                      "cswSwitchSwPriority": {
                        "type": "string",
                        "description": "A number containing the priority of a switch.  The switch with\n            the highest priority will become the master.  The maximum value\n            for this object is defined by the cswMaxSwitchConfigPriority\n            object.\n            \n            If after a reload the value of cswMaxSwitchConfigPriority\n            changes to a smaller value, and the value of cswSwitchSwPriority\n            has been previously set to a value greater or equal to the\n            new cswMaxSwitchConfigPriority, then the SNMP agent must set\n            cswSwitchSwPriority to the new cswMaxSwitchConfigPriority.\n            \n            Note: This object will contain the value of 0 if the\n            cswSwitchState value is other than 'ready'.",
                        "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority"
                      },
                      "cswSwitchHwPriority": {
                        "type": "string",
                        "description": "This object contains the hardware priority of a switch.  If\n            two or more entries in this table have the same\n            cswSwitchSwPriority value during the master election time,\n            the switch with the highest cswSwitchHwPriority will become\n            the master.\n            \n            Note: This object will contain the value of 0 if the\n            cswSwitchState value is other than 'ready'.",
                        "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority"
                      },
                      "cswSwitchState": {
                        "type": "string",
                        "description": "The current state of a switch:\n            \n            waiting         - Waiting for a limited time on other\n                              switches in the stack to come online.\n            \n            progressing     - Master election or mismatch checks in\n                              progress.\n            \n            added           - The switch is added to the stack.\n            \n            ready           - The switch is operational.\n            \n            sdmMismatch     - The SDM template configured on the master\n                              is not supported by the new member.\n            \n            verMismatch     - The operating system version running on the\n                              master is different from the operating\n                              system version running on this member.\n            \n            featureMismatch - Some of the features configured on the\n                              master are not supported on this member.\n            \n            newMasterInit   - Waiting for the new master to finish\n                              initialization after master switchover\n                              (Master Re-Init).\n            \n            provisioned     - The switch is not an active member of the\n                              stack.\n            \n            invalid         - The switch's state machine is in an\n                              invalid state.\n            \n            removed         - The switch is removed from the stack."
                      },
                      "cswSwitchMacAddress": {
                        "type": "string",
                        "description": "The MAC address of the switch.\n            \n            Note: This object will contain the value of 0000:0000:0000\n            if the cswSwitchState value is other than 'ready'.",
                        "x-yang-type": "yang:mac-address"
                      },
                      "cswSwitchSoftwareImage": {
                        "type": "string",
                        "description": "The software image type running on the switch.\n            \n            Note: This object will contain an empty string if the\n            cswSwitchState value is other than 'ready'.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cswSwitchPowerBudget": {
                        "type": "integer",
                        "description": "This object indicates the power budget of the switch.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswSwitchPowerCommited": {
                        "type": "integer",
                        "description": "This object indicates the power committed to the POE devices\n            connected to the switch.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswSwitchSystemPowerPriority": {
                        "type": "integer",
                        "description": "This specifies the system's power priority. In case of\n            a power failure then the system with the highest system\n            priority will be brought down last.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswSwitchPoeDevicesLowPriority": {
                        "type": "integer",
                        "description": "This object specifies the priority of the system's low\n            priority POE devices.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswSwitchPoeDevicesHighPriority": {
                        "type": "integer",
                        "description": "This object specifies the priority of the system's high\n            priority POE devices. In order to avoid losing the high \n            priority POE devices before the low priority POE devices, \n            this object's value must be greater than value of \n            cswSwitchPoeDevicesLowPriority.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswSwitchPowerAllocated": {
                        "type": "integer",
                        "description": "This object indicates the power committed to the POE devices\n            connected to the switch.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswSwitchInfoEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cswSwitchNumCurrent": "example-string",
                      "cswSwitchNumNextReload": "example-string",
                      "cswSwitchRole": "example-string",
                      "cswSwitchSwPriority": "example-string",
                      "cswSwitchHwPriority": "example-string",
                      "cswSwitchState": "up(1)",
                      "cswSwitchMacAddress": "00:11:22:33:44:55",
                      "cswSwitchSoftwareImage": "example-string",
                      "cswSwitchPowerBudget": 0,
                      "cswSwitchPowerCommited": 0,
                      "cswSwitchSystemPowerPriority": 0,
                      "cswSwitchPoeDevicesLowPriority": 0,
                      "cswSwitchPoeDevicesHighPriority": 0,
                      "cswSwitchPowerAllocated": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswSwitchInfoEntry-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": "/cswSwitchInfoEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswSwitchInfoEntry={entPhysicalIndex}": {
      "get": {
        "summary": "Get cswSwitchInfoEntry entry",
        "description": "Retrieve specific cswSwitchInfoEntry entry by key from MIB",
        "tags": [
          "CISCO-STACKWISE-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"
                    },
                    "cswSwitchNumCurrent": {
                      "type": "string",
                      "description": "This object contains the current switch identification number.\n            This number should match any logical labeling on the switch.\n            For example, a switch whose interfaces are labeled\n            'interface #3' this value should be 3.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumber"
                    },
                    "cswSwitchNumNextReload": {
                      "type": "string",
                      "description": "This object contains the cswSwitchNumCurrent to be\n            used at next reload.  The maximum value for this object is\n            defined by the cswMaxSwitchNum object.\n            \n            Note: This object will contain 0 and cannot be set if the\n            cswSwitchState value is other than 'ready'.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumberOrZero"
                    },
                    "cswSwitchRole": {
                      "type": "string",
                      "description": "This object describes the function of the switch:\n            \n            master    - stack master.\n            \n            member    - active member of the stack.\n            \n            notMember - none-active stack member, see\n                        cswSwitchState for status.\n            \n            standby   - stack standby switch."
                    },
                    "cswSwitchSwPriority": {
                      "type": "string",
                      "description": "A number containing the priority of a switch.  The switch with\n            the highest priority will become the master.  The maximum value\n            for this object is defined by the cswMaxSwitchConfigPriority\n            object.\n            \n            If after a reload the value of cswMaxSwitchConfigPriority\n            changes to a smaller value, and the value of cswSwitchSwPriority\n            has been previously set to a value greater or equal to the\n            new cswMaxSwitchConfigPriority, then the SNMP agent must set\n            cswSwitchSwPriority to the new cswMaxSwitchConfigPriority.\n            \n            Note: This object will contain the value of 0 if the\n            cswSwitchState value is other than 'ready'.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority"
                    },
                    "cswSwitchHwPriority": {
                      "type": "string",
                      "description": "This object contains the hardware priority of a switch.  If\n            two or more entries in this table have the same\n            cswSwitchSwPriority value during the master election time,\n            the switch with the highest cswSwitchHwPriority will become\n            the master.\n            \n            Note: This object will contain the value of 0 if the\n            cswSwitchState value is other than 'ready'.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority"
                    },
                    "cswSwitchState": {
                      "type": "string",
                      "description": "The current state of a switch:\n            \n            waiting         - Waiting for a limited time on other\n                              switches in the stack to come online.\n            \n            progressing     - Master election or mismatch checks in\n                              progress.\n            \n            added           - The switch is added to the stack.\n            \n            ready           - The switch is operational.\n            \n            sdmMismatch     - The SDM template configured on the master\n                              is not supported by the new member.\n            \n            verMismatch     - The operating system version running on the\n                              master is different from the operating\n                              system version running on this member.\n            \n            featureMismatch - Some of the features configured on the\n                              master are not supported on this member.\n            \n            newMasterInit   - Waiting for the new master to finish\n                              initialization after master switchover\n                              (Master Re-Init).\n            \n            provisioned     - The switch is not an active member of the\n                              stack.\n            \n            invalid         - The switch's state machine is in an\n                              invalid state.\n            \n            removed         - The switch is removed from the stack."
                    },
                    "cswSwitchMacAddress": {
                      "type": "string",
                      "description": "The MAC address of the switch.\n            \n            Note: This object will contain the value of 0000:0000:0000\n            if the cswSwitchState value is other than 'ready'.",
                      "x-yang-type": "yang:mac-address"
                    },
                    "cswSwitchSoftwareImage": {
                      "type": "string",
                      "description": "The software image type running on the switch.\n            \n            Note: This object will contain an empty string if the\n            cswSwitchState value is other than 'ready'.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cswSwitchPowerBudget": {
                      "type": "integer",
                      "description": "This object indicates the power budget of the switch.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswSwitchPowerCommited": {
                      "type": "integer",
                      "description": "This object indicates the power committed to the POE devices\n            connected to the switch.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswSwitchSystemPowerPriority": {
                      "type": "integer",
                      "description": "This specifies the system's power priority. In case of\n            a power failure then the system with the highest system\n            priority will be brought down last.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswSwitchPoeDevicesLowPriority": {
                      "type": "integer",
                      "description": "This object specifies the priority of the system's low\n            priority POE devices.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswSwitchPoeDevicesHighPriority": {
                      "type": "integer",
                      "description": "This object specifies the priority of the system's high\n            priority POE devices. In order to avoid losing the high \n            priority POE devices before the low priority POE devices, \n            this object's value must be greater than value of \n            cswSwitchPoeDevicesLowPriority.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswSwitchPowerAllocated": {
                      "type": "integer",
                      "description": "This object indicates the power committed to the POE devices\n            connected to the switch.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswSwitchInfoEntry": {
                    "entPhysicalIndex": "example-string",
                    "cswSwitchNumCurrent": "example-string",
                    "cswSwitchNumNextReload": "example-string",
                    "cswSwitchRole": "example-string",
                    "cswSwitchSwPriority": "example-string",
                    "cswSwitchHwPriority": "example-string",
                    "cswSwitchState": "up(1)",
                    "cswSwitchMacAddress": "00:11:22:33:44:55",
                    "cswSwitchSoftwareImage": "example-string",
                    "cswSwitchPowerBudget": 0,
                    "cswSwitchPowerCommited": 0,
                    "cswSwitchSystemPowerPriority": 0,
                    "cswSwitchPoeDevicesLowPriority": 0,
                    "cswSwitchPoeDevicesHighPriority": 0,
                    "cswSwitchPowerAllocated": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswSwitchInfoEntry-4"
      },
      "x-yang-path": "/cswSwitchInfoEntry={entPhysicalIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex"
      ]
    },
    "/data/CISCO-STACKWISE-MIB:cswStackPortInfoEntry": {
      "get": {
        "summary": "Get cswStackPortInfoEntry list",
        "description": "Retrieve list of cswStackPortInfoEntry entries from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row in the cswStackPortInfoTable.  An entry\n          contains information about a stackport.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "cswStackPortOperStatus": {
                        "type": "string",
                        "description": "The state of the stackport.\n            \n            up         - Connected and operational.\n            \n            down       - Not connected to a neighboring switch or\n                         administrative down.\n            \n            forcedDown - Shut down by stack manager due to mismatch or\n                         stackport errors."
                      },
                      "cswStackPortNeighbor": {
                        "type": "string",
                        "description": "This object contains the value of the entPhysicalIndex of the\n            switch's chassis to which this stackport is connected to.  If\n            the stackport is not connected, the value 0 is returned.",
                        "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswStackPortInfoEntry": [
                    {
                      "ifIndex": "example-string",
                      "cswStackPortOperStatus": "up(1)",
                      "cswStackPortNeighbor": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswStackPortInfoEntry-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": "/cswStackPortInfoEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswStackPortInfoEntry={ifIndex}": {
      "get": {
        "summary": "Get cswStackPortInfoEntry entry",
        "description": "Retrieve specific cswStackPortInfoEntry entry by key from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "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": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "cswStackPortOperStatus": {
                      "type": "string",
                      "description": "The state of the stackport.\n            \n            up         - Connected and operational.\n            \n            down       - Not connected to a neighboring switch or\n                         administrative down.\n            \n            forcedDown - Shut down by stack manager due to mismatch or\n                         stackport errors."
                    },
                    "cswStackPortNeighbor": {
                      "type": "string",
                      "description": "This object contains the value of the entPhysicalIndex of the\n            switch's chassis to which this stackport is connected to.  If\n            the stackport is not connected, the value 0 is returned.",
                      "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero"
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswStackPortInfoEntry": {
                    "ifIndex": "example-string",
                    "cswStackPortOperStatus": "up(1)",
                    "cswStackPortNeighbor": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswStackPortInfoEntry-4"
      },
      "x-yang-path": "/cswStackPortInfoEntry={ifIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex"
      ]
    },
    "/data/CISCO-STACKWISE-MIB:cswDistrStackLinkInfoEntry": {
      "get": {
        "summary": "Get cswDistrStackLinkInfoEntry list",
        "description": "Retrieve list of cswDistrStackLinkInfoEntry entries from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An Entry containing information about DSL link.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cswDSLindex": {
                        "type": "integer",
                        "description": "This is  index of the distributed stack link \n            with respect to each interface port",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswDistrStackLinkBundleOperStatus": {
                        "type": "string",
                        "description": "The state of the stackLink.\n            up         - Connected and operational.\n            down       - Not connected or administrative down."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswDistrStackLinkInfoEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cswDSLindex": 1,
                      "cswDistrStackLinkBundleOperStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswDistrStackLinkInfoEntry-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": "/cswDistrStackLinkInfoEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswDistrStackPhyPortInfoEntry": {
      "get": {
        "summary": "Get cswDistrStackPhyPortInfoEntry list",
        "description": "Retrieve list of cswDistrStackPhyPortInfoEntry entries from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An Entry containing information about stack port that\n          is part of Distributed Stack Link.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cswDSLindex": {
                        "type": "string",
                        "description": "cswDSLindex",
                        "x-yang-type": "leafref"
                      },
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "cswDistrStackPhyPort": {
                        "type": "string",
                        "description": "This object indicates the name of distributed stack port.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cswDistrStackPhyPortOperStatus": {
                        "type": "string",
                        "description": "The state of the distributed stackport.\n            up         - Connected and operational.\n            down       - Not connected to a neighboring switch or\n                         administrative down."
                      },
                      "cswDistrStackPhyPortNbr": {
                        "type": "string",
                        "description": "This object indicates the name of distributed stack port's neighbor.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cswDistrStackPhyPortNbrsw": {
                        "type": "string",
                        "description": "This object indicates the EntPhysicalIndex of\n            the distributed stack port's neigbor switch.",
                        "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswDistrStackPhyPortInfoEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cswDSLindex": "example-string",
                      "ifIndex": "example-string",
                      "cswDistrStackPhyPort": "example-string",
                      "cswDistrStackPhyPortOperStatus": "up(1)",
                      "cswDistrStackPhyPortNbr": "example-string",
                      "cswDistrStackPhyPortNbrsw": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswDistrStackPhyPortInfoEntry-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": "/cswDistrStackPhyPortInfoEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswStackPowerInfoEntry": {
      "get": {
        "summary": "Get cswStackPowerInfoEntry list",
        "description": "Retrieve list of cswStackPowerInfoEntry entries from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry in the cswStackPowerInfoTable for each of the power\n          stacks in a single data stack. This entry contains information\n          regarding the power stack.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cswStackPowerStackNumber": {
                        "type": "integer",
                        "description": "A unique value, greater than zero, to identify a power stack.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswStackPowerMode": {
                        "type": "string",
                        "description": "This object specifies the information about the mode of the\n            power stack. \n            Power-sharing mode: All of the input power can be used for\n            loads, and the total available power appears as one huge power\n            supply. The power budget includes all power from all supplies.\n            No power is set aside for power supply failures, so if a power\n            supply fails, load shedding (shutting down of powered devices or\n            switches) might occur. This is the default. \n            Redundant mode: The largest power supply is removed from the\n            power pool to be used as backup power in case one of the other\n            power supplies fails. The available power budget is the total\n            power minus the largest power supply. This reduces the available\n            power in the pool for switches and powered devices to draw from,\n            but in case of a failure or an extreme power load, there is less\n            chance of having to shut down switches or powered devices. This\n            is the recommended operating mode if your system has enough\n            power. \n            In addition, you can configure each mode to run a strict power\n            budget or a non-strict (loose) power budget. If the mode is\n            strict, the stack power needs cannot exceed the available power.\n            When the power budgeted to devices reaches the maximum available\n            PoE power, power is denied to the next device seeking power. In\n            this mode the stack never goes into an over-budgeted power mode.\n            When the mode is non-strict, budgeted power is allowed to exceed\n            available power. This is normally not a problem because most\n            devices do not run at full power and the chances of all powered\n            devices in the stack requiring maximum power at the same time is\n            small.",
                        "x-yang-type": "CISCO-STACKWISE-MIB:CswPowerStackMode"
                      },
                      "cswStackPowerMasterMacAddress": {
                        "type": "string",
                        "description": "This object indicates the Mac address of the power stack\n            master.",
                        "x-yang-type": "yang:mac-address"
                      },
                      "cswStackPowerMasterSwitchNum": {
                        "type": "integer",
                        "description": "This object indicates the switch number of the power stack\n            master.\n            The value of this object would be zero if the power stack\n            master is not part of this data stack.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswStackPowerNumMembers": {
                        "type": "integer",
                        "description": "This object indicates the number of members in the power\n            stack.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswStackPowerType": {
                        "type": "string",
                        "description": "This object indicates the topology of the power stack, that is,\n            whether the switch is running in RING or STAR topology.",
                        "x-yang-type": "CISCO-STACKWISE-MIB:CswPowerStackType"
                      },
                      "cswStackPowerName": {
                        "type": "string",
                        "description": "This object specifies a unique name of this power stack. A\n            zero-length string indicates no name is assigned.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswStackPowerInfoEntry": [
                    {
                      "cswStackPowerStackNumber": 0,
                      "cswStackPowerMode": "example-string",
                      "cswStackPowerMasterMacAddress": "00:11:22:33:44:55",
                      "cswStackPowerMasterSwitchNum": 0,
                      "cswStackPowerNumMembers": 0,
                      "cswStackPowerType": "ethernetCsmacd(6)",
                      "cswStackPowerName": "interface-1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswStackPowerInfoEntry-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": "/cswStackPowerInfoEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswStackPowerInfoEntry={cswStackPowerStackNumber}": {
      "get": {
        "summary": "Get cswStackPowerInfoEntry entry",
        "description": "Retrieve specific cswStackPowerInfoEntry entry by key from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "parameters": [
          {
            "name": "cswStackPowerStackNumber",
            "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": {
                    "cswStackPowerStackNumber": {
                      "type": "integer",
                      "description": "A unique value, greater than zero, to identify a power stack.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswStackPowerMode": {
                      "type": "string",
                      "description": "This object specifies the information about the mode of the\n            power stack. \n            Power-sharing mode: All of the input power can be used for\n            loads, and the total available power appears as one huge power\n            supply. The power budget includes all power from all supplies.\n            No power is set aside for power supply failures, so if a power\n            supply fails, load shedding (shutting down of powered devices or\n            switches) might occur. This is the default. \n            Redundant mode: The largest power supply is removed from the\n            power pool to be used as backup power in case one of the other\n            power supplies fails. The available power budget is the total\n            power minus the largest power supply. This reduces the available\n            power in the pool for switches and powered devices to draw from,\n            but in case of a failure or an extreme power load, there is less\n            chance of having to shut down switches or powered devices. This\n            is the recommended operating mode if your system has enough\n            power. \n            In addition, you can configure each mode to run a strict power\n            budget or a non-strict (loose) power budget. If the mode is\n            strict, the stack power needs cannot exceed the available power.\n            When the power budgeted to devices reaches the maximum available\n            PoE power, power is denied to the next device seeking power. In\n            this mode the stack never goes into an over-budgeted power mode.\n            When the mode is non-strict, budgeted power is allowed to exceed\n            available power. This is normally not a problem because most\n            devices do not run at full power and the chances of all powered\n            devices in the stack requiring maximum power at the same time is\n            small.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswPowerStackMode"
                    },
                    "cswStackPowerMasterMacAddress": {
                      "type": "string",
                      "description": "This object indicates the Mac address of the power stack\n            master.",
                      "x-yang-type": "yang:mac-address"
                    },
                    "cswStackPowerMasterSwitchNum": {
                      "type": "integer",
                      "description": "This object indicates the switch number of the power stack\n            master.\n            The value of this object would be zero if the power stack\n            master is not part of this data stack.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswStackPowerNumMembers": {
                      "type": "integer",
                      "description": "This object indicates the number of members in the power\n            stack.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswStackPowerType": {
                      "type": "string",
                      "description": "This object indicates the topology of the power stack, that is,\n            whether the switch is running in RING or STAR topology.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswPowerStackType"
                    },
                    "cswStackPowerName": {
                      "type": "string",
                      "description": "This object specifies a unique name of this power stack. A\n            zero-length string indicates no name is assigned.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswStackPowerInfoEntry": {
                    "cswStackPowerStackNumber": 0,
                    "cswStackPowerMode": "example-string",
                    "cswStackPowerMasterMacAddress": "00:11:22:33:44:55",
                    "cswStackPowerMasterSwitchNum": 0,
                    "cswStackPowerNumMembers": 0,
                    "cswStackPowerType": "ethernetCsmacd(6)",
                    "cswStackPowerName": "interface-1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswStackPowerInfoEntry-4"
      },
      "x-yang-path": "/cswStackPowerInfoEntry={cswStackPowerStackNumber}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cswStackPowerStackNumber"
      ]
    },
    "/data/CISCO-STACKWISE-MIB:cswStackPowerPortInfoEntry": {
      "get": {
        "summary": "Get cswStackPowerPortInfoEntry list",
        "description": "Retrieve list of cswStackPowerPortInfoEntry entries from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row in the cswStackPowerPortInfoTable. This entry\n          contains information about a power stack port.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cswStackPowerPortIndex": {
                        "type": "integer",
                        "description": "A unique value, greater than zero, for each stack power port.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswStackPowerPortOperStatus": {
                        "type": "string",
                        "description": "This object is used to either set or unset the operational\n            status of the stack port. This object will have following valid\n            values,\n            \n                enabled(1)  : The port is enabled\n                disabled(2) : The port is forced down"
                      },
                      "cswStackPowerPortNeighborMacAddress": {
                        "type": "string",
                        "description": "This objects indicates the port neighbor's Mac Address.",
                        "x-yang-type": "yang:mac-address"
                      },
                      "cswStackPowerPortNeighborSwitchNum": {
                        "type": "string",
                        "description": "This objects indicates the port neighbor's switch number. If\n            either there is no switch connected or the neighbor is not\n            Jack-Jack then the value of this object is going to be 0.",
                        "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumberOrZero"
                      },
                      "cswStackPowerPortLinkStatus": {
                        "type": "string",
                        "description": "This object is used to describe the link status of the stack\n            port. This object will have following valid\n            values,\n            \n                up(1)  : The port is connected and operational\n                down(2): The port is either forced down or not connected"
                      },
                      "cswStackPowerPortOverCurrentThreshold": {
                        "type": "integer",
                        "description": "This object is used to retrieve the over current threshold. The\n            stack power cables are limited to carry current up to the limit\n            retrieved by this object. The stack power cables would not be\n            able to function properly if either the input or output current\n            goes beyond the threshold retrieved by this object.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cswStackPowerPortName": {
                        "type": "string",
                        "description": "This object specifies a unique name of the stack power port as\n            shown on the face plate of the system. A zero-length string\n            indicates no name is assigned.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswStackPowerPortInfoEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cswStackPowerPortIndex": 1,
                      "cswStackPowerPortOperStatus": "up(1)",
                      "cswStackPowerPortNeighborMacAddress": "00:11:22:33:44:55",
                      "cswStackPowerPortNeighborSwitchNum": "example-string",
                      "cswStackPowerPortLinkStatus": "up(1)",
                      "cswStackPowerPortOverCurrentThreshold": 0,
                      "cswStackPowerPortName": "interface-1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswStackPowerPortInfoEntry-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": "/cswStackPowerPortInfoEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STACKWISE-MIB:cswDistrStackLinkInfoTable/cswDistrStackLinkInfoEntry={entPhysicalIndex},{cswDSLindex}": {
      "get": {
        "summary": "Get cswDistrStackLinkInfoEntry entry",
        "description": "Retrieve specific cswDistrStackLinkInfoEntry entry by key from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cswDSLindex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cswDSLindex": {
                      "type": "integer",
                      "description": "This is  index of the distributed stack link \n            with respect to each interface port",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswDistrStackLinkBundleOperStatus": {
                      "type": "string",
                      "description": "The state of the stackLink.\n            up         - Connected and operational.\n            down       - Not connected or administrative down."
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswDistrStackLinkInfoEntry": {
                    "entPhysicalIndex": "example-string",
                    "cswDSLindex": 1,
                    "cswDistrStackLinkBundleOperStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswDistrStackLinkInfoEntry-2"
      },
      "x-yang-path": "/cswDistrStackLinkInfoTable/cswDistrStackLinkInfoEntry={entPhysicalIndex cswDSLindex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cswDSLindex"
      ]
    },
    "/data/CISCO-STACKWISE-MIB:cswDistrStackPhyPortInfoTable/cswDistrStackPhyPortInfoEntry={entPhysicalIndex},{cswDSLindex},{ifIndex}": {
      "get": {
        "summary": "Get cswDistrStackPhyPortInfoEntry entry",
        "description": "Retrieve specific cswDistrStackPhyPortInfoEntry entry by key from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cswDSLindex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cswDSLindex": {
                      "type": "string",
                      "description": "cswDSLindex",
                      "x-yang-type": "leafref"
                    },
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "cswDistrStackPhyPort": {
                      "type": "string",
                      "description": "This object indicates the name of distributed stack port.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cswDistrStackPhyPortOperStatus": {
                      "type": "string",
                      "description": "The state of the distributed stackport.\n            up         - Connected and operational.\n            down       - Not connected to a neighboring switch or\n                         administrative down."
                    },
                    "cswDistrStackPhyPortNbr": {
                      "type": "string",
                      "description": "This object indicates the name of distributed stack port's neighbor.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cswDistrStackPhyPortNbrsw": {
                      "type": "string",
                      "description": "This object indicates the EntPhysicalIndex of\n            the distributed stack port's neigbor switch.",
                      "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero"
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswDistrStackPhyPortInfoEntry": {
                    "entPhysicalIndex": "example-string",
                    "cswDSLindex": "example-string",
                    "ifIndex": "example-string",
                    "cswDistrStackPhyPort": "example-string",
                    "cswDistrStackPhyPortOperStatus": "up(1)",
                    "cswDistrStackPhyPortNbr": "example-string",
                    "cswDistrStackPhyPortNbrsw": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswDistrStackPhyPortInfoEntry-2"
      },
      "x-yang-path": "/cswDistrStackPhyPortInfoTable/cswDistrStackPhyPortInfoEntry={entPhysicalIndex cswDSLindex ifIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cswDSLindex ifIndex"
      ]
    },
    "/data/CISCO-STACKWISE-MIB:cswStackPowerPortInfoTable/cswStackPowerPortInfoEntry={entPhysicalIndex},{cswStackPowerPortIndex}": {
      "get": {
        "summary": "Get cswStackPowerPortInfoEntry entry",
        "description": "Retrieve specific cswStackPowerPortInfoEntry entry by key from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cswStackPowerPortIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cswStackPowerPortIndex": {
                      "type": "integer",
                      "description": "A unique value, greater than zero, for each stack power port.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswStackPowerPortOperStatus": {
                      "type": "string",
                      "description": "This object is used to either set or unset the operational\n            status of the stack port. This object will have following valid\n            values,\n            \n                enabled(1)  : The port is enabled\n                disabled(2) : The port is forced down"
                    },
                    "cswStackPowerPortNeighborMacAddress": {
                      "type": "string",
                      "description": "This objects indicates the port neighbor's Mac Address.",
                      "x-yang-type": "yang:mac-address"
                    },
                    "cswStackPowerPortNeighborSwitchNum": {
                      "type": "string",
                      "description": "This objects indicates the port neighbor's switch number. If\n            either there is no switch connected or the neighbor is not\n            Jack-Jack then the value of this object is going to be 0.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumberOrZero"
                    },
                    "cswStackPowerPortLinkStatus": {
                      "type": "string",
                      "description": "This object is used to describe the link status of the stack\n            port. This object will have following valid\n            values,\n            \n                up(1)  : The port is connected and operational\n                down(2): The port is either forced down or not connected"
                    },
                    "cswStackPowerPortOverCurrentThreshold": {
                      "type": "integer",
                      "description": "This object is used to retrieve the over current threshold. The\n            stack power cables are limited to carry current up to the limit\n            retrieved by this object. The stack power cables would not be\n            able to function properly if either the input or output current\n            goes beyond the threshold retrieved by this object.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswStackPowerPortName": {
                      "type": "string",
                      "description": "This object specifies a unique name of the stack power port as\n            shown on the face plate of the system. A zero-length string\n            indicates no name is assigned.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswStackPowerPortInfoEntry": {
                    "entPhysicalIndex": "example-string",
                    "cswStackPowerPortIndex": 1,
                    "cswStackPowerPortOperStatus": "up(1)",
                    "cswStackPowerPortNeighborMacAddress": "00:11:22:33:44:55",
                    "cswStackPowerPortNeighborSwitchNum": "example-string",
                    "cswStackPowerPortLinkStatus": "up(1)",
                    "cswStackPowerPortOverCurrentThreshold": 0,
                    "cswStackPowerPortName": "interface-1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswStackPowerPortInfoEntry-2"
      },
      "x-yang-path": "/cswStackPowerPortInfoTable/cswStackPowerPortInfoEntry={entPhysicalIndex cswStackPowerPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cswStackPowerPortIndex"
      ]
    },
    "/data/CISCO-STACKWISE-MIB:cswDistrStackLinkInfoEntry={entPhysicalIndex},{cswDSLindex}": {
      "get": {
        "summary": "Get cswDistrStackLinkInfoEntry entry",
        "description": "Retrieve specific cswDistrStackLinkInfoEntry entry by key from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cswDSLindex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cswDSLindex": {
                      "type": "integer",
                      "description": "This is  index of the distributed stack link \n            with respect to each interface port",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswDistrStackLinkBundleOperStatus": {
                      "type": "string",
                      "description": "The state of the stackLink.\n            up         - Connected and operational.\n            down       - Not connected or administrative down."
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswDistrStackLinkInfoEntry": {
                    "entPhysicalIndex": "example-string",
                    "cswDSLindex": 1,
                    "cswDistrStackLinkBundleOperStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswDistrStackLinkInfoEntry-4"
      },
      "x-yang-path": "/cswDistrStackLinkInfoEntry={entPhysicalIndex cswDSLindex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cswDSLindex"
      ]
    },
    "/data/CISCO-STACKWISE-MIB:cswDistrStackPhyPortInfoEntry={entPhysicalIndex},{cswDSLindex},{ifIndex}": {
      "get": {
        "summary": "Get cswDistrStackPhyPortInfoEntry entry",
        "description": "Retrieve specific cswDistrStackPhyPortInfoEntry entry by key from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cswDSLindex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cswDSLindex": {
                      "type": "string",
                      "description": "cswDSLindex",
                      "x-yang-type": "leafref"
                    },
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "cswDistrStackPhyPort": {
                      "type": "string",
                      "description": "This object indicates the name of distributed stack port.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cswDistrStackPhyPortOperStatus": {
                      "type": "string",
                      "description": "The state of the distributed stackport.\n            up         - Connected and operational.\n            down       - Not connected to a neighboring switch or\n                         administrative down."
                    },
                    "cswDistrStackPhyPortNbr": {
                      "type": "string",
                      "description": "This object indicates the name of distributed stack port's neighbor.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cswDistrStackPhyPortNbrsw": {
                      "type": "string",
                      "description": "This object indicates the EntPhysicalIndex of\n            the distributed stack port's neigbor switch.",
                      "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero"
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswDistrStackPhyPortInfoEntry": {
                    "entPhysicalIndex": "example-string",
                    "cswDSLindex": "example-string",
                    "ifIndex": "example-string",
                    "cswDistrStackPhyPort": "example-string",
                    "cswDistrStackPhyPortOperStatus": "up(1)",
                    "cswDistrStackPhyPortNbr": "example-string",
                    "cswDistrStackPhyPortNbrsw": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswDistrStackPhyPortInfoEntry-4"
      },
      "x-yang-path": "/cswDistrStackPhyPortInfoEntry={entPhysicalIndex cswDSLindex ifIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cswDSLindex ifIndex"
      ]
    },
    "/data/CISCO-STACKWISE-MIB:cswStackPowerPortInfoEntry={entPhysicalIndex},{cswStackPowerPortIndex}": {
      "get": {
        "summary": "Get cswStackPowerPortInfoEntry entry",
        "description": "Retrieve specific cswStackPowerPortInfoEntry entry by key from MIB",
        "tags": [
          "CISCO-STACKWISE-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cswStackPowerPortIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cswStackPowerPortIndex": {
                      "type": "integer",
                      "description": "A unique value, greater than zero, for each stack power port.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswStackPowerPortOperStatus": {
                      "type": "string",
                      "description": "This object is used to either set or unset the operational\n            status of the stack port. This object will have following valid\n            values,\n            \n                enabled(1)  : The port is enabled\n                disabled(2) : The port is forced down"
                    },
                    "cswStackPowerPortNeighborMacAddress": {
                      "type": "string",
                      "description": "This objects indicates the port neighbor's Mac Address.",
                      "x-yang-type": "yang:mac-address"
                    },
                    "cswStackPowerPortNeighborSwitchNum": {
                      "type": "string",
                      "description": "This objects indicates the port neighbor's switch number. If\n            either there is no switch connected or the neighbor is not\n            Jack-Jack then the value of this object is going to be 0.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumberOrZero"
                    },
                    "cswStackPowerPortLinkStatus": {
                      "type": "string",
                      "description": "This object is used to describe the link status of the stack\n            port. This object will have following valid\n            values,\n            \n                up(1)  : The port is connected and operational\n                down(2): The port is either forced down or not connected"
                    },
                    "cswStackPowerPortOverCurrentThreshold": {
                      "type": "integer",
                      "description": "This object is used to retrieve the over current threshold. The\n            stack power cables are limited to carry current up to the limit\n            retrieved by this object. The stack power cables would not be\n            able to function properly if either the input or output current\n            goes beyond the threshold retrieved by this object.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cswStackPowerPortName": {
                      "type": "string",
                      "description": "This object specifies a unique name of the stack power port as\n            shown on the face plate of the system. A zero-length string\n            indicates no name is assigned.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    }
                  }
                },
                "example": {
                  "CISCO-STACKWISE-MIB:cswStackPowerPortInfoEntry": {
                    "entPhysicalIndex": "example-string",
                    "cswStackPowerPortIndex": 1,
                    "cswStackPowerPortOperStatus": "up(1)",
                    "cswStackPowerPortNeighborMacAddress": "00:11:22:33:44:55",
                    "cswStackPowerPortNeighborSwitchNum": "example-string",
                    "cswStackPowerPortLinkStatus": "up(1)",
                    "cswStackPowerPortOverCurrentThreshold": 0,
                    "cswStackPowerPortName": "interface-1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cswStackPowerPortInfoEntry-4"
      },
      "x-yang-path": "/cswStackPowerPortInfoEntry={entPhysicalIndex cswStackPowerPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cswStackPowerPortIndex"
      ]
    }
  },
  "components": {
    "schemas": {
      "CISCO-STACKWISE-MIB_CISCO-STACKWISE-MIB": {
        "type": "object",
        "description": "The maximum number of switches that can be configured on\n          this stack.  This is also the maximum value that can be\n          set by the cswSwitchNumNextReload object.",
        "properties": {
          "cswSwitchInfoEntry": {
            "type": "array",
            "description": "A conceptual row in the cswSwitchInfoTable describing\n          a switch information.",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cswSwitchNumCurrent": {
                  "type": "string",
                  "description": "This object contains the current switch identification number.\n            This number should match any logical labeling on the switch.\n            For example, a switch whose interfaces are labeled\n            'interface #3' this value should be 3.",
                  "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumber",
                  "readOnly": true
                },
                "cswSwitchNumNextReload": {
                  "type": "string",
                  "description": "This object contains the cswSwitchNumCurrent to be\n            used at next reload.  The maximum value for this object is\n            defined by the cswMaxSwitchNum object.\n            \n            Note: This object will contain 0 and cannot be set if the\n            cswSwitchState value is other than 'ready'.",
                  "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumberOrZero",
                  "readOnly": true
                },
                "cswSwitchRole": {
                  "type": "string",
                  "description": "This object describes the function of the switch:\n            \n            master    - stack master.\n            \n            member    - active member of the stack.\n            \n            notMember - none-active stack member, see\n                        cswSwitchState for status.\n            \n            standby   - stack standby switch.",
                  "readOnly": true
                },
                "cswSwitchSwPriority": {
                  "type": "string",
                  "description": "A number containing the priority of a switch.  The switch with\n            the highest priority will become the master.  The maximum value\n            for this object is defined by the cswMaxSwitchConfigPriority\n            object.\n            \n            If after a reload the value of cswMaxSwitchConfigPriority\n            changes to a smaller value, and the value of cswSwitchSwPriority\n            has been previously set to a value greater or equal to the\n            new cswMaxSwitchConfigPriority, then the SNMP agent must set\n            cswSwitchSwPriority to the new cswMaxSwitchConfigPriority.\n            \n            Note: This object will contain the value of 0 if the\n            cswSwitchState value is other than 'ready'.",
                  "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority",
                  "readOnly": true
                },
                "cswSwitchHwPriority": {
                  "type": "string",
                  "description": "This object contains the hardware priority of a switch.  If\n            two or more entries in this table have the same\n            cswSwitchSwPriority value during the master election time,\n            the switch with the highest cswSwitchHwPriority will become\n            the master.\n            \n            Note: This object will contain the value of 0 if the\n            cswSwitchState value is other than 'ready'.",
                  "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority",
                  "readOnly": true
                },
                "cswSwitchState": {
                  "type": "string",
                  "description": "The current state of a switch:\n            \n            waiting         - Waiting for a limited time on other\n                              switches in the stack to come online.\n            \n            progressing     - Master election or mismatch checks in\n                              progress.\n            \n            added           - The switch is added to the stack.\n            \n            ready           - The switch is operational.\n            \n            sdmMismatch     - The SDM template configured on the master\n                              is not supported by the new member.\n            \n            verMismatch     - The operating system version running on the\n                              master is different from the operating\n                              system version running on this member.\n            \n            featureMismatch - Some of the features configured on the\n                              master are not supported on this member.\n            \n            newMasterInit   - Waiting for the new master to finish\n                              initialization after master switchover\n                              (Master Re-Init).\n            \n            provisioned     - The switch is not an active member of the\n                              stack.\n            \n            invalid         - The switch's state machine is in an\n                              invalid state.\n            \n            removed         - The switch is removed from the stack.",
                  "readOnly": true
                },
                "cswSwitchMacAddress": {
                  "type": "string",
                  "description": "The MAC address of the switch.\n            \n            Note: This object will contain the value of 0000:0000:0000\n            if the cswSwitchState value is other than 'ready'.",
                  "x-yang-type": "yang:mac-address",
                  "readOnly": true
                },
                "cswSwitchSoftwareImage": {
                  "type": "string",
                  "description": "The software image type running on the switch.\n            \n            Note: This object will contain an empty string if the\n            cswSwitchState value is other than 'ready'.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "cswSwitchPowerBudget": {
                  "type": "integer",
                  "description": "This object indicates the power budget of the switch.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cswSwitchPowerCommited": {
                  "type": "integer",
                  "description": "This object indicates the power committed to the POE devices\n            connected to the switch.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cswSwitchSystemPowerPriority": {
                  "type": "integer",
                  "description": "This specifies the system's power priority. In case of\n            a power failure then the system with the highest system\n            priority will be brought down last.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cswSwitchPoeDevicesLowPriority": {
                  "type": "integer",
                  "description": "This object specifies the priority of the system's low\n            priority POE devices.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cswSwitchPoeDevicesHighPriority": {
                  "type": "integer",
                  "description": "This object specifies the priority of the system's high\n            priority POE devices. In order to avoid losing the high \n            priority POE devices before the low priority POE devices, \n            this object's value must be greater than value of \n            cswSwitchPoeDevicesLowPriority.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cswSwitchPowerAllocated": {
                  "type": "integer",
                  "description": "This object indicates the power committed to the POE devices\n            connected to the switch.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cswStackPortInfoEntry": {
            "type": "array",
            "description": "A conceptual row in the cswStackPortInfoTable.  An entry\n          contains information about a stackport.",
            "items": {
              "type": "object",
              "properties": {
                "ifIndex": {
                  "type": "string",
                  "description": "ifIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cswStackPortOperStatus": {
                  "type": "string",
                  "description": "The state of the stackport.\n            \n            up         - Connected and operational.\n            \n            down       - Not connected to a neighboring switch or\n                         administrative down.\n            \n            forcedDown - Shut down by stack manager due to mismatch or\n                         stackport errors.",
                  "readOnly": true
                },
                "cswStackPortNeighbor": {
                  "type": "string",
                  "description": "This object contains the value of the entPhysicalIndex of the\n            switch's chassis to which this stackport is connected to.  If\n            the stackport is not connected, the value 0 is returned.",
                  "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cswDistrStackLinkInfoEntry": {
            "type": "array",
            "description": "An Entry containing information about DSL link.",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cswDSLindex": {
                  "type": "integer",
                  "description": "This is  index of the distributed stack link \n            with respect to each interface port",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cswDistrStackLinkBundleOperStatus": {
                  "type": "string",
                  "description": "The state of the stackLink.\n            up         - Connected and operational.\n            down       - Not connected or administrative down.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cswDistrStackPhyPortInfoEntry": {
            "type": "array",
            "description": "An Entry containing information about stack port that\n          is part of Distributed Stack Link.",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cswDSLindex": {
                  "type": "string",
                  "description": "cswDSLindex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "ifIndex": {
                  "type": "string",
                  "description": "ifIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cswDistrStackPhyPort": {
                  "type": "string",
                  "description": "This object indicates the name of distributed stack port.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "cswDistrStackPhyPortOperStatus": {
                  "type": "string",
                  "description": "The state of the distributed stackport.\n            up         - Connected and operational.\n            down       - Not connected to a neighboring switch or\n                         administrative down.",
                  "readOnly": true
                },
                "cswDistrStackPhyPortNbr": {
                  "type": "string",
                  "description": "This object indicates the name of distributed stack port's neighbor.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "cswDistrStackPhyPortNbrsw": {
                  "type": "string",
                  "description": "This object indicates the EntPhysicalIndex of\n            the distributed stack port's neigbor switch.",
                  "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cswStackPowerInfoEntry": {
            "type": "array",
            "description": "An entry in the cswStackPowerInfoTable for each of the power\n          stacks in a single data stack. This entry contains information\n          regarding the power stack.",
            "items": {
              "type": "object",
              "properties": {
                "cswStackPowerStackNumber": {
                  "type": "integer",
                  "description": "A unique value, greater than zero, to identify a power stack.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cswStackPowerMode": {
                  "type": "string",
                  "description": "This object specifies the information about the mode of the\n            power stack. \n            Power-sharing mode: All of the input power can be used for\n            loads, and the total available power appears as one huge power\n            supply. The power budget includes all power from all supplies.\n            No power is set aside for power supply failures, so if a power\n            supply fails, load shedding (shutting down of powered devices or\n            switches) might occur. This is the default. \n            Redundant mode: The largest power supply is removed from the\n            power pool to be used as backup power in case one of the other\n            power supplies fails. The available power budget is the total\n            power minus the largest power supply. This reduces the available\n            power in the pool for switches and powered devices to draw from,\n            but in case of a failure or an extreme power load, there is less\n            chance of having to shut down switches or powered devices. This\n            is the recommended operating mode if your system has enough\n            power. \n            In addition, you can configure each mode to run a strict power\n            budget or a non-strict (loose) power budget. If the mode is\n            strict, the stack power needs cannot exceed the available power.\n            When the power budgeted to devices reaches the maximum available\n            PoE power, power is denied to the next device seeking power. In\n            this mode the stack never goes into an over-budgeted power mode.\n            When the mode is non-strict, budgeted power is allowed to exceed\n            available power. This is normally not a problem because most\n            devices do not run at full power and the chances of all powered\n            devices in the stack requiring maximum power at the same time is\n            small.",
                  "x-yang-type": "CISCO-STACKWISE-MIB:CswPowerStackMode",
                  "readOnly": true
                },
                "cswStackPowerMasterMacAddress": {
                  "type": "string",
                  "description": "This object indicates the Mac address of the power stack\n            master.",
                  "x-yang-type": "yang:mac-address",
                  "readOnly": true
                },
                "cswStackPowerMasterSwitchNum": {
                  "type": "integer",
                  "description": "This object indicates the switch number of the power stack\n            master.\n            The value of this object would be zero if the power stack\n            master is not part of this data stack.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cswStackPowerNumMembers": {
                  "type": "integer",
                  "description": "This object indicates the number of members in the power\n            stack.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cswStackPowerType": {
                  "type": "string",
                  "description": "This object indicates the topology of the power stack, that is,\n            whether the switch is running in RING or STAR topology.",
                  "x-yang-type": "CISCO-STACKWISE-MIB:CswPowerStackType",
                  "readOnly": true
                },
                "cswStackPowerName": {
                  "type": "string",
                  "description": "This object specifies a unique name of this power stack. A\n            zero-length string indicates no name is assigned.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cswStackPowerPortInfoEntry": {
            "type": "array",
            "description": "A conceptual row in the cswStackPowerPortInfoTable. This entry\n          contains information about a power stack port.",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cswStackPowerPortIndex": {
                  "type": "integer",
                  "description": "A unique value, greater than zero, for each stack power port.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cswStackPowerPortOperStatus": {
                  "type": "string",
                  "description": "This object is used to either set or unset the operational\n            status of the stack port. This object will have following valid\n            values,\n            \n                enabled(1)  : The port is enabled\n                disabled(2) : The port is forced down",
                  "readOnly": true
                },
                "cswStackPowerPortNeighborMacAddress": {
                  "type": "string",
                  "description": "This objects indicates the port neighbor's Mac Address.",
                  "x-yang-type": "yang:mac-address",
                  "readOnly": true
                },
                "cswStackPowerPortNeighborSwitchNum": {
                  "type": "string",
                  "description": "This objects indicates the port neighbor's switch number. If\n            either there is no switch connected or the neighbor is not\n            Jack-Jack then the value of this object is going to be 0.",
                  "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumberOrZero",
                  "readOnly": true
                },
                "cswStackPowerPortLinkStatus": {
                  "type": "string",
                  "description": "This object is used to describe the link status of the stack\n            port. This object will have following valid\n            values,\n            \n                up(1)  : The port is connected and operational\n                down(2): The port is either forced down or not connected",
                  "readOnly": true
                },
                "cswStackPowerPortOverCurrentThreshold": {
                  "type": "integer",
                  "description": "This object is used to retrieve the over current threshold. The\n            stack power cables are limited to carry current up to the limit\n            retrieved by this object. The stack power cables would not be\n            able to function properly if either the input or output current\n            goes beyond the threshold retrieved by this object.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cswStackPowerPortName": {
                  "type": "string",
                  "description": "This object specifies a unique name of the stack power port as\n            shown on the face plate of the system. A zero-length string\n            indicates no name is assigned.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cswGlobals": {
            "type": "object",
            "description": "The maximum number of switches that can be configured on\n          this stack.  This is also the maximum value that can be\n          set by the cswSwitchNumNextReload object.",
            "properties": {
              "cswMaxSwitchNum": {
                "type": "string",
                "description": "The maximum number of switches that can be configured on\n          this stack.  This is also the maximum value that can be\n          set by the cswSwitchNumNextReload object.",
                "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumber",
                "readOnly": true
              },
              "cswMaxSwitchConfigPriority": {
                "type": "string",
                "description": "The maximum configurable priority for a switch in this stack.\n          Highest value equals highest priority.  This is the highest\n          value that can be set by the cswSwitchSwPriority object.",
                "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority",
                "readOnly": true
              },
              "cswRingRedundant": {
                "type": "boolean",
                "description": "A value of 'true' is returned when the stackports are\n          connected in such a way that it forms a redundant ring.",
                "readOnly": true
              },
              "cswEnableStackNotifications": {
                "type": "boolean",
                "description": "This object indicates whether the system generates the\n          notifications defined in this MIB or not.  A value of\n          'false' will prevent the notifications from being sent.",
                "readOnly": true
              },
              "cswEnableIndividualStackNotifications": {
                "type": "string",
                "description": "This object is used to enable/disable individual notifications\n          defined in this MIB module. Turning on a particular bit would\n          enable the corresponding trap and, similarly, turning off a\n          particular bit would disable the corresponding trap. The\n          following notifications are controlled by this object:\n          \n           stackPortChange(0): enables/disables cswStackPortChange\n                               notification.\n          \n           stackNewMaster(1): enables/disables cswStackNewMember\n                              notification.\n          \n           stackMismatch(2): enables/disables cswStackMismatch\n                             notification.\n          \n           stackRingRedundant(3): enables/disables cswStackRingRedundant \n                                  notification.\n          \n           stackNewMember(4): enables/disables cswStackNewMember \n                              notification.\n          \n           stackMemberRemoved(5): enables/disables cswStackMemberRemoved \n                                  notification.\n          \n           stackPowerLinkStatusChanged(6): enables/disables \n                         cswStackPowerPortLinkStatusChanged notification.\n          \n           stackPowerPortOperStatusChanged(7): enables/disables \n                         cswStackPowerPortOperStatusChanged notification.\n          \n           stackPowerVersionMismatch(8): enables/disables \n                             cswStackPowerVersionMismatch notification.\n          \n           stackPowerInvalidTopology(9): enables/disables \n                             cswStackPowerInvalidTopology notification\n          \n           stackPowerBudgetWarning(10): enables/disables \n                          cswStackPowerBudgetWarning notification. \n          \n           stackPowerInvalidInputCurrent(11): enables/disables \n                          cswStackPowerInvalidInputCurrent notification.\n          \n           stackPowerInvalidOutputCurrent(12): enables/disables \n                          cswStackPowerInvalidOutputCurrent notification.\n          \n           stackPowerUnderBudget(13): enables/disables \n                           cswStackPowerUnderBudget notification.\n          \n           stackPowerUnbalancedPowerSupplies(14): enables/disables \n                       cswStackPowerUnbalancedPowerSupplies notification.\n          \n           stackPowerInsufficientPower(15): enables/disables \n                           cswStackPowerInsufficientPower notification.\n          \n           stackPowerPriorityConflict(16): enables/disables \n                           cswStackPowerPriorityConflict notification.\n          \n           stackPowerUnderVoltage(17): enables/disables \n                           cswStackPowerUnderVoltage notification.\n          \n           stackPowerGLS(18): enables/disables cswStackPowerGLS\n                              notification. \n          \n           stackPowerILS(19): enables/disabled cswStackPowerILS\n                              notification.\n          \n           stackPowerSRLS(20): enables/disables cswStackPowerSRLS \n                               notification.\n          \n           stackPowerSSLS(21): enables/disables cswStackPowerSSLS \n                               notification.\n           stackMemberToBeReloadedForUpgrade(22): enables/disables \n                     cswStackMemberToBeReloadedForUpgrade notification.",
                "readOnly": true
              },
              "cswStackDomainNum": {
                "type": "integer",
                "description": "This object indicates distributed domain of the switch.Only\n          Switches with the same domain number can be in the same dist\n          ributed domain.0 means no switch domain configured.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "cswStackType": {
                "type": "integer",
                "description": "This object indicates type of switch stack. value\n          of Switch virtual domain determines if switch is\n          distributed or conventional stack. 0 means stack\n          is conventional back side stack.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "cswStackBandWidth": {
                "type": "integer",
                "description": "This object indicates stack bandwidth.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cswSwitchInfoTable": {
            "type": "object",
            "description": "This table contains information specific to switches in a\n        stack.  Every switch with an entry in the entPhysicalTable\n        (ENTITY-MIB) whose entPhysicalClass is 'chassis' will have\n        an entry in this table.",
            "properties": {
              "cswSwitchInfoEntry": {
                "type": "array",
                "description": "A conceptual row in the cswSwitchInfoTable describing\n          a switch information.",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cswSwitchNumCurrent": {
                      "type": "string",
                      "description": "This object contains the current switch identification number.\n            This number should match any logical labeling on the switch.\n            For example, a switch whose interfaces are labeled\n            'interface #3' this value should be 3.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumber",
                      "readOnly": true
                    },
                    "cswSwitchNumNextReload": {
                      "type": "string",
                      "description": "This object contains the cswSwitchNumCurrent to be\n            used at next reload.  The maximum value for this object is\n            defined by the cswMaxSwitchNum object.\n            \n            Note: This object will contain 0 and cannot be set if the\n            cswSwitchState value is other than 'ready'.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumberOrZero",
                      "readOnly": true
                    },
                    "cswSwitchRole": {
                      "type": "string",
                      "description": "This object describes the function of the switch:\n            \n            master    - stack master.\n            \n            member    - active member of the stack.\n            \n            notMember - none-active stack member, see\n                        cswSwitchState for status.\n            \n            standby   - stack standby switch.",
                      "readOnly": true
                    },
                    "cswSwitchSwPriority": {
                      "type": "string",
                      "description": "A number containing the priority of a switch.  The switch with\n            the highest priority will become the master.  The maximum value\n            for this object is defined by the cswMaxSwitchConfigPriority\n            object.\n            \n            If after a reload the value of cswMaxSwitchConfigPriority\n            changes to a smaller value, and the value of cswSwitchSwPriority\n            has been previously set to a value greater or equal to the\n            new cswMaxSwitchConfigPriority, then the SNMP agent must set\n            cswSwitchSwPriority to the new cswMaxSwitchConfigPriority.\n            \n            Note: This object will contain the value of 0 if the\n            cswSwitchState value is other than 'ready'.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority",
                      "readOnly": true
                    },
                    "cswSwitchHwPriority": {
                      "type": "string",
                      "description": "This object contains the hardware priority of a switch.  If\n            two or more entries in this table have the same\n            cswSwitchSwPriority value during the master election time,\n            the switch with the highest cswSwitchHwPriority will become\n            the master.\n            \n            Note: This object will contain the value of 0 if the\n            cswSwitchState value is other than 'ready'.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority",
                      "readOnly": true
                    },
                    "cswSwitchState": {
                      "type": "string",
                      "description": "The current state of a switch:\n            \n            waiting         - Waiting for a limited time on other\n                              switches in the stack to come online.\n            \n            progressing     - Master election or mismatch checks in\n                              progress.\n            \n            added           - The switch is added to the stack.\n            \n            ready           - The switch is operational.\n            \n            sdmMismatch     - The SDM template configured on the master\n                              is not supported by the new member.\n            \n            verMismatch     - The operating system version running on the\n                              master is different from the operating\n                              system version running on this member.\n            \n            featureMismatch - Some of the features configured on the\n                              master are not supported on this member.\n            \n            newMasterInit   - Waiting for the new master to finish\n                              initialization after master switchover\n                              (Master Re-Init).\n            \n            provisioned     - The switch is not an active member of the\n                              stack.\n            \n            invalid         - The switch's state machine is in an\n                              invalid state.\n            \n            removed         - The switch is removed from the stack.",
                      "readOnly": true
                    },
                    "cswSwitchMacAddress": {
                      "type": "string",
                      "description": "The MAC address of the switch.\n            \n            Note: This object will contain the value of 0000:0000:0000\n            if the cswSwitchState value is other than 'ready'.",
                      "x-yang-type": "yang:mac-address",
                      "readOnly": true
                    },
                    "cswSwitchSoftwareImage": {
                      "type": "string",
                      "description": "The software image type running on the switch.\n            \n            Note: This object will contain an empty string if the\n            cswSwitchState value is other than 'ready'.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "cswSwitchPowerBudget": {
                      "type": "integer",
                      "description": "This object indicates the power budget of the switch.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cswSwitchPowerCommited": {
                      "type": "integer",
                      "description": "This object indicates the power committed to the POE devices\n            connected to the switch.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cswSwitchSystemPowerPriority": {
                      "type": "integer",
                      "description": "This specifies the system's power priority. In case of\n            a power failure then the system with the highest system\n            priority will be brought down last.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cswSwitchPoeDevicesLowPriority": {
                      "type": "integer",
                      "description": "This object specifies the priority of the system's low\n            priority POE devices.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cswSwitchPoeDevicesHighPriority": {
                      "type": "integer",
                      "description": "This object specifies the priority of the system's high\n            priority POE devices. In order to avoid losing the high \n            priority POE devices before the low priority POE devices, \n            this object's value must be greater than value of \n            cswSwitchPoeDevicesLowPriority.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cswSwitchPowerAllocated": {
                      "type": "integer",
                      "description": "This object indicates the power committed to the POE devices\n            connected to the switch.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cswStackPortInfoTable": {
            "type": "object",
            "description": "This table contains stackport specific information.  There\n        exists an entry in this table for every physical stack\n        port that have an entry in the ifTable (IF-MIB).",
            "properties": {
              "cswStackPortInfoEntry": {
                "type": "array",
                "description": "A conceptual row in the cswStackPortInfoTable.  An entry\n          contains information about a stackport.",
                "items": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cswStackPortOperStatus": {
                      "type": "string",
                      "description": "The state of the stackport.\n            \n            up         - Connected and operational.\n            \n            down       - Not connected to a neighboring switch or\n                         administrative down.\n            \n            forcedDown - Shut down by stack manager due to mismatch or\n                         stackport errors.",
                      "readOnly": true
                    },
                    "cswStackPortNeighbor": {
                      "type": "string",
                      "description": "This object contains the value of the entPhysicalIndex of the\n            switch's chassis to which this stackport is connected to.  If\n            the stackport is not connected, the value 0 is returned.",
                      "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cswDistrStackLinkInfoTable": {
            "type": "object",
            "description": "Distributed Stack Link Information.",
            "properties": {
              "cswDistrStackLinkInfoEntry": {
                "type": "array",
                "description": "An Entry containing information about DSL link.",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cswDSLindex": {
                      "type": "integer",
                      "description": "This is  index of the distributed stack link \n            with respect to each interface port",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cswDistrStackLinkBundleOperStatus": {
                      "type": "string",
                      "description": "The state of the stackLink.\n            up         - Connected and operational.\n            down       - Not connected or administrative down.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cswDistrStackPhyPortInfoTable": {
            "type": "object",
            "description": "This table contains  objects for Distributed stack\n        Link information Table.",
            "properties": {
              "cswDistrStackPhyPortInfoEntry": {
                "type": "array",
                "description": "An Entry containing information about stack port that\n          is part of Distributed Stack Link.",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cswDSLindex": {
                      "type": "string",
                      "description": "cswDSLindex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cswDistrStackPhyPort": {
                      "type": "string",
                      "description": "This object indicates the name of distributed stack port.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "cswDistrStackPhyPortOperStatus": {
                      "type": "string",
                      "description": "The state of the distributed stackport.\n            up         - Connected and operational.\n            down       - Not connected to a neighboring switch or\n                         administrative down.",
                      "readOnly": true
                    },
                    "cswDistrStackPhyPortNbr": {
                      "type": "string",
                      "description": "This object indicates the name of distributed stack port's neighbor.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "cswDistrStackPhyPortNbrsw": {
                      "type": "string",
                      "description": "This object indicates the EntPhysicalIndex of\n            the distributed stack port's neigbor switch.",
                      "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cswStackPowerInfoTable": {
            "type": "object",
            "description": "This table holds the information about all the power stacks in\n        a single data stack.",
            "properties": {
              "cswStackPowerInfoEntry": {
                "type": "array",
                "description": "An entry in the cswStackPowerInfoTable for each of the power\n          stacks in a single data stack. This entry contains information\n          regarding the power stack.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cswStackPowerStackNumber": {
                      "type": "integer",
                      "description": "A unique value, greater than zero, to identify a power stack.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cswStackPowerMode": {
                      "type": "string",
                      "description": "This object specifies the information about the mode of the\n            power stack. \n            Power-sharing mode: All of the input power can be used for\n            loads, and the total available power appears as one huge power\n            supply. The power budget includes all power from all supplies.\n            No power is set aside for power supply failures, so if a power\n            supply fails, load shedding (shutting down of powered devices or\n            switches) might occur. This is the default. \n            Redundant mode: The largest power supply is removed from the\n            power pool to be used as backup power in case one of the other\n            power supplies fails. The available power budget is the total\n            power minus the largest power supply. This reduces the available\n            power in the pool for switches and powered devices to draw from,\n            but in case of a failure or an extreme power load, there is less\n            chance of having to shut down switches or powered devices. This\n            is the recommended operating mode if your system has enough\n            power. \n            In addition, you can configure each mode to run a strict power\n            budget or a non-strict (loose) power budget. If the mode is\n            strict, the stack power needs cannot exceed the available power.\n            When the power budgeted to devices reaches the maximum available\n            PoE power, power is denied to the next device seeking power. In\n            this mode the stack never goes into an over-budgeted power mode.\n            When the mode is non-strict, budgeted power is allowed to exceed\n            available power. This is normally not a problem because most\n            devices do not run at full power and the chances of all powered\n            devices in the stack requiring maximum power at the same time is\n            small.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswPowerStackMode",
                      "readOnly": true
                    },
                    "cswStackPowerMasterMacAddress": {
                      "type": "string",
                      "description": "This object indicates the Mac address of the power stack\n            master.",
                      "x-yang-type": "yang:mac-address",
                      "readOnly": true
                    },
                    "cswStackPowerMasterSwitchNum": {
                      "type": "integer",
                      "description": "This object indicates the switch number of the power stack\n            master.\n            The value of this object would be zero if the power stack\n            master is not part of this data stack.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cswStackPowerNumMembers": {
                      "type": "integer",
                      "description": "This object indicates the number of members in the power\n            stack.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cswStackPowerType": {
                      "type": "string",
                      "description": "This object indicates the topology of the power stack, that is,\n            whether the switch is running in RING or STAR topology.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswPowerStackType",
                      "readOnly": true
                    },
                    "cswStackPowerName": {
                      "type": "string",
                      "description": "This object specifies a unique name of this power stack. A\n            zero-length string indicates no name is assigned.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cswStackPowerPortInfoTable": {
            "type": "object",
            "description": "This table contains information about the stack power ports.\n        There exists an entry in this table for each physical stack\n        power port.",
            "properties": {
              "cswStackPowerPortInfoEntry": {
                "type": "array",
                "description": "A conceptual row in the cswStackPowerPortInfoTable. This entry\n          contains information about a power stack port.",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cswStackPowerPortIndex": {
                      "type": "integer",
                      "description": "A unique value, greater than zero, for each stack power port.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cswStackPowerPortOperStatus": {
                      "type": "string",
                      "description": "This object is used to either set or unset the operational\n            status of the stack port. This object will have following valid\n            values,\n            \n                enabled(1)  : The port is enabled\n                disabled(2) : The port is forced down",
                      "readOnly": true
                    },
                    "cswStackPowerPortNeighborMacAddress": {
                      "type": "string",
                      "description": "This objects indicates the port neighbor's Mac Address.",
                      "x-yang-type": "yang:mac-address",
                      "readOnly": true
                    },
                    "cswStackPowerPortNeighborSwitchNum": {
                      "type": "string",
                      "description": "This objects indicates the port neighbor's switch number. If\n            either there is no switch connected or the neighbor is not\n            Jack-Jack then the value of this object is going to be 0.",
                      "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumberOrZero",
                      "readOnly": true
                    },
                    "cswStackPowerPortLinkStatus": {
                      "type": "string",
                      "description": "This object is used to describe the link status of the stack\n            port. This object will have following valid\n            values,\n            \n                up(1)  : The port is connected and operational\n                down(2): The port is either forced down or not connected",
                      "readOnly": true
                    },
                    "cswStackPowerPortOverCurrentThreshold": {
                      "type": "integer",
                      "description": "This object is used to retrieve the over current threshold. The\n            stack power cables are limited to carry current up to the limit\n            retrieved by this object. The stack power cables would not be\n            able to function properly if either the input or output current\n            goes beyond the threshold retrieved by this object.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cswStackPowerPortName": {
                      "type": "string",
                      "description": "This object specifies a unique name of the stack power port as\n            shown on the face plate of the system. A zero-length string\n            indicates no name is assigned.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          }
        }
      },
      "CISCO-STACKWISE-MIB_object-1": {
        "type": "object",
        "description": "object-1",
        "properties": {
          "entPhysicalIndex": {
            "type": "string",
            "description": "entPhysicalIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "cswSwitchNumCurrent": {
            "type": "string",
            "description": "cswSwitchNumCurrent",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-STACKWISE-MIB_object-2": {
        "type": "object",
        "description": "object-2",
        "properties": {
          "entPhysicalIndex": {
            "type": "string",
            "description": "entPhysicalIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "cswStackPowerPortIndex": {
            "type": "string",
            "description": "cswStackPowerPortIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "cswStackPowerPortOverCurrentThreshold": {
            "type": "string",
            "description": "cswStackPowerPortOverCurrentThreshold",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-STACKWISE-MIB_object-3": {
        "type": "object",
        "description": "object-3",
        "properties": {
          "entPhysicalIndex": {
            "type": "string",
            "description": "entPhysicalIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "cswStackPowerPortIndex": {
            "type": "string",
            "description": "cswStackPowerPortIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "cswStackPowerPortName": {
            "type": "string",
            "description": "cswStackPowerPortName",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-STACKWISE-MIB_cswSwitchInfoEntry": {
        "type": "array",
        "description": "A conceptual row in the cswSwitchInfoTable describing\n          a switch information.",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cswSwitchNumCurrent": {
              "type": "string",
              "description": "This object contains the current switch identification number.\n            This number should match any logical labeling on the switch.\n            For example, a switch whose interfaces are labeled\n            'interface #3' this value should be 3.",
              "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumber",
              "readOnly": true
            },
            "cswSwitchNumNextReload": {
              "type": "string",
              "description": "This object contains the cswSwitchNumCurrent to be\n            used at next reload.  The maximum value for this object is\n            defined by the cswMaxSwitchNum object.\n            \n            Note: This object will contain 0 and cannot be set if the\n            cswSwitchState value is other than 'ready'.",
              "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumberOrZero",
              "readOnly": true
            },
            "cswSwitchRole": {
              "type": "string",
              "description": "This object describes the function of the switch:\n            \n            master    - stack master.\n            \n            member    - active member of the stack.\n            \n            notMember - none-active stack member, see\n                        cswSwitchState for status.\n            \n            standby   - stack standby switch.",
              "readOnly": true
            },
            "cswSwitchSwPriority": {
              "type": "string",
              "description": "A number containing the priority of a switch.  The switch with\n            the highest priority will become the master.  The maximum value\n            for this object is defined by the cswMaxSwitchConfigPriority\n            object.\n            \n            If after a reload the value of cswMaxSwitchConfigPriority\n            changes to a smaller value, and the value of cswSwitchSwPriority\n            has been previously set to a value greater or equal to the\n            new cswMaxSwitchConfigPriority, then the SNMP agent must set\n            cswSwitchSwPriority to the new cswMaxSwitchConfigPriority.\n            \n            Note: This object will contain the value of 0 if the\n            cswSwitchState value is other than 'ready'.",
              "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority",
              "readOnly": true
            },
            "cswSwitchHwPriority": {
              "type": "string",
              "description": "This object contains the hardware priority of a switch.  If\n            two or more entries in this table have the same\n            cswSwitchSwPriority value during the master election time,\n            the switch with the highest cswSwitchHwPriority will become\n            the master.\n            \n            Note: This object will contain the value of 0 if the\n            cswSwitchState value is other than 'ready'.",
              "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchPriority",
              "readOnly": true
            },
            "cswSwitchState": {
              "type": "string",
              "description": "The current state of a switch:\n            \n            waiting         - Waiting for a limited time on other\n                              switches in the stack to come online.\n            \n            progressing     - Master election or mismatch checks in\n                              progress.\n            \n            added           - The switch is added to the stack.\n            \n            ready           - The switch is operational.\n            \n            sdmMismatch     - The SDM template configured on the master\n                              is not supported by the new member.\n            \n            verMismatch     - The operating system version running on the\n                              master is different from the operating\n                              system version running on this member.\n            \n            featureMismatch - Some of the features configured on the\n                              master are not supported on this member.\n            \n            newMasterInit   - Waiting for the new master to finish\n                              initialization after master switchover\n                              (Master Re-Init).\n            \n            provisioned     - The switch is not an active member of the\n                              stack.\n            \n            invalid         - The switch's state machine is in an\n                              invalid state.\n            \n            removed         - The switch is removed from the stack.",
              "readOnly": true
            },
            "cswSwitchMacAddress": {
              "type": "string",
              "description": "The MAC address of the switch.\n            \n            Note: This object will contain the value of 0000:0000:0000\n            if the cswSwitchState value is other than 'ready'.",
              "x-yang-type": "yang:mac-address",
              "readOnly": true
            },
            "cswSwitchSoftwareImage": {
              "type": "string",
              "description": "The software image type running on the switch.\n            \n            Note: This object will contain an empty string if the\n            cswSwitchState value is other than 'ready'.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "cswSwitchPowerBudget": {
              "type": "integer",
              "description": "This object indicates the power budget of the switch.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cswSwitchPowerCommited": {
              "type": "integer",
              "description": "This object indicates the power committed to the POE devices\n            connected to the switch.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cswSwitchSystemPowerPriority": {
              "type": "integer",
              "description": "This specifies the system's power priority. In case of\n            a power failure then the system with the highest system\n            priority will be brought down last.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cswSwitchPoeDevicesLowPriority": {
              "type": "integer",
              "description": "This object specifies the priority of the system's low\n            priority POE devices.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cswSwitchPoeDevicesHighPriority": {
              "type": "integer",
              "description": "This object specifies the priority of the system's high\n            priority POE devices. In order to avoid losing the high \n            priority POE devices before the low priority POE devices, \n            this object's value must be greater than value of \n            cswSwitchPoeDevicesLowPriority.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cswSwitchPowerAllocated": {
              "type": "integer",
              "description": "This object indicates the power committed to the POE devices\n            connected to the switch.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STACKWISE-MIB_cswStackPortInfoEntry": {
        "type": "array",
        "description": "A conceptual row in the cswStackPortInfoTable.  An entry\n          contains information about a stackport.",
        "items": {
          "type": "object",
          "properties": {
            "ifIndex": {
              "type": "string",
              "description": "ifIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cswStackPortOperStatus": {
              "type": "string",
              "description": "The state of the stackport.\n            \n            up         - Connected and operational.\n            \n            down       - Not connected to a neighboring switch or\n                         administrative down.\n            \n            forcedDown - Shut down by stack manager due to mismatch or\n                         stackport errors.",
              "readOnly": true
            },
            "cswStackPortNeighbor": {
              "type": "string",
              "description": "This object contains the value of the entPhysicalIndex of the\n            switch's chassis to which this stackport is connected to.  If\n            the stackport is not connected, the value 0 is returned.",
              "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STACKWISE-MIB_cswDistrStackLinkInfoEntry": {
        "type": "array",
        "description": "An Entry containing information about DSL link.",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cswDSLindex": {
              "type": "integer",
              "description": "This is  index of the distributed stack link \n            with respect to each interface port",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cswDistrStackLinkBundleOperStatus": {
              "type": "string",
              "description": "The state of the stackLink.\n            up         - Connected and operational.\n            down       - Not connected or administrative down.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STACKWISE-MIB_cswDistrStackPhyPortInfoEntry": {
        "type": "array",
        "description": "An Entry containing information about stack port that\n          is part of Distributed Stack Link.",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cswDSLindex": {
              "type": "string",
              "description": "cswDSLindex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "ifIndex": {
              "type": "string",
              "description": "ifIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cswDistrStackPhyPort": {
              "type": "string",
              "description": "This object indicates the name of distributed stack port.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "cswDistrStackPhyPortOperStatus": {
              "type": "string",
              "description": "The state of the distributed stackport.\n            up         - Connected and operational.\n            down       - Not connected to a neighboring switch or\n                         administrative down.",
              "readOnly": true
            },
            "cswDistrStackPhyPortNbr": {
              "type": "string",
              "description": "This object indicates the name of distributed stack port's neighbor.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "cswDistrStackPhyPortNbrsw": {
              "type": "string",
              "description": "This object indicates the EntPhysicalIndex of\n            the distributed stack port's neigbor switch.",
              "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STACKWISE-MIB_cswStackPowerInfoEntry": {
        "type": "array",
        "description": "An entry in the cswStackPowerInfoTable for each of the power\n          stacks in a single data stack. This entry contains information\n          regarding the power stack.",
        "items": {
          "type": "object",
          "properties": {
            "cswStackPowerStackNumber": {
              "type": "integer",
              "description": "A unique value, greater than zero, to identify a power stack.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cswStackPowerMode": {
              "type": "string",
              "description": "This object specifies the information about the mode of the\n            power stack. \n            Power-sharing mode: All of the input power can be used for\n            loads, and the total available power appears as one huge power\n            supply. The power budget includes all power from all supplies.\n            No power is set aside for power supply failures, so if a power\n            supply fails, load shedding (shutting down of powered devices or\n            switches) might occur. This is the default. \n            Redundant mode: The largest power supply is removed from the\n            power pool to be used as backup power in case one of the other\n            power supplies fails. The available power budget is the total\n            power minus the largest power supply. This reduces the available\n            power in the pool for switches and powered devices to draw from,\n            but in case of a failure or an extreme power load, there is less\n            chance of having to shut down switches or powered devices. This\n            is the recommended operating mode if your system has enough\n            power. \n            In addition, you can configure each mode to run a strict power\n            budget or a non-strict (loose) power budget. If the mode is\n            strict, the stack power needs cannot exceed the available power.\n            When the power budgeted to devices reaches the maximum available\n            PoE power, power is denied to the next device seeking power. In\n            this mode the stack never goes into an over-budgeted power mode.\n            When the mode is non-strict, budgeted power is allowed to exceed\n            available power. This is normally not a problem because most\n            devices do not run at full power and the chances of all powered\n            devices in the stack requiring maximum power at the same time is\n            small.",
              "x-yang-type": "CISCO-STACKWISE-MIB:CswPowerStackMode",
              "readOnly": true
            },
            "cswStackPowerMasterMacAddress": {
              "type": "string",
              "description": "This object indicates the Mac address of the power stack\n            master.",
              "x-yang-type": "yang:mac-address",
              "readOnly": true
            },
            "cswStackPowerMasterSwitchNum": {
              "type": "integer",
              "description": "This object indicates the switch number of the power stack\n            master.\n            The value of this object would be zero if the power stack\n            master is not part of this data stack.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cswStackPowerNumMembers": {
              "type": "integer",
              "description": "This object indicates the number of members in the power\n            stack.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cswStackPowerType": {
              "type": "string",
              "description": "This object indicates the topology of the power stack, that is,\n            whether the switch is running in RING or STAR topology.",
              "x-yang-type": "CISCO-STACKWISE-MIB:CswPowerStackType",
              "readOnly": true
            },
            "cswStackPowerName": {
              "type": "string",
              "description": "This object specifies a unique name of this power stack. A\n            zero-length string indicates no name is assigned.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STACKWISE-MIB_cswStackPowerPortInfoEntry": {
        "type": "array",
        "description": "A conceptual row in the cswStackPowerPortInfoTable. This entry\n          contains information about a power stack port.",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cswStackPowerPortIndex": {
              "type": "integer",
              "description": "A unique value, greater than zero, for each stack power port.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cswStackPowerPortOperStatus": {
              "type": "string",
              "description": "This object is used to either set or unset the operational\n            status of the stack port. This object will have following valid\n            values,\n            \n                enabled(1)  : The port is enabled\n                disabled(2) : The port is forced down",
              "readOnly": true
            },
            "cswStackPowerPortNeighborMacAddress": {
              "type": "string",
              "description": "This objects indicates the port neighbor's Mac Address.",
              "x-yang-type": "yang:mac-address",
              "readOnly": true
            },
            "cswStackPowerPortNeighborSwitchNum": {
              "type": "string",
              "description": "This objects indicates the port neighbor's switch number. If\n            either there is no switch connected or the neighbor is not\n            Jack-Jack then the value of this object is going to be 0.",
              "x-yang-type": "CISCO-STACKWISE-MIB:CswSwitchNumberOrZero",
              "readOnly": true
            },
            "cswStackPowerPortLinkStatus": {
              "type": "string",
              "description": "This object is used to describe the link status of the stack\n            port. This object will have following valid\n            values,\n            \n                up(1)  : The port is connected and operational\n                down(2): The port is either forced down or not connected",
              "readOnly": true
            },
            "cswStackPowerPortOverCurrentThreshold": {
              "type": "integer",
              "description": "This object is used to retrieve the over current threshold. The\n            stack power cables are limited to carry current up to the limit\n            retrieved by this object. The stack power cables would not be\n            able to function properly if either the input or output current\n            goes beyond the threshold retrieved by this object.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cswStackPowerPortName": {
              "type": "string",
              "description": "This object specifies a unique name of the stack power port as\n            shown on the face plate of the system. A zero-length string\n            indicates no name is assigned.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "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-STACKWISE-MIB",
      "description": "MIB operations for CISCO-STACKWISE-MIB"
    }
  ],
  "externalDocs": {
    "description": "Cisco SNMP Object Navigator",
    "url": "https://snmp.cloudapps.cisco.com/Support/IOS/do/BrowseMIB.do"
  }
}
