{
  "openapi": "3.0.0",
  "info": {
    "title": "CISCO-STP-EXTENSIONS-MIB MIB API",
    "version": "1.0.0",
    "description": "The MIB module for managing Cisco extensions to\n    the 802.1D Spanning Tree Protocol (STP).\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-STP-EXTENSIONS-MIB structure](https://jeremycohoe.github.io/cisco-ios-xe-openapi-swagger/yang-trees/CISCO-STP-EXTENSIONS-MIB.html)",
    "contact": {
      "name": "Cisco DevNet",
      "url": "https://developer.cisco.com"
    },
    "x-yang-module": "CISCO-STP-EXTENSIONS-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-STP-EXTENSIONS-MIB:stpxUplinkFastObjects": {
      "get": {
        "summary": "Get stpxUplinkFastObjects data",
        "description": "Retrieve stpxUplinkFastObjects operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "An indication of whether the UplinkFast capability is\n          administratively enabled on the device.\n          \n          If the platform does not support configuration of this\n          object when the object value of stpxSpanningTreeType is \n          mst(4), then this object is not instantiated.",
                  "properties": {
                    "stpxUplinkFastEnabled": {
                      "type": "boolean",
                      "description": "An indication of whether the UplinkFast capability is\n          administratively enabled on the device.\n          \n          If the platform does not support configuration of this\n          object when the object value of stpxSpanningTreeType is \n          mst(4), then this object is not instantiated."
                    },
                    "stpxUplinkFastTransitions": {
                      "type": "integer",
                      "description": "The cumulative number of UplinkFast transitions (from\n          the STP 'Blocking' state directly to the STP 'Forwarding'\n          state).  All transitions are included in this counter,\n          irrespective of the instance of the Spanning Tree \n          Protocol on which they occur.\n          \n          If the platform supports the stpxUplinkFastOperEnabled \n          object, then this object is not instantiated when the \n          object value of stpxUplinkFastOperEnabled is false(2).\n          If the platform does not support the \n          stpxUplinkFastOperEnabled object, then this object is \n          not instantiated when the object value of \n          stpxSpanningTreeType is mst(4).",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxUplinkStationLearningGenRate": {
                      "type": "integer",
                      "description": "The maximum number of station-learning frames that this\n          device will generate in each 100 milli-second period after\n          a UplinkFast transition.  By configuring this object, the\n          network administrator can limit the rate at which\n          station-learning frames are generated.  \n          \n          If the platform does not support configuration of this\n          object when the object value of stpxSpanningTreeType is\n          mst(4), then this object is not instantiated.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxUplinkStationLearningFrames": {
                      "type": "integer",
                      "description": "The cumulative number of station-learning frames generated\n          due to UplinkFast transitions.  All generated\n          station-learning frames are included in this counter,\n          irrespective of the instance of the Spanning Tree Protocol\n          on which the UplinkFast transition occurred.\n          \n          If the platform supports the stpxUplinkFastOperEnabled \n          object, then this object is not instantiated when the \n          object value of stpxUplinkFastOperEnabled is false(2).\n          If the platform does not support the \n          stpxUplinkFastOperEnabled object, then this object is \n          not instantiated when the object value of \n          stpxSpanningTreeType is mst(4).",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxUplinkFastOperEnabled": {
                      "type": "boolean",
                      "description": "An indication of whether the UplinkFast capability is \n          operationally enabled on the device."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxUplinkFastObjects": {
                    "stpxUplinkFastEnabled": true,
                    "stpxUplinkFastTransitions": 0,
                    "stpxUplinkStationLearningGenRate": -2147483648,
                    "stpxUplinkStationLearningFrames": 0,
                    "stpxUplinkFastOperEnabled": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxUplinkFastObjects",
        "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": "/stpxUplinkFastObjects",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxBackboneFastObjects": {
      "get": {
        "summary": "Get stpxBackboneFastObjects data",
        "description": "Retrieve stpxBackboneFastObjects operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "An indication of whether the BackboneFast capability is\n          administratively enabled on the device.",
                  "properties": {
                    "stpxBackboneFastEnabled": {
                      "type": "boolean",
                      "description": "An indication of whether the BackboneFast capability is\n          administratively enabled on the device."
                    },
                    "stpxBackboneFastInInferiorBPDUs": {
                      "type": "integer",
                      "description": "The number of inferior BPDUs received by the switch \n          since the stpxBackboneFastOperEnabled has\n          become true(1). If the value of \n          stpxBackboneFastOperEnabled is false(2), then this \n          mib object will have a value of 0.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxBackboneFastInRLQRequestPDUs": {
                      "type": "integer",
                      "description": "The number of Root Link Query request PDUs received by the\n          switch since the stpxBackboneFastOperEnabled has become\n          true(1). If the value of stpxBackboneFastOperEnabled is\n          false(2), then this mib object will have a value of 0.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxBackboneFastInRLQResponsePDUs": {
                      "type": "integer",
                      "description": "The number of Root Link Query response PDUs received by the\n          switch since the stpxBackboneFastOperEnabled has become\n          true(1). If the value of stpxBackboneFastOperEnabled is\n          false(2), then this mib object will have a value of 0.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxBackboneFastOutRLQRequestPDUs": {
                      "type": "integer",
                      "description": "The number of Root Link Query request PDUs transmitted by\n          the switch since the stpxBackboneFastOperEnabled has become\n          true(1). If the value of stpxBackboneFastOperEnabled is\n          false(2), then this mib object will have a value of 0.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxBackboneFastOutRLQResponsePDUs": {
                      "type": "integer",
                      "description": "The number of Root Link Query response PDUs transmitted by\n          the switch since the stpxBackboneFastOperEnabled has become\n          true(1). If the value of stpxBackboneFastOperEnabled is\n          false(2), then this mib object will have a value of 0.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxBackboneFastOperEnabled": {
                      "type": "boolean",
                      "description": "An indication of whether the BackboneFast capability is\n          operationally enabled on the device."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxBackboneFastObjects": {
                    "stpxBackboneFastEnabled": true,
                    "stpxBackboneFastInInferiorBPDUs": 0,
                    "stpxBackboneFastInRLQRequestPDUs": 0,
                    "stpxBackboneFastInRLQResponsePDUs": 0,
                    "stpxBackboneFastOutRLQRequestPDUs": 0,
                    "stpxBackboneFastOutRLQResponsePDUs": 0,
                    "stpxBackboneFastOperEnabled": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxBackboneFastObjects",
        "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": "/stpxBackboneFastObjects",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxSpanningTreeObjects": {
      "get": {
        "summary": "Get stpxSpanningTreeObjects data",
        "description": "Retrieve stpxSpanningTreeObjects operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "stpxSpanningTreeObjects",
                  "properties": {
                    "stpxSpanningTreeType": {
                      "type": "string",
                      "description": "The actual mode of spanning tree protocol runs\n          on the  device. It can be one of the following:\n          \n          pvstPlus -- PVST+ (Per VLAN Spanning Tree+ Protocol).\n          \n          mistp -- MISTP (Multi Instance Spanning Tree Protocol).\n          \n          mistpPvstPlus --  MISTP with the tunneling scheme\n                               enabled for PVST+.\n          \n          mst -- IEEE 802.1s Multiple Spanning Tree (MST)\n                 with IEEE 802.1w Rapid Spanning Tree Protocol\n                 (RSTP).\n          \n          rapidPvstPlus -- IEEE 802.1w Rapid Spanning Tree \n                  Protocol (RSTP) for all vlans in PVST+.\n          \n          When the value of this MIB object gets changed, the \n          network connectivity would be affected and the \n          connectivity to this device would also be lost \n          temporarily."
                    },
                    "stpxSpanningTreePathCostMode": {
                      "type": "string",
                      "description": "Indicates the administrative  spanning tree path cost mode \n          configured on device."
                    },
                    "stpxExtendedSysIDAdminEnabled": {
                      "type": "boolean",
                      "description": "Indicates whether Extended System ID feature \n          is administratively enabled on the device or not."
                    },
                    "stpxExtendedSysIDOperEnabled": {
                      "type": "boolean",
                      "description": "Indicates whether Extended System ID feature \n          is operationaly enabled on the device or not.\n          \n          If the value of this object is true(1), then\n          the accepted values for dot1dStpPriority\n          in BRIDGE-MIB should be multiples of 4096 plus\n          bridge instance ID, such as VlanIndex. Changing\n          this object value might cause the values of\n          dot1dBaseBridgeAddress and dot1dStpPriority\n          in BRIDGE-MIB to be changed also."
                    },
                    "stpxNotificationEnable": {
                      "type": "string",
                      "description": "Indicates whether a specified notification is enabled or not.\n          If a bit corresponding to a notification is set to 1, then \n          the specified notification can be generated.\n          \n          newRoot -- the newRoot notification as defined in BRIDGE-MIB.\n          \n          topologyChange -- the topologyChange notification as\n                            defined in BRIDGE-MIB.\n          \n          inconsistency -- the stpxInconsistencyUpdate notification.\n          \n          rootInconsistency -- the stpxRootInconsistencyUpdate \n                               notification.\n          \n          loopInconsistency -- the stpxLoopInconsistencyUpdate \n                               notification."
                    },
                    "stpxSpanningTreePathCostOperMode": {
                      "type": "string",
                      "description": "Indicate the operational spanning tree path cost mode\n          on device. This mode applies to all instances of the Spanning\n          Tree protocol running on the device. \n          \n          When the value of this MIB object gets changed, the path cost\n          of all ports will be reassigned to the default path cost\n          values based on the new spanning tree path cost mode and the\n          ports' speed.\n          \n          When the value of this MIB object is long(2),\n          the stpxLongStpPortPathCost MIB object must be used in order\n          to retrieve/configure the spanning tree port path cost as a\n          32 bits value. The set operation on dot1dStpPortPathCost in\n          BRIDGE-MIB will be rejected. While retrieving the value of\n          dot1dStpPortPathCost, the maximum value of 65535 will be\n          returned if the value of stpxLongStpPortPathCost for the same\n          instance exceeds 65535.\n          \n          When the value of this MIB object is short(1),\n          the dot1dStpPortPathCost in BRIDGE-MIB must be used."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxSpanningTreeObjects": {
                    "stpxSpanningTreeType": "ethernetCsmacd(6)",
                    "stpxSpanningTreePathCostMode": "example-string",
                    "stpxExtendedSysIDAdminEnabled": true,
                    "stpxExtendedSysIDOperEnabled": true,
                    "stpxNotificationEnable": "example-string",
                    "stpxSpanningTreePathCostOperMode": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxSpanningTreeObjects",
        "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": "/stpxSpanningTreeObjects",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMISTPObjects": {
      "get": {
        "summary": "Get stpxMISTPObjects data",
        "description": "Retrieve stpxMISTPObjects operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "The number of MISTP instances, that are supported by the device \n          when the value of stpxSpanningTreeType is either mistp(2)\n          or mistpPvstPlus(3).",
                  "properties": {
                    "stpxMISTPInstanceNumber": {
                      "type": "integer",
                      "description": "The number of MISTP instances, that are supported by the device \n          when the value of stpxSpanningTreeType is either mistp(2)\n          or mistpPvstPlus(3).",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMISTPObjects": {
                    "stpxMISTPInstanceNumber": -2147483648
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMISTPObjects",
        "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": "/stpxMISTPObjects",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxLoopGuardObjects": {
      "get": {
        "summary": "Get stpxLoopGuardObjects data",
        "description": "Retrieve stpxLoopGuardObjects operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "Indicates the global default config mode of LoopGuard \n          feature on the device.",
                  "properties": {
                    "stpxLoopGuardGlobalDefaultMode": {
                      "type": "string",
                      "description": "Indicates the global default config mode of LoopGuard \n          feature on the device."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxLoopGuardObjects": {
                    "stpxLoopGuardGlobalDefaultMode": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxLoopGuardObjects",
        "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": "/stpxLoopGuardObjects",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxFastStartObjects": {
      "get": {
        "summary": "Get stpxFastStartObjects data",
        "description": "Retrieve stpxFastStartObjects operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "stpxFastStartObjects",
                  "properties": {
                    "stpxFastStartBpduGuardEnable": {
                      "type": "boolean",
                      "description": "Indicates the global default mode of the Bpdu\n          Guard feature on the device.\n          \n          On platforms that does not support per port \n          Bpdu Guard configuration as indicated by\n          the object stpxFastStartPortBpduGuardMode,\n          if  the value of this object is set to true(1), \n          and the Fast Start Feature is operationally \n          enabled on a port, then that port will be \n          immediately disabled when the system receives\n          a BPDU from that port."
                    },
                    "stpxFastStartBpduFilterEnable": {
                      "type": "boolean",
                      "description": "Indicates the global default mode of the Bpdu \n          Filter feature on the device.\n          \n          On platforms that does not support per port \n          Bpdu Filter configuration as indicated by\n          the object stpxFastStartPortBpduFilterMode,\n          if  the value of this object is set to true(1), \n          and the Fast Start Feature is operationally \n          enabled on a port, then no BPDUs will be \n          transmitted on this port."
                    },
                    "stpxFastStartGlobalDefaultMode": {
                      "type": "string",
                      "description": "Indicates the global default mode of the Fast \n          Start feature on the device."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxFastStartObjects": {
                    "stpxFastStartBpduGuardEnable": true,
                    "stpxFastStartBpduFilterEnable": true,
                    "stpxFastStartGlobalDefaultMode": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxFastStartObjects",
        "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": "/stpxFastStartObjects",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxBpduSkewingObjects": {
      "get": {
        "summary": "Get stpxBpduSkewingObjects data",
        "description": "Retrieve stpxBpduSkewingObjects operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "stpxBpduSkewingObjects",
                  "properties": {
                    "stpxBpduSkewingDetectionEnable": {
                      "type": "boolean",
                      "description": "Indicates whether BPDU skewing detection feature\n          is enabled or not on the system. If this object has\n          the value of true(1), then the system will detect\n          whether BPDUs received by any port on any Spanning \n          Tree instance are processed at an interval longer\n          than the object value of dot1dStpHelloTime in the\n          BIRDGE-MIB of the Spanning Tree instance."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxBpduSkewingObjects": {
                    "stpxBpduSkewingDetectionEnable": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxBpduSkewingObjects",
        "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": "/stpxBpduSkewingObjects",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTObjects": {
      "get": {
        "summary": "Get stpxMSTObjects data",
        "description": "Retrieve stpxMSTObjects operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "The maximum MST (Multiple Spanning Tree) instance id, \n          that can be supported by the device for Cisco proprietary\n          implementation of the MST Protocol.\n          \n          This object is deprecated and replaced by \n          stpxSMSTMaxInstanceID.",
                  "properties": {
                    "stpxMSTMaxInstanceNumber": {
                      "type": "integer",
                      "description": "The maximum MST (Multiple Spanning Tree) instance id, \n          that can be supported by the device for Cisco proprietary\n          implementation of the MST Protocol.\n          \n          This object is deprecated and replaced by \n          stpxSMSTMaxInstanceID.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxMSTRegionName": {
                      "type": "string",
                      "description": "The operational MST region name.",
                      "x-yang-type": "snmpv2-tc:DisplayString"
                    },
                    "stpxMSTRegionRevision": {
                      "type": "integer",
                      "description": "The operational MST region version.\n          \n          This object is deprecated and replaced by \n          stpxSMSTRegionRevision.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxMSTRegionEditBufferStatus": {
                      "type": "string",
                      "description": "Indicates the current ownership status of the unique \n          Region Config Edit Buffer. \n          \n          released -- the Edit Buffer can be acquired by any of \n                      the SNMP management stations. \n          \n          acquiredBySnmp -- the Edit Buffer is acquired by\n                      any of the SNMP management stations. \n          \n          acquiredByNonSnmp -- the Edit Buffer is acquired by the \n                      non-SNMP users managing the device."
                    },
                    "stpxMSTRegionEditBufferOperation": {
                      "type": "string",
                      "description": "Indicates the operation that is performed on the Region \n          Config Edit Buffer.\n          \n          other --   none of the following operations.  \n          \n          acquire -- acquire the Edit Buffer. This operation can \n                     only be performed when the object \n                     stpxMSTRegionEditBufferStatus has the value of\n                     released(1). After the successful operation of \n                     this action, the stpxMSTRegionEditBufferStatus\n                     will be changed to acquiredBySnmp(2). \n                      \n          releaseWithForce -- release the Edit Buffer acquired by\n                     non-SNMP users with force and discard the changes\n                     in the Edit Buffer. This operation can only be \n                     performed when the object \n                     stpxMSTRegionEditBufferStatus has the value of \n                     acquiredByNonSnmp(2).\n          \n          commit --  commit the changes in the Edit Buffer\n                     and release the Edit Buffer. The successful \n                     operation of this action will make the changes\n                     in the Edit Buffer effective on the device.\n                     This operation can only be performed when the \n                     object stpxMSTRegionEditBufferStatus has the \n                     value of acquiredBySnmp(3).\n           \n          rollBack -- discard the changes in the Edit Buffer\n                     and release the Edit Buffer. This operation can \n                     only be performed when the object \n                     stpxMSTRegionEditBufferStatus has the value \n                     of acquiredBySnmp(3).\n          \n          This object always returns other(1) when it is read."
                    },
                    "stpxMSTRegionEditName": {
                      "type": "string",
                      "description": "The MST region name in the Edit Buffer. \n          \n          This object is only instantiated when the \n          stpxMSTRegionEditBufferStatus has the value of \n          acquiredBySnmp(2).",
                      "x-yang-type": "snmpv2-tc:DisplayString"
                    },
                    "stpxMSTRegionEditRevision": {
                      "type": "integer",
                      "description": "The MST region version in the Edit Buffer. This object is\n          only instantiated when the stpxMSTRegionEditBufferStatus \n          has the value of acquiredBySnmp(2).\n          \n          This object is deprecated and replaced by\n          stpxSMSTRegionEditRevision.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxMSTMaxHopCount": {
                      "type": "integer",
                      "description": "The maximum number of hops for the MST region. \n          \n          This object will take on value of 40 if the object value\n          of stpxSMSTMaxHopCount is greater than 40.\n          \n          This object is deprecated and replaced by\n          stpxSMSTMaxHopCount.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTObjects": {
                    "stpxMSTMaxInstanceNumber": -2147483648,
                    "stpxMSTRegionName": "interface-1",
                    "stpxMSTRegionRevision": -2147483648,
                    "stpxMSTRegionEditBufferStatus": "up(1)",
                    "stpxMSTRegionEditBufferOperation": "example-string",
                    "stpxMSTRegionEditName": "interface-1",
                    "stpxMSTRegionEditRevision": -2147483648,
                    "stpxMSTMaxHopCount": -2147483648
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTObjects",
        "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": "/stpxMSTObjects",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRSTPObjects": {
      "get": {
        "summary": "Get stpxRSTPObjects data",
        "description": "Retrieve stpxRSTPObjects operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "The Transmit Hold Count.",
                  "properties": {
                    "stpxRSTPTransmitHoldCount": {
                      "type": "integer",
                      "description": "The Transmit Hold Count.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRSTPObjects": {
                    "stpxRSTPTransmitHoldCount": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRSTPObjects",
        "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": "/stpxRSTPObjects",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxSMSTObjects": {
      "get": {
        "summary": "Get stpxSMSTObjects data",
        "description": "Retrieve stpxSMSTObjects operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "The maximum number of MST instances that can be \n          supported by the device for IEEE MST.",
                  "properties": {
                    "stpxSMSTMaxInstances": {
                      "type": "integer",
                      "description": "The maximum number of MST instances that can be \n          supported by the device for IEEE MST.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxSMSTMaxInstanceID": {
                      "type": "integer",
                      "description": "The maximum MST instance ID that can be supported \n          by the device for IEEE MST.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxSMSTRegionRevision": {
                      "type": "integer",
                      "description": "The operational region version for IEEE MST.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxSMSTRegionEditRevision": {
                      "type": "integer",
                      "description": "The MST region version in the Edit Buffer for IEEE \n          MST.\n          \n          This object is only instantiated when the \n          stpxMSTRegionEditBufferStatus has the value of \n          acquiredBySnmp(2).",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxSMSTMaxHopCount": {
                      "type": "integer",
                      "description": "The maximum number of hops for the IEEE MST region.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxSMSTConfigDigest": {
                      "type": "string",
                      "description": "The IEEE MST region configuration digest.",
                      "x-yang-type": "CISCO-STP-EXTENSIONS-MIB:StpxMSTConfigurationDigest"
                    },
                    "stpxSMSTConfigPreStandardDigest": {
                      "type": "string",
                      "description": "The pre-standard MST region configuration digest.",
                      "x-yang-type": "CISCO-STP-EXTENSIONS-MIB:StpxMSTConfigurationDigest"
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxSMSTObjects": {
                    "stpxSMSTMaxInstances": 0,
                    "stpxSMSTMaxInstanceID": 0,
                    "stpxSMSTRegionRevision": 0,
                    "stpxSMSTRegionEditRevision": 0,
                    "stpxSMSTMaxHopCount": 0,
                    "stpxSMSTConfigDigest": "example-string",
                    "stpxSMSTConfigPreStandardDigest": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxSMSTObjects",
        "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": "/stpxSMSTObjects",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxPVSTVlanTable": {
      "get": {
        "summary": "Get stpxPVSTVlanTable data",
        "description": "Retrieve stpxPVSTVlanTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A list of Virtual LAN entries containing\n        information for Spanning Tree PVST+ protocol. \n        An entry will exist for each VLAN existing on \n        the device.",
                  "properties": {
                    "stpxPVSTVlanEntry": {
                      "type": "array",
                      "description": "An entry containing Spanning Tree PVST+ Protocol \n          information for a particular Virtual LAN.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxPVSTVlanIndex": {
                            "type": "string",
                            "description": "An index value that uniquely identifies the\n            Virtual LAN associated with this information.",
                            "x-yang-type": "cisco-vtp:VlanIndex"
                          },
                          "stpxPVSTVlanEnable": {
                            "type": "string",
                            "description": "Indicates whether Spanning Tree PVST+  \n            Protocol is enabled for this Virtual LAN. If \n            Spanning Tree PVST+ Protocol is not supported \n            on this VLAN, then notApplicable(3) will be \n            returned while retrieving the object value for \n            this VLAN.\n            \n            If the device only supports a single global\n            Spanning Tree PVST+ Protocol enable/disable \n            for all the existing VLANs, then the object \n            value assigned to this VLAN will be applied\n            to the object values of all the instances\n            in this table which do not have the value\n            of notApplicable(3).\n            \n            If the value of stpxSpanningTreeType is neither \n            pvstPlus(1) nor rapidPvstPlus(5), then the value \n            of stpxPVSTVlanEnable for this VLAN can not be \n            changed."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxPVSTVlanTable": {
                    "stpxPVSTVlanEntry": [
                      {
                        "stpxPVSTVlanIndex": "1",
                        "stpxPVSTVlanEnable": "example-string"
                      },
                      {
                        "stpxPVSTVlanIndex": "2",
                        "stpxPVSTVlanEnable": "example-string"
                      },
                      {
                        "stpxPVSTVlanIndex": "3",
                        "stpxPVSTVlanEnable": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxPVSTVlanTable",
        "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": "/stpxPVSTVlanTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxPVSTVlanTable/stpxPVSTVlanEntry": {
      "get": {
        "summary": "Get stpxPVSTVlanEntry list",
        "description": "Retrieve list of stpxPVSTVlanEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry containing Spanning Tree PVST+ Protocol \n          information for a particular Virtual LAN.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxPVSTVlanIndex": {
                        "type": "string",
                        "description": "An index value that uniquely identifies the\n            Virtual LAN associated with this information.",
                        "x-yang-type": "cisco-vtp:VlanIndex"
                      },
                      "stpxPVSTVlanEnable": {
                        "type": "string",
                        "description": "Indicates whether Spanning Tree PVST+  \n            Protocol is enabled for this Virtual LAN. If \n            Spanning Tree PVST+ Protocol is not supported \n            on this VLAN, then notApplicable(3) will be \n            returned while retrieving the object value for \n            this VLAN.\n            \n            If the device only supports a single global\n            Spanning Tree PVST+ Protocol enable/disable \n            for all the existing VLANs, then the object \n            value assigned to this VLAN will be applied\n            to the object values of all the instances\n            in this table which do not have the value\n            of notApplicable(3).\n            \n            If the value of stpxSpanningTreeType is neither \n            pvstPlus(1) nor rapidPvstPlus(5), then the value \n            of stpxPVSTVlanEnable for this VLAN can not be \n            changed."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxPVSTVlanEntry": [
                    {
                      "stpxPVSTVlanIndex": "example-string",
                      "stpxPVSTVlanEnable": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxPVSTVlanEntry",
        "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": "/stpxPVSTVlanTable/stpxPVSTVlanEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxPVSTVlanTable/stpxPVSTVlanEntry={stpxPVSTVlanIndex}": {
      "get": {
        "summary": "Get stpxPVSTVlanEntry entry",
        "description": "Retrieve specific stpxPVSTVlanEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxPVSTVlanIndex",
            "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": {
                    "stpxPVSTVlanIndex": {
                      "type": "string",
                      "description": "An index value that uniquely identifies the\n            Virtual LAN associated with this information.",
                      "x-yang-type": "cisco-vtp:VlanIndex"
                    },
                    "stpxPVSTVlanEnable": {
                      "type": "string",
                      "description": "Indicates whether Spanning Tree PVST+  \n            Protocol is enabled for this Virtual LAN. If \n            Spanning Tree PVST+ Protocol is not supported \n            on this VLAN, then notApplicable(3) will be \n            returned while retrieving the object value for \n            this VLAN.\n            \n            If the device only supports a single global\n            Spanning Tree PVST+ Protocol enable/disable \n            for all the existing VLANs, then the object \n            value assigned to this VLAN will be applied\n            to the object values of all the instances\n            in this table which do not have the value\n            of notApplicable(3).\n            \n            If the value of stpxSpanningTreeType is neither \n            pvstPlus(1) nor rapidPvstPlus(5), then the value \n            of stpxPVSTVlanEnable for this VLAN can not be \n            changed."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxPVSTVlanEntry": {
                    "stpxPVSTVlanIndex": "example-string",
                    "stpxPVSTVlanEnable": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxPVSTVlanEntry-2"
      },
      "x-yang-path": "/stpxPVSTVlanTable/stpxPVSTVlanEntry={stpxPVSTVlanIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxPVSTVlanIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxInconsistencyTable": {
      "get": {
        "summary": "Get stpxInconsistencyTable data",
        "description": "Retrieve stpxInconsistencyTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table containing a list of the ports for which\n        a particular VLAN's Spanning Tree has been found to\n        have an inconsistency.  Two types of inconsistency\n        are discovered: 1) an inconsistency where two different\n        port types have been plugged together; and 2) an\n        inconsistency where different switches have different\n        PVIDs for the same link.",
                  "properties": {
                    "stpxInconsistencyEntry": {
                      "type": "array",
                      "description": "A VLAN on a particular port for which a Spanning Tree\n          inconsistency is currently in effect.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxVlanIndex": {
                            "type": "string",
                            "description": "The VLAN id of the VLAN.",
                            "x-yang-type": "cisco-vtp:VlanIndex"
                          },
                          "stpxPortIndex": {
                            "type": "integer",
                            "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxInconsistentState": {
                            "type": "string",
                            "description": "The types of inconsistency which have been discovered on\n            this port for this VLAN's Spanning Tree.\n            \n            When this object exists, the value of the corresponding\n            instance of the Bridge MIB's dot1dStpPortState object will\n            be 'broken(6)'."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxInconsistencyTable": {
                    "stpxInconsistencyEntry": [
                      {
                        "stpxVlanIndex": "1",
                        "stpxPortIndex": 1,
                        "stpxInconsistentState": "up(1)"
                      },
                      {
                        "stpxVlanIndex": "2",
                        "stpxPortIndex": 2,
                        "stpxInconsistentState": "up(1)"
                      },
                      {
                        "stpxVlanIndex": "3",
                        "stpxPortIndex": 3,
                        "stpxInconsistentState": "up(1)"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxInconsistencyTable",
        "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": "/stpxInconsistencyTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxInconsistencyTable/stpxInconsistencyEntry": {
      "get": {
        "summary": "Get stpxInconsistencyEntry list",
        "description": "Retrieve list of stpxInconsistencyEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A VLAN on a particular port for which a Spanning Tree\n          inconsistency is currently in effect.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxVlanIndex": {
                        "type": "string",
                        "description": "The VLAN id of the VLAN.",
                        "x-yang-type": "cisco-vtp:VlanIndex"
                      },
                      "stpxPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxInconsistentState": {
                        "type": "string",
                        "description": "The types of inconsistency which have been discovered on\n            this port for this VLAN's Spanning Tree.\n            \n            When this object exists, the value of the corresponding\n            instance of the Bridge MIB's dot1dStpPortState object will\n            be 'broken(6)'."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxInconsistencyEntry": [
                    {
                      "stpxVlanIndex": "example-string",
                      "stpxPortIndex": 1,
                      "stpxInconsistentState": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxInconsistencyEntry",
        "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": "/stpxInconsistencyTable/stpxInconsistencyEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRootGuardConfigTable": {
      "get": {
        "summary": "Get stpxRootGuardConfigTable data",
        "description": "Retrieve stpxRootGuardConfigTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table containing a list of the bridge ports for which\n        Spanning Tree RootGuard capability can be configured.",
                  "properties": {
                    "stpxRootGuardConfigEntry": {
                      "type": "array",
                      "description": "A bridge port for which Spanning Tree RootGuard\n          capability can be configured.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxRootGuardConfigPortIndex": {
                            "type": "integer",
                            "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxRootGuardConfigEnabled": {
                            "type": "boolean",
                            "description": "An indication of whether the RootGuard capability is \n            enabled on this port or not. This configuration will be\n            applied to all Spanning Tree instances in which this port \n            exists."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRootGuardConfigTable": {
                    "stpxRootGuardConfigEntry": [
                      {
                        "stpxRootGuardConfigPortIndex": 1,
                        "stpxRootGuardConfigEnabled": true
                      },
                      {
                        "stpxRootGuardConfigPortIndex": 2,
                        "stpxRootGuardConfigEnabled": true
                      },
                      {
                        "stpxRootGuardConfigPortIndex": 3,
                        "stpxRootGuardConfigEnabled": true
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRootGuardConfigTable",
        "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": "/stpxRootGuardConfigTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRootGuardConfigTable/stpxRootGuardConfigEntry": {
      "get": {
        "summary": "Get stpxRootGuardConfigEntry list",
        "description": "Retrieve list of stpxRootGuardConfigEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A bridge port for which Spanning Tree RootGuard\n          capability can be configured.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxRootGuardConfigPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxRootGuardConfigEnabled": {
                        "type": "boolean",
                        "description": "An indication of whether the RootGuard capability is \n            enabled on this port or not. This configuration will be\n            applied to all Spanning Tree instances in which this port \n            exists."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRootGuardConfigEntry": [
                    {
                      "stpxRootGuardConfigPortIndex": 1,
                      "stpxRootGuardConfigEnabled": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRootGuardConfigEntry",
        "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": "/stpxRootGuardConfigTable/stpxRootGuardConfigEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRootGuardConfigTable/stpxRootGuardConfigEntry={stpxRootGuardConfigPortIndex}": {
      "get": {
        "summary": "Get stpxRootGuardConfigEntry entry",
        "description": "Retrieve specific stpxRootGuardConfigEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxRootGuardConfigPortIndex",
            "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": {
                    "stpxRootGuardConfigPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxRootGuardConfigEnabled": {
                      "type": "boolean",
                      "description": "An indication of whether the RootGuard capability is \n            enabled on this port or not. This configuration will be\n            applied to all Spanning Tree instances in which this port \n            exists."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRootGuardConfigEntry": {
                    "stpxRootGuardConfigPortIndex": 1,
                    "stpxRootGuardConfigEnabled": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRootGuardConfigEntry-2"
      },
      "x-yang-path": "/stpxRootGuardConfigTable/stpxRootGuardConfigEntry={stpxRootGuardConfigPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxRootGuardConfigPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRootInconsistencyTable": {
      "get": {
        "summary": "Get stpxRootInconsistencyTable data",
        "description": "Retrieve stpxRootInconsistencyTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table containing a list of the bridge ports for which\n        a particular Spanning Tree instance has been found \n        to have an root-inconsistency. The agent creates a new \n        entry in this table whenever it detects a new \n        root-inconsistency, and deletes entries \n        when/soon after the inconsistency is no longer present.",
                  "properties": {
                    "stpxRootInconsistencyEntry": {
                      "type": "array",
                      "description": "A Spanning Tree instance on a particular port for \n          which a Spanning Tree root-inconsistency is currently \n          in effect.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxRootInconsistencyIndex": {
                            "type": "integer",
                            "description": "The Spanning Tree instance id, such as the VLAN id\n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1) or rapidPvstPlus(5).",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxRootInconsistencyPortIndex": {
                            "type": "integer",
                            "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxRootInconsistencyState": {
                            "type": "boolean",
                            "description": "Indicates whether the port on a particular Spanning \n            Tree instance is currently in root-inconsistent \n            state or not."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRootInconsistencyTable": {
                    "stpxRootInconsistencyEntry": [
                      {
                        "stpxRootInconsistencyIndex": 1,
                        "stpxRootInconsistencyPortIndex": 1,
                        "stpxRootInconsistencyState": true
                      },
                      {
                        "stpxRootInconsistencyIndex": 2,
                        "stpxRootInconsistencyPortIndex": 2,
                        "stpxRootInconsistencyState": true
                      },
                      {
                        "stpxRootInconsistencyIndex": 3,
                        "stpxRootInconsistencyPortIndex": 3,
                        "stpxRootInconsistencyState": true
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRootInconsistencyTable",
        "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": "/stpxRootInconsistencyTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRootInconsistencyTable/stpxRootInconsistencyEntry": {
      "get": {
        "summary": "Get stpxRootInconsistencyEntry list",
        "description": "Retrieve list of stpxRootInconsistencyEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A Spanning Tree instance on a particular port for \n          which a Spanning Tree root-inconsistency is currently \n          in effect.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxRootInconsistencyIndex": {
                        "type": "integer",
                        "description": "The Spanning Tree instance id, such as the VLAN id\n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1) or rapidPvstPlus(5).",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxRootInconsistencyPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxRootInconsistencyState": {
                        "type": "boolean",
                        "description": "Indicates whether the port on a particular Spanning \n            Tree instance is currently in root-inconsistent \n            state or not."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRootInconsistencyEntry": [
                    {
                      "stpxRootInconsistencyIndex": 1,
                      "stpxRootInconsistencyPortIndex": 1,
                      "stpxRootInconsistencyState": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRootInconsistencyEntry",
        "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": "/stpxRootInconsistencyTable/stpxRootInconsistencyEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMISTPInstanceTable": {
      "get": {
        "summary": "Get stpxMISTPInstanceTable data",
        "description": "Retrieve stpxMISTPInstanceTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains one entry for each instance of MISTP and \n        it contains stpxMISTPInstanceNumber entries, numbered from 1\n        to stpxMISTPInstanceNumber.\n        \n        This table is only instantiated when the value of \n        stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3).",
                  "properties": {
                    "stpxMISTPInstanceEntry": {
                      "type": "array",
                      "description": "A conceptual row containing the status of the MISTP \n          instance.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxMISTPInstanceIndex": {
                            "type": "integer",
                            "description": "An arbitrary integer within the range from 1 to the value of\n            stpxMISTPInstanceNumber that uniquely identifies an instance.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxMISTPInstanceEnable": {
                            "type": "boolean",
                            "description": "This object indicates whether the MISTP protocol is currently\n            enabled on the MISTP instance.\n            \n            If this object is set to\n               'true'    - the MISTP protocol will run on this instance.\n                          \n               'false'   - the MISTP protocol will stop running on this \n                           instance."
                          },
                          "stpxMISTPInstanceVlansMapped": {
                            "type": "string",
                            "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.",
                            "format": "binary"
                          },
                          "stpxMISTPInstanceVlansMapped2k": {
                            "type": "string",
                            "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                            "format": "binary"
                          },
                          "stpxMISTPInstanceVlansMapped3k": {
                            "type": "string",
                            "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                            "format": "binary"
                          },
                          "stpxMISTPInstanceVlansMapped4k": {
                            "type": "string",
                            "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                            "format": "binary"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMISTPInstanceTable": {
                    "stpxMISTPInstanceEntry": [
                      {
                        "stpxMISTPInstanceIndex": 1,
                        "stpxMISTPInstanceEnable": true,
                        "stpxMISTPInstanceVlansMapped": "example-string",
                        "stpxMISTPInstanceVlansMapped2k": "example-string",
                        "stpxMISTPInstanceVlansMapped3k": "example-string",
                        "stpxMISTPInstanceVlansMapped4k": "example-string"
                      },
                      {
                        "stpxMISTPInstanceIndex": 2,
                        "stpxMISTPInstanceEnable": true,
                        "stpxMISTPInstanceVlansMapped": "example-string",
                        "stpxMISTPInstanceVlansMapped2k": "example-string",
                        "stpxMISTPInstanceVlansMapped3k": "example-string",
                        "stpxMISTPInstanceVlansMapped4k": "example-string"
                      },
                      {
                        "stpxMISTPInstanceIndex": 3,
                        "stpxMISTPInstanceEnable": true,
                        "stpxMISTPInstanceVlansMapped": "example-string",
                        "stpxMISTPInstanceVlansMapped2k": "example-string",
                        "stpxMISTPInstanceVlansMapped3k": "example-string",
                        "stpxMISTPInstanceVlansMapped4k": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMISTPInstanceTable",
        "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": "/stpxMISTPInstanceTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMISTPInstanceTable/stpxMISTPInstanceEntry": {
      "get": {
        "summary": "Get stpxMISTPInstanceEntry list",
        "description": "Retrieve list of stpxMISTPInstanceEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row containing the status of the MISTP \n          instance.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxMISTPInstanceIndex": {
                        "type": "integer",
                        "description": "An arbitrary integer within the range from 1 to the value of\n            stpxMISTPInstanceNumber that uniquely identifies an instance.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxMISTPInstanceEnable": {
                        "type": "boolean",
                        "description": "This object indicates whether the MISTP protocol is currently\n            enabled on the MISTP instance.\n            \n            If this object is set to\n               'true'    - the MISTP protocol will run on this instance.\n                          \n               'false'   - the MISTP protocol will stop running on this \n                           instance."
                      },
                      "stpxMISTPInstanceVlansMapped": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.",
                        "format": "binary"
                      },
                      "stpxMISTPInstanceVlansMapped2k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                        "format": "binary"
                      },
                      "stpxMISTPInstanceVlansMapped3k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                        "format": "binary"
                      },
                      "stpxMISTPInstanceVlansMapped4k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                        "format": "binary"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMISTPInstanceEntry": [
                    {
                      "stpxMISTPInstanceIndex": 1,
                      "stpxMISTPInstanceEnable": true,
                      "stpxMISTPInstanceVlansMapped": "example-string",
                      "stpxMISTPInstanceVlansMapped2k": "example-string",
                      "stpxMISTPInstanceVlansMapped3k": "example-string",
                      "stpxMISTPInstanceVlansMapped4k": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMISTPInstanceEntry",
        "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": "/stpxMISTPInstanceTable/stpxMISTPInstanceEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMISTPInstanceTable/stpxMISTPInstanceEntry={stpxMISTPInstanceIndex}": {
      "get": {
        "summary": "Get stpxMISTPInstanceEntry entry",
        "description": "Retrieve specific stpxMISTPInstanceEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxMISTPInstanceIndex",
            "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": {
                    "stpxMISTPInstanceIndex": {
                      "type": "integer",
                      "description": "An arbitrary integer within the range from 1 to the value of\n            stpxMISTPInstanceNumber that uniquely identifies an instance.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxMISTPInstanceEnable": {
                      "type": "boolean",
                      "description": "This object indicates whether the MISTP protocol is currently\n            enabled on the MISTP instance.\n            \n            If this object is set to\n               'true'    - the MISTP protocol will run on this instance.\n                          \n               'false'   - the MISTP protocol will stop running on this \n                           instance."
                    },
                    "stpxMISTPInstanceVlansMapped": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.",
                      "format": "binary"
                    },
                    "stpxMISTPInstanceVlansMapped2k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                      "format": "binary"
                    },
                    "stpxMISTPInstanceVlansMapped3k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                      "format": "binary"
                    },
                    "stpxMISTPInstanceVlansMapped4k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                      "format": "binary"
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMISTPInstanceEntry": {
                    "stpxMISTPInstanceIndex": 1,
                    "stpxMISTPInstanceEnable": true,
                    "stpxMISTPInstanceVlansMapped": "example-string",
                    "stpxMISTPInstanceVlansMapped2k": "example-string",
                    "stpxMISTPInstanceVlansMapped3k": "example-string",
                    "stpxMISTPInstanceVlansMapped4k": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMISTPInstanceEntry-2"
      },
      "x-yang-path": "/stpxMISTPInstanceTable/stpxMISTPInstanceEntry={stpxMISTPInstanceIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxMISTPInstanceIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxLoopGuardConfigTable": {
      "get": {
        "summary": "Get stpxLoopGuardConfigTable data",
        "description": "Retrieve stpxLoopGuardConfigTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table containing a list of the bridge ports for which\n        Spanning Tree LoopGuard capability can be configured.",
                  "properties": {
                    "stpxLoopGuardConfigEntry": {
                      "type": "array",
                      "description": "A bridge port for which Spanning Tree LoopGuard \n          capability can be configured.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxLoopGuardConfigPortIndex": {
                            "type": "integer",
                            "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxLoopGuardConfigEnabled": {
                            "type": "boolean",
                            "description": "An indication of whether the LoopGuard capability is \n            enabled on this port or not. This configuration will be\n            applied to all the Spanning Tree instances in which this \n            port exists.\n            \n            In order to support additional Loop Guard config mode\n            (default) as defined in stpxLoopGuardConfigMode other \n            than enable (true(1)) or disable (false(2)) as defined \n            in this object, stpxLoopGuardConfigMode object needs to \n            be used.\n            \n            When the stpxLoopGuardConfigMode object has the value of\n            enable(1), the value of stpxLoopGuardConfigEnabled for \n            the same instance will be true(1). When the \n            stpxLoopGuardConfigMode object has the value of disable(2), \n            the value of stpxLoopGuardConfigEnabled for the same \n            instance will be false(2). When the stpxLoopGuardConfigMode \n            object has the value of default(3), the value of \n            stpxLoopGuardConfigEnabled for the same instance will \n            depend on the object value of \n            stpxLoopGuardGlobalDefaultMode."
                          },
                          "stpxLoopGuardConfigMode": {
                            "type": "string",
                            "description": "Indicates the mode of Loop Guard Feature on this \n            port. This configuration will be applied to all \n            the Spanning Tree instances in which this port \n            exists.\n            \n            enable -- the Loop Guard feature is enabled on this \n                      port. \n            \n            disable -- the Loop Guard feature is disabled on this \n                      port.  \n            \n            default -- whether the Loop Guard feature is enabled\n                       or not on this port depends on the object \n                       value of stpxLoopGuardGlobalDefaultMode."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxLoopGuardConfigTable": {
                    "stpxLoopGuardConfigEntry": [
                      {
                        "stpxLoopGuardConfigPortIndex": 1,
                        "stpxLoopGuardConfigEnabled": true,
                        "stpxLoopGuardConfigMode": "example-string"
                      },
                      {
                        "stpxLoopGuardConfigPortIndex": 2,
                        "stpxLoopGuardConfigEnabled": true,
                        "stpxLoopGuardConfigMode": "example-string"
                      },
                      {
                        "stpxLoopGuardConfigPortIndex": 3,
                        "stpxLoopGuardConfigEnabled": true,
                        "stpxLoopGuardConfigMode": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxLoopGuardConfigTable",
        "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": "/stpxLoopGuardConfigTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxLoopGuardConfigTable/stpxLoopGuardConfigEntry": {
      "get": {
        "summary": "Get stpxLoopGuardConfigEntry list",
        "description": "Retrieve list of stpxLoopGuardConfigEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A bridge port for which Spanning Tree LoopGuard \n          capability can be configured.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxLoopGuardConfigPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxLoopGuardConfigEnabled": {
                        "type": "boolean",
                        "description": "An indication of whether the LoopGuard capability is \n            enabled on this port or not. This configuration will be\n            applied to all the Spanning Tree instances in which this \n            port exists.\n            \n            In order to support additional Loop Guard config mode\n            (default) as defined in stpxLoopGuardConfigMode other \n            than enable (true(1)) or disable (false(2)) as defined \n            in this object, stpxLoopGuardConfigMode object needs to \n            be used.\n            \n            When the stpxLoopGuardConfigMode object has the value of\n            enable(1), the value of stpxLoopGuardConfigEnabled for \n            the same instance will be true(1). When the \n            stpxLoopGuardConfigMode object has the value of disable(2), \n            the value of stpxLoopGuardConfigEnabled for the same \n            instance will be false(2). When the stpxLoopGuardConfigMode \n            object has the value of default(3), the value of \n            stpxLoopGuardConfigEnabled for the same instance will \n            depend on the object value of \n            stpxLoopGuardGlobalDefaultMode."
                      },
                      "stpxLoopGuardConfigMode": {
                        "type": "string",
                        "description": "Indicates the mode of Loop Guard Feature on this \n            port. This configuration will be applied to all \n            the Spanning Tree instances in which this port \n            exists.\n            \n            enable -- the Loop Guard feature is enabled on this \n                      port. \n            \n            disable -- the Loop Guard feature is disabled on this \n                      port.  \n            \n            default -- whether the Loop Guard feature is enabled\n                       or not on this port depends on the object \n                       value of stpxLoopGuardGlobalDefaultMode."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxLoopGuardConfigEntry": [
                    {
                      "stpxLoopGuardConfigPortIndex": 1,
                      "stpxLoopGuardConfigEnabled": true,
                      "stpxLoopGuardConfigMode": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxLoopGuardConfigEntry",
        "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": "/stpxLoopGuardConfigTable/stpxLoopGuardConfigEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxLoopGuardConfigTable/stpxLoopGuardConfigEntry={stpxLoopGuardConfigPortIndex}": {
      "get": {
        "summary": "Get stpxLoopGuardConfigEntry entry",
        "description": "Retrieve specific stpxLoopGuardConfigEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxLoopGuardConfigPortIndex",
            "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": {
                    "stpxLoopGuardConfigPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxLoopGuardConfigEnabled": {
                      "type": "boolean",
                      "description": "An indication of whether the LoopGuard capability is \n            enabled on this port or not. This configuration will be\n            applied to all the Spanning Tree instances in which this \n            port exists.\n            \n            In order to support additional Loop Guard config mode\n            (default) as defined in stpxLoopGuardConfigMode other \n            than enable (true(1)) or disable (false(2)) as defined \n            in this object, stpxLoopGuardConfigMode object needs to \n            be used.\n            \n            When the stpxLoopGuardConfigMode object has the value of\n            enable(1), the value of stpxLoopGuardConfigEnabled for \n            the same instance will be true(1). When the \n            stpxLoopGuardConfigMode object has the value of disable(2), \n            the value of stpxLoopGuardConfigEnabled for the same \n            instance will be false(2). When the stpxLoopGuardConfigMode \n            object has the value of default(3), the value of \n            stpxLoopGuardConfigEnabled for the same instance will \n            depend on the object value of \n            stpxLoopGuardGlobalDefaultMode."
                    },
                    "stpxLoopGuardConfigMode": {
                      "type": "string",
                      "description": "Indicates the mode of Loop Guard Feature on this \n            port. This configuration will be applied to all \n            the Spanning Tree instances in which this port \n            exists.\n            \n            enable -- the Loop Guard feature is enabled on this \n                      port. \n            \n            disable -- the Loop Guard feature is disabled on this \n                      port.  \n            \n            default -- whether the Loop Guard feature is enabled\n                       or not on this port depends on the object \n                       value of stpxLoopGuardGlobalDefaultMode."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxLoopGuardConfigEntry": {
                    "stpxLoopGuardConfigPortIndex": 1,
                    "stpxLoopGuardConfigEnabled": true,
                    "stpxLoopGuardConfigMode": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxLoopGuardConfigEntry-2"
      },
      "x-yang-path": "/stpxLoopGuardConfigTable/stpxLoopGuardConfigEntry={stpxLoopGuardConfigPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxLoopGuardConfigPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxLoopInconsistencyTable": {
      "get": {
        "summary": "Get stpxLoopInconsistencyTable data",
        "description": "Retrieve stpxLoopInconsistencyTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table containing a list of the bridge ports for which\n        a particular Spanning Tree instance has been found\n        to have a loop-inconsistency. The agent creates a new\n        entry in this table whenever it detects a new\n        loop-inconsistency, and deletes entries\n        when/soon after the inconsistency is no longer present.",
                  "properties": {
                    "stpxLoopInconsistencyEntry": {
                      "type": "array",
                      "description": "A Spanning Tree instance on a particular port for\n          which a Spanning Tree loop-inconsistency is currently\n          in effect.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxLoopInconsistencyIndex": {
                            "type": "integer",
                            "description": "The Spanning Tree instance id, such as the VLAN id\n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1) or rapidPvstPlus(5).",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxLoopInconsistencyPortIndex": {
                            "type": "integer",
                            "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxLoopInconsistencyState": {
                            "type": "boolean",
                            "description": "Indicates whether the port on a particular Spanning \n            Tree instance is currently in loop-inconsistent \n            state or not."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxLoopInconsistencyTable": {
                    "stpxLoopInconsistencyEntry": [
                      {
                        "stpxLoopInconsistencyIndex": 1,
                        "stpxLoopInconsistencyPortIndex": 1,
                        "stpxLoopInconsistencyState": true
                      },
                      {
                        "stpxLoopInconsistencyIndex": 2,
                        "stpxLoopInconsistencyPortIndex": 2,
                        "stpxLoopInconsistencyState": true
                      },
                      {
                        "stpxLoopInconsistencyIndex": 3,
                        "stpxLoopInconsistencyPortIndex": 3,
                        "stpxLoopInconsistencyState": true
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxLoopInconsistencyTable",
        "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": "/stpxLoopInconsistencyTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxLoopInconsistencyTable/stpxLoopInconsistencyEntry": {
      "get": {
        "summary": "Get stpxLoopInconsistencyEntry list",
        "description": "Retrieve list of stpxLoopInconsistencyEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A Spanning Tree instance on a particular port for\n          which a Spanning Tree loop-inconsistency is currently\n          in effect.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxLoopInconsistencyIndex": {
                        "type": "integer",
                        "description": "The Spanning Tree instance id, such as the VLAN id\n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1) or rapidPvstPlus(5).",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxLoopInconsistencyPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxLoopInconsistencyState": {
                        "type": "boolean",
                        "description": "Indicates whether the port on a particular Spanning \n            Tree instance is currently in loop-inconsistent \n            state or not."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxLoopInconsistencyEntry": [
                    {
                      "stpxLoopInconsistencyIndex": 1,
                      "stpxLoopInconsistencyPortIndex": 1,
                      "stpxLoopInconsistencyState": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxLoopInconsistencyEntry",
        "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": "/stpxLoopInconsistencyTable/stpxLoopInconsistencyEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxFastStartPortTable": {
      "get": {
        "summary": "Get stpxFastStartPortTable data",
        "description": "Retrieve stpxFastStartPortTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table containing a list of the bridge ports for\n        which Spanning Tree Port Fast Start can be\n        configured.",
                  "properties": {
                    "stpxFastStartPortEntry": {
                      "type": "array",
                      "description": "A bridge port for which Spanning Tree Port Fast\n          Start can be configured.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxFastStartPortIndex": {
                            "type": "integer",
                            "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxFastStartPortEnable": {
                            "type": "boolean",
                            "description": "Indicates whether the port is operating in spantree\n            fast start mode.  A port with fast start enabled is\n            immediately put in spanning tree forwarding state when\n            that port is detected by the Spanning Tree, rather \n            than starting in blocking state which is the normal \n            operation.\n            \n            In order to support additional Fast Start enable mode\n            (enableForTrunk and default) as defined in\n            stpxFastStartPortMode other than enable (true(1))\n            or disable (false(2)) as defined in this object,\n            stpxFastStartPortMode object needs to be used.\n            \n            When the stpxFastStartPortMode has the value of\n            enable(1) or enableForTrunk(3), the value of\n            stpxFastStartPortEnable for the same instance\n            will be true(1). When the stpxFastStartPortMode\n            has the value of disable(2), the value of \n            stpxFastStartPortEnable for the same instance will be \n            false(2). When the stpxFastStartPortMode has the value \n            of default(4), the value of stpxFastStartPortEnable for \n            the same instance depends on the object value of \n            stpxFastStartGlobalDefaultMode."
                          },
                          "stpxFastStartPortMode": {
                            "type": "string",
                            "description": "Indicates the mode of Fast Start Feature on the \n            port. A port with fast start enabled is immediately \n            put in spanning tree forwarding state when the port\n            is detected by the Spanning Tree, rather than \n            starting in blocking state which is the normal \n            operation.\n            \n            enable -- the fast start feature is enabled on this \n                      port but will only take effect when the \n                      object value of its \n                      vlanTrunkPortDynamicStatus as specified \n                      in CISCO-VTP-MIB is notTrunking(2).\n            \n            disable -- the fast start feature is disabled on this \n                      port.  \n            \n            enableForTrunk -- the fast start feature is enabled \n                      on this port and will take effect \n                      regardless of the object value of \n                      its vlanTrunkPortDynamicStatus.\n            \n            default -- whether the fast start feature is enabled\n                       or not on this port depends on the object \n                       value of stpxFastStartGlobalDefaultMode.\n            \n            network -- the fast start network mode is enabled on \n                       this port."
                          },
                          "stpxFastStartPortBpduGuardMode": {
                            "type": "string",
                            "description": "Indicates the mode of Bpdu Guard Feature on the\n            port. A port with Bpdu Guard enabled is \n            immediately disabled when the system \n            receives a BPDU from that port. \n            \n            enable -- the Bpdu Guard feature is enabled on this\n                      port. \n            \n            disable -- the Bpdu Guard feature is disabled on this\n                      port.\n            \n            default -- whether the Bpdu Guard feature is enabled\n                       or not on this port depends on the object\n                       value of stpxFastStartBpduGuardEnable. If \n                       the value of stpxFastStartBpduGuardEnable\n                       is true(1) and Fast Start feature is also \n                       enabled operationally on this port, then\n                       this port is immediately disabled when \n                       the system receives a BPDU from this port."
                          },
                          "stpxFastStartPortBpduFilterMode": {
                            "type": "string",
                            "description": "Indicates the mode of Bpdu Filter Feature on the\n            port. The system will not transmit BPDUs on a port \n            with Bpdu Filter feature enabled.\n            \n            enable -- the Bpdu Filter feature is enabled on this \n                      port. \n            \n            disable -- the Bpdu Filter feature is disabled on this\n                       port.\n            \n            default -- whether the Bpdu Filter feature is enabled\n                       or not on this port depends on the object\n                       value of stpxFastStartBpduFilterEnable. If\n                       the value of stpxFastStartBpduFilterEnable\n                       is true(1) and Fast Start feature is also\n                       enabled operationally on this port, then\n                       no BPDUs will be transmitted on this port."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxFastStartPortTable": {
                    "stpxFastStartPortEntry": [
                      {
                        "stpxFastStartPortIndex": 1,
                        "stpxFastStartPortEnable": true,
                        "stpxFastStartPortMode": "example-string",
                        "stpxFastStartPortBpduGuardMode": "example-string",
                        "stpxFastStartPortBpduFilterMode": "example-string"
                      },
                      {
                        "stpxFastStartPortIndex": 2,
                        "stpxFastStartPortEnable": true,
                        "stpxFastStartPortMode": "example-string",
                        "stpxFastStartPortBpduGuardMode": "example-string",
                        "stpxFastStartPortBpduFilterMode": "example-string"
                      },
                      {
                        "stpxFastStartPortIndex": 3,
                        "stpxFastStartPortEnable": true,
                        "stpxFastStartPortMode": "example-string",
                        "stpxFastStartPortBpduGuardMode": "example-string",
                        "stpxFastStartPortBpduFilterMode": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxFastStartPortTable",
        "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": "/stpxFastStartPortTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxFastStartPortTable/stpxFastStartPortEntry": {
      "get": {
        "summary": "Get stpxFastStartPortEntry list",
        "description": "Retrieve list of stpxFastStartPortEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A bridge port for which Spanning Tree Port Fast\n          Start can be configured.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxFastStartPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxFastStartPortEnable": {
                        "type": "boolean",
                        "description": "Indicates whether the port is operating in spantree\n            fast start mode.  A port with fast start enabled is\n            immediately put in spanning tree forwarding state when\n            that port is detected by the Spanning Tree, rather \n            than starting in blocking state which is the normal \n            operation.\n            \n            In order to support additional Fast Start enable mode\n            (enableForTrunk and default) as defined in\n            stpxFastStartPortMode other than enable (true(1))\n            or disable (false(2)) as defined in this object,\n            stpxFastStartPortMode object needs to be used.\n            \n            When the stpxFastStartPortMode has the value of\n            enable(1) or enableForTrunk(3), the value of\n            stpxFastStartPortEnable for the same instance\n            will be true(1). When the stpxFastStartPortMode\n            has the value of disable(2), the value of \n            stpxFastStartPortEnable for the same instance will be \n            false(2). When the stpxFastStartPortMode has the value \n            of default(4), the value of stpxFastStartPortEnable for \n            the same instance depends on the object value of \n            stpxFastStartGlobalDefaultMode."
                      },
                      "stpxFastStartPortMode": {
                        "type": "string",
                        "description": "Indicates the mode of Fast Start Feature on the \n            port. A port with fast start enabled is immediately \n            put in spanning tree forwarding state when the port\n            is detected by the Spanning Tree, rather than \n            starting in blocking state which is the normal \n            operation.\n            \n            enable -- the fast start feature is enabled on this \n                      port but will only take effect when the \n                      object value of its \n                      vlanTrunkPortDynamicStatus as specified \n                      in CISCO-VTP-MIB is notTrunking(2).\n            \n            disable -- the fast start feature is disabled on this \n                      port.  \n            \n            enableForTrunk -- the fast start feature is enabled \n                      on this port and will take effect \n                      regardless of the object value of \n                      its vlanTrunkPortDynamicStatus.\n            \n            default -- whether the fast start feature is enabled\n                       or not on this port depends on the object \n                       value of stpxFastStartGlobalDefaultMode.\n            \n            network -- the fast start network mode is enabled on \n                       this port."
                      },
                      "stpxFastStartPortBpduGuardMode": {
                        "type": "string",
                        "description": "Indicates the mode of Bpdu Guard Feature on the\n            port. A port with Bpdu Guard enabled is \n            immediately disabled when the system \n            receives a BPDU from that port. \n            \n            enable -- the Bpdu Guard feature is enabled on this\n                      port. \n            \n            disable -- the Bpdu Guard feature is disabled on this\n                      port.\n            \n            default -- whether the Bpdu Guard feature is enabled\n                       or not on this port depends on the object\n                       value of stpxFastStartBpduGuardEnable. If \n                       the value of stpxFastStartBpduGuardEnable\n                       is true(1) and Fast Start feature is also \n                       enabled operationally on this port, then\n                       this port is immediately disabled when \n                       the system receives a BPDU from this port."
                      },
                      "stpxFastStartPortBpduFilterMode": {
                        "type": "string",
                        "description": "Indicates the mode of Bpdu Filter Feature on the\n            port. The system will not transmit BPDUs on a port \n            with Bpdu Filter feature enabled.\n            \n            enable -- the Bpdu Filter feature is enabled on this \n                      port. \n            \n            disable -- the Bpdu Filter feature is disabled on this\n                       port.\n            \n            default -- whether the Bpdu Filter feature is enabled\n                       or not on this port depends on the object\n                       value of stpxFastStartBpduFilterEnable. If\n                       the value of stpxFastStartBpduFilterEnable\n                       is true(1) and Fast Start feature is also\n                       enabled operationally on this port, then\n                       no BPDUs will be transmitted on this port."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxFastStartPortEntry": [
                    {
                      "stpxFastStartPortIndex": 1,
                      "stpxFastStartPortEnable": true,
                      "stpxFastStartPortMode": "example-string",
                      "stpxFastStartPortBpduGuardMode": "example-string",
                      "stpxFastStartPortBpduFilterMode": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxFastStartPortEntry",
        "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": "/stpxFastStartPortTable/stpxFastStartPortEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxFastStartPortTable/stpxFastStartPortEntry={stpxFastStartPortIndex}": {
      "get": {
        "summary": "Get stpxFastStartPortEntry entry",
        "description": "Retrieve specific stpxFastStartPortEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxFastStartPortIndex",
            "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": {
                    "stpxFastStartPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxFastStartPortEnable": {
                      "type": "boolean",
                      "description": "Indicates whether the port is operating in spantree\n            fast start mode.  A port with fast start enabled is\n            immediately put in spanning tree forwarding state when\n            that port is detected by the Spanning Tree, rather \n            than starting in blocking state which is the normal \n            operation.\n            \n            In order to support additional Fast Start enable mode\n            (enableForTrunk and default) as defined in\n            stpxFastStartPortMode other than enable (true(1))\n            or disable (false(2)) as defined in this object,\n            stpxFastStartPortMode object needs to be used.\n            \n            When the stpxFastStartPortMode has the value of\n            enable(1) or enableForTrunk(3), the value of\n            stpxFastStartPortEnable for the same instance\n            will be true(1). When the stpxFastStartPortMode\n            has the value of disable(2), the value of \n            stpxFastStartPortEnable for the same instance will be \n            false(2). When the stpxFastStartPortMode has the value \n            of default(4), the value of stpxFastStartPortEnable for \n            the same instance depends on the object value of \n            stpxFastStartGlobalDefaultMode."
                    },
                    "stpxFastStartPortMode": {
                      "type": "string",
                      "description": "Indicates the mode of Fast Start Feature on the \n            port. A port with fast start enabled is immediately \n            put in spanning tree forwarding state when the port\n            is detected by the Spanning Tree, rather than \n            starting in blocking state which is the normal \n            operation.\n            \n            enable -- the fast start feature is enabled on this \n                      port but will only take effect when the \n                      object value of its \n                      vlanTrunkPortDynamicStatus as specified \n                      in CISCO-VTP-MIB is notTrunking(2).\n            \n            disable -- the fast start feature is disabled on this \n                      port.  \n            \n            enableForTrunk -- the fast start feature is enabled \n                      on this port and will take effect \n                      regardless of the object value of \n                      its vlanTrunkPortDynamicStatus.\n            \n            default -- whether the fast start feature is enabled\n                       or not on this port depends on the object \n                       value of stpxFastStartGlobalDefaultMode.\n            \n            network -- the fast start network mode is enabled on \n                       this port."
                    },
                    "stpxFastStartPortBpduGuardMode": {
                      "type": "string",
                      "description": "Indicates the mode of Bpdu Guard Feature on the\n            port. A port with Bpdu Guard enabled is \n            immediately disabled when the system \n            receives a BPDU from that port. \n            \n            enable -- the Bpdu Guard feature is enabled on this\n                      port. \n            \n            disable -- the Bpdu Guard feature is disabled on this\n                      port.\n            \n            default -- whether the Bpdu Guard feature is enabled\n                       or not on this port depends on the object\n                       value of stpxFastStartBpduGuardEnable. If \n                       the value of stpxFastStartBpduGuardEnable\n                       is true(1) and Fast Start feature is also \n                       enabled operationally on this port, then\n                       this port is immediately disabled when \n                       the system receives a BPDU from this port."
                    },
                    "stpxFastStartPortBpduFilterMode": {
                      "type": "string",
                      "description": "Indicates the mode of Bpdu Filter Feature on the\n            port. The system will not transmit BPDUs on a port \n            with Bpdu Filter feature enabled.\n            \n            enable -- the Bpdu Filter feature is enabled on this \n                      port. \n            \n            disable -- the Bpdu Filter feature is disabled on this\n                       port.\n            \n            default -- whether the Bpdu Filter feature is enabled\n                       or not on this port depends on the object\n                       value of stpxFastStartBpduFilterEnable. If\n                       the value of stpxFastStartBpduFilterEnable\n                       is true(1) and Fast Start feature is also\n                       enabled operationally on this port, then\n                       no BPDUs will be transmitted on this port."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxFastStartPortEntry": {
                    "stpxFastStartPortIndex": 1,
                    "stpxFastStartPortEnable": true,
                    "stpxFastStartPortMode": "example-string",
                    "stpxFastStartPortBpduGuardMode": "example-string",
                    "stpxFastStartPortBpduFilterMode": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxFastStartPortEntry-2"
      },
      "x-yang-path": "/stpxFastStartPortTable/stpxFastStartPortEntry={stpxFastStartPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxFastStartPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxFastStartOperModeTable": {
      "get": {
        "summary": "Get stpxFastStartOperModeTable data",
        "description": "Retrieve stpxFastStartOperModeTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table containing a list of the bridge ports \n        for a particular Spanning Tree Instance.",
                  "properties": {
                    "stpxFastStartOperModeEntry": {
                      "type": "array",
                      "description": "An entry with port fast start oper mode \n          information on a bridge port for a particular \n          Spanning Tree Instance.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxFastStartOperModeInstIndex": {
                            "type": "integer",
                            "description": "The Spanning Tree instance id, such as the VLAN id \n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1).",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxFastStartOperModePortIndex": {
                            "type": "integer",
                            "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxFastStartOperMode": {
                            "type": "string",
                            "description": "Indicates the fast start operational status of the \n            port on a particular Spanning Tree Instance."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxFastStartOperModeTable": {
                    "stpxFastStartOperModeEntry": [
                      {
                        "stpxFastStartOperModeInstIndex": 1,
                        "stpxFastStartOperModePortIndex": 1,
                        "stpxFastStartOperMode": "example-string"
                      },
                      {
                        "stpxFastStartOperModeInstIndex": 2,
                        "stpxFastStartOperModePortIndex": 2,
                        "stpxFastStartOperMode": "example-string"
                      },
                      {
                        "stpxFastStartOperModeInstIndex": 3,
                        "stpxFastStartOperModePortIndex": 3,
                        "stpxFastStartOperMode": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxFastStartOperModeTable",
        "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": "/stpxFastStartOperModeTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxFastStartOperModeTable/stpxFastStartOperModeEntry": {
      "get": {
        "summary": "Get stpxFastStartOperModeEntry list",
        "description": "Retrieve list of stpxFastStartOperModeEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry with port fast start oper mode \n          information on a bridge port for a particular \n          Spanning Tree Instance.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxFastStartOperModeInstIndex": {
                        "type": "integer",
                        "description": "The Spanning Tree instance id, such as the VLAN id \n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1).",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxFastStartOperModePortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxFastStartOperMode": {
                        "type": "string",
                        "description": "Indicates the fast start operational status of the \n            port on a particular Spanning Tree Instance."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxFastStartOperModeEntry": [
                    {
                      "stpxFastStartOperModeInstIndex": 1,
                      "stpxFastStartOperModePortIndex": 1,
                      "stpxFastStartOperMode": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxFastStartOperModeEntry",
        "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": "/stpxFastStartOperModeTable/stpxFastStartOperModeEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxBpduSkewingTable": {
      "get": {
        "summary": "Get stpxBpduSkewingTable data",
        "description": "Retrieve stpxBpduSkewingTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "stpxBpduSkewingTable",
                  "properties": {
                    "stpxBpduSkewingEntry": {
                      "type": "array",
                      "description": "A Spanning Tree instance on a particular port for\n          which BPDU skewing has been detected.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxBpduSkewingInstanceIndex": {
                            "type": "integer",
                            "description": "The Spanning Tree instance id, such as the VLAN id \n            of the VLAN if the object value of stpxSpanningTreeType \n            is pvstPlus(1).",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxBpduSkewingPortIndex": {
                            "type": "integer",
                            "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxBpduSkewingLastSkewDuration": {
                            "type": "integer",
                            "description": "Indicates the skew duration in milliseconds of the\n            last BPDU skewing detected.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "stpxBpduSkewingWorstSkewDuration": {
                            "type": "integer",
                            "description": "Indicates the skew duration in milliseconds of the\n            worst BPDU skewing detected.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "stpxBpduSkewingWorstSkewTime": {
                            "type": "string",
                            "description": "Indicates the value of sysUpTime when the worst\n            BPDU skewing was detected.",
                            "x-yang-type": "yang:timestamp"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxBpduSkewingTable": {
                    "stpxBpduSkewingEntry": [
                      {
                        "stpxBpduSkewingInstanceIndex": 1,
                        "stpxBpduSkewingPortIndex": 1,
                        "stpxBpduSkewingLastSkewDuration": 0,
                        "stpxBpduSkewingWorstSkewDuration": 0,
                        "stpxBpduSkewingWorstSkewTime": "example-string"
                      },
                      {
                        "stpxBpduSkewingInstanceIndex": 2,
                        "stpxBpduSkewingPortIndex": 2,
                        "stpxBpduSkewingLastSkewDuration": 0,
                        "stpxBpduSkewingWorstSkewDuration": 0,
                        "stpxBpduSkewingWorstSkewTime": "example-string"
                      },
                      {
                        "stpxBpduSkewingInstanceIndex": 3,
                        "stpxBpduSkewingPortIndex": 3,
                        "stpxBpduSkewingLastSkewDuration": 0,
                        "stpxBpduSkewingWorstSkewDuration": 0,
                        "stpxBpduSkewingWorstSkewTime": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxBpduSkewingTable",
        "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": "/stpxBpduSkewingTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxBpduSkewingTable/stpxBpduSkewingEntry": {
      "get": {
        "summary": "Get stpxBpduSkewingEntry list",
        "description": "Retrieve list of stpxBpduSkewingEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A Spanning Tree instance on a particular port for\n          which BPDU skewing has been detected.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxBpduSkewingInstanceIndex": {
                        "type": "integer",
                        "description": "The Spanning Tree instance id, such as the VLAN id \n            of the VLAN if the object value of stpxSpanningTreeType \n            is pvstPlus(1).",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxBpduSkewingPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxBpduSkewingLastSkewDuration": {
                        "type": "integer",
                        "description": "Indicates the skew duration in milliseconds of the\n            last BPDU skewing detected.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "stpxBpduSkewingWorstSkewDuration": {
                        "type": "integer",
                        "description": "Indicates the skew duration in milliseconds of the\n            worst BPDU skewing detected.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "stpxBpduSkewingWorstSkewTime": {
                        "type": "string",
                        "description": "Indicates the value of sysUpTime when the worst\n            BPDU skewing was detected.",
                        "x-yang-type": "yang:timestamp"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxBpduSkewingEntry": [
                    {
                      "stpxBpduSkewingInstanceIndex": 1,
                      "stpxBpduSkewingPortIndex": 1,
                      "stpxBpduSkewingLastSkewDuration": 0,
                      "stpxBpduSkewingWorstSkewDuration": 0,
                      "stpxBpduSkewingWorstSkewTime": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxBpduSkewingEntry",
        "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": "/stpxBpduSkewingTable/stpxBpduSkewingEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceTable": {
      "get": {
        "summary": "Get stpxMSTInstanceTable data",
        "description": "Retrieve stpxMSTInstanceTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains MST instance information with\n        one entry for an MST instance within the range of \n        0 to the object value of stpxMSTMaxInstanceNumber. \n        \n        This table is deprecated and replaced by \n        stpxSMSTInstanceTable.",
                  "properties": {
                    "stpxMSTInstanceEntry": {
                      "type": "array",
                      "description": "A conceptual row containing the MST instance \n          information.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxMSTInstanceIndex": {
                            "type": "integer",
                            "description": "An integer that uniquely identifies an MST instance \n            within the range of 0 to the object value of\n            stpxMSTMaxInstanceNumber.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceIndex.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxMSTInstanceVlansMapped": {
                            "type": "string",
                            "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped1k2k.",
                            "format": "binary"
                          },
                          "stpxMSTInstanceVlansMapped2k": {
                            "type": "string",
                            "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped1k2k.",
                            "format": "binary"
                          },
                          "stpxMSTInstanceVlansMapped3k": {
                            "type": "string",
                            "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped3k4k.",
                            "format": "binary"
                          },
                          "stpxMSTInstanceVlansMapped4k": {
                            "type": "string",
                            "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by\n            stpxSMSTInstanceVlansMapped3k4k.",
                            "format": "binary"
                          },
                          "stpxMSTInstanceRemainingHopCount": {
                            "type": "integer",
                            "description": "The remaining hop count for this MST instance.\n            \n            This object will take on value of 40 if the object value\n            of stpxSMSTInstanceRemainingHopCount is greater than 40.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceRemainingHopCount.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceTable": {
                    "stpxMSTInstanceEntry": [
                      {
                        "stpxMSTInstanceIndex": 1,
                        "stpxMSTInstanceVlansMapped": "example-string",
                        "stpxMSTInstanceVlansMapped2k": "example-string",
                        "stpxMSTInstanceVlansMapped3k": "example-string",
                        "stpxMSTInstanceVlansMapped4k": "example-string",
                        "stpxMSTInstanceRemainingHopCount": -2147483648
                      },
                      {
                        "stpxMSTInstanceIndex": 2,
                        "stpxMSTInstanceVlansMapped": "example-string",
                        "stpxMSTInstanceVlansMapped2k": "example-string",
                        "stpxMSTInstanceVlansMapped3k": "example-string",
                        "stpxMSTInstanceVlansMapped4k": "example-string",
                        "stpxMSTInstanceRemainingHopCount": -2147483648
                      },
                      {
                        "stpxMSTInstanceIndex": 3,
                        "stpxMSTInstanceVlansMapped": "example-string",
                        "stpxMSTInstanceVlansMapped2k": "example-string",
                        "stpxMSTInstanceVlansMapped3k": "example-string",
                        "stpxMSTInstanceVlansMapped4k": "example-string",
                        "stpxMSTInstanceRemainingHopCount": -2147483648
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTInstanceTable",
        "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": "/stpxMSTInstanceTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceTable/stpxMSTInstanceEntry": {
      "get": {
        "summary": "Get stpxMSTInstanceEntry list",
        "description": "Retrieve list of stpxMSTInstanceEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row containing the MST instance \n          information.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxMSTInstanceIndex": {
                        "type": "integer",
                        "description": "An integer that uniquely identifies an MST instance \n            within the range of 0 to the object value of\n            stpxMSTMaxInstanceNumber.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceIndex.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxMSTInstanceVlansMapped": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped1k2k.",
                        "format": "binary"
                      },
                      "stpxMSTInstanceVlansMapped2k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped1k2k.",
                        "format": "binary"
                      },
                      "stpxMSTInstanceVlansMapped3k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped3k4k.",
                        "format": "binary"
                      },
                      "stpxMSTInstanceVlansMapped4k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by\n            stpxSMSTInstanceVlansMapped3k4k.",
                        "format": "binary"
                      },
                      "stpxMSTInstanceRemainingHopCount": {
                        "type": "integer",
                        "description": "The remaining hop count for this MST instance.\n            \n            This object will take on value of 40 if the object value\n            of stpxSMSTInstanceRemainingHopCount is greater than 40.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceRemainingHopCount.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceEntry": [
                    {
                      "stpxMSTInstanceIndex": 1,
                      "stpxMSTInstanceVlansMapped": "example-string",
                      "stpxMSTInstanceVlansMapped2k": "example-string",
                      "stpxMSTInstanceVlansMapped3k": "example-string",
                      "stpxMSTInstanceVlansMapped4k": "example-string",
                      "stpxMSTInstanceRemainingHopCount": -2147483648
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTInstanceEntry",
        "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": "/stpxMSTInstanceTable/stpxMSTInstanceEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceTable/stpxMSTInstanceEntry={stpxMSTInstanceIndex}": {
      "get": {
        "summary": "Get stpxMSTInstanceEntry entry",
        "description": "Retrieve specific stpxMSTInstanceEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxMSTInstanceIndex",
            "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": {
                    "stpxMSTInstanceIndex": {
                      "type": "integer",
                      "description": "An integer that uniquely identifies an MST instance \n            within the range of 0 to the object value of\n            stpxMSTMaxInstanceNumber.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceIndex.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxMSTInstanceVlansMapped": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped1k2k.",
                      "format": "binary"
                    },
                    "stpxMSTInstanceVlansMapped2k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped1k2k.",
                      "format": "binary"
                    },
                    "stpxMSTInstanceVlansMapped3k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped3k4k.",
                      "format": "binary"
                    },
                    "stpxMSTInstanceVlansMapped4k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by\n            stpxSMSTInstanceVlansMapped3k4k.",
                      "format": "binary"
                    },
                    "stpxMSTInstanceRemainingHopCount": {
                      "type": "integer",
                      "description": "The remaining hop count for this MST instance.\n            \n            This object will take on value of 40 if the object value\n            of stpxSMSTInstanceRemainingHopCount is greater than 40.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceRemainingHopCount.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceEntry": {
                    "stpxMSTInstanceIndex": 1,
                    "stpxMSTInstanceVlansMapped": "example-string",
                    "stpxMSTInstanceVlansMapped2k": "example-string",
                    "stpxMSTInstanceVlansMapped3k": "example-string",
                    "stpxMSTInstanceVlansMapped4k": "example-string",
                    "stpxMSTInstanceRemainingHopCount": -2147483648
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTInstanceEntry-2"
      },
      "x-yang-path": "/stpxMSTInstanceTable/stpxMSTInstanceEntry={stpxMSTInstanceIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxMSTInstanceIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceEditTable": {
      "get": {
        "summary": "Get stpxMSTInstanceEditTable data",
        "description": "Retrieve stpxMSTInstanceEditTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains MST instance information in the \n        Edit Buffer with one entry for each MST\n        instance numbered from 0 to stpxMSTMaxInstanceNumber. \n        \n        This table is only instantiated when the \n        stpxMSTRegionEditBufferStatus has the value of\n        acquiredBySnmp(2).\n        \n        This table is deprecated and replaced by \n        stpxSMSTInstanceEditTable.",
                  "properties": {
                    "stpxMSTInstanceEditEntry": {
                      "type": "array",
                      "description": "A conceptual row containing MST instance information \n          in the Edit Buffer.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxMSTInstanceEditIndex": {
                            "type": "integer",
                            "description": "An integer that uniquely identifies an MST instance \n            from 0 to the object value of stpxMSTMaxInstanceNumber.\n            \n            The instances of this table entry with \n            stpxMSTInstanceEditIndex of zero can not be \n            modified.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditIndex.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxMSTInstanceEditVlansMap": {
                            "type": "string",
                            "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to \n            '1'. Each VLAN can only be mapped to one unique MST \n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap1k2k.",
                            "format": "binary"
                          },
                          "stpxMSTInstanceEditVlansMap2k": {
                            "type": "string",
                            "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap1k2k.",
                            "format": "binary"
                          },
                          "stpxMSTInstanceEditVlansMap3k": {
                            "type": "string",
                            "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap3k4k.",
                            "format": "binary"
                          },
                          "stpxMSTInstanceEditVlansMap4k": {
                            "type": "string",
                            "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by\n            stpxSMSTInstanceEditVlansMap3k4k.",
                            "format": "binary"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceEditTable": {
                    "stpxMSTInstanceEditEntry": [
                      {
                        "stpxMSTInstanceEditIndex": 1,
                        "stpxMSTInstanceEditVlansMap": "example-string",
                        "stpxMSTInstanceEditVlansMap2k": "example-string",
                        "stpxMSTInstanceEditVlansMap3k": "example-string",
                        "stpxMSTInstanceEditVlansMap4k": "example-string"
                      },
                      {
                        "stpxMSTInstanceEditIndex": 2,
                        "stpxMSTInstanceEditVlansMap": "example-string",
                        "stpxMSTInstanceEditVlansMap2k": "example-string",
                        "stpxMSTInstanceEditVlansMap3k": "example-string",
                        "stpxMSTInstanceEditVlansMap4k": "example-string"
                      },
                      {
                        "stpxMSTInstanceEditIndex": 3,
                        "stpxMSTInstanceEditVlansMap": "example-string",
                        "stpxMSTInstanceEditVlansMap2k": "example-string",
                        "stpxMSTInstanceEditVlansMap3k": "example-string",
                        "stpxMSTInstanceEditVlansMap4k": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTInstanceEditTable",
        "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": "/stpxMSTInstanceEditTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceEditTable/stpxMSTInstanceEditEntry": {
      "get": {
        "summary": "Get stpxMSTInstanceEditEntry list",
        "description": "Retrieve list of stpxMSTInstanceEditEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row containing MST instance information \n          in the Edit Buffer.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxMSTInstanceEditIndex": {
                        "type": "integer",
                        "description": "An integer that uniquely identifies an MST instance \n            from 0 to the object value of stpxMSTMaxInstanceNumber.\n            \n            The instances of this table entry with \n            stpxMSTInstanceEditIndex of zero can not be \n            modified.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditIndex.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxMSTInstanceEditVlansMap": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to \n            '1'. Each VLAN can only be mapped to one unique MST \n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap1k2k.",
                        "format": "binary"
                      },
                      "stpxMSTInstanceEditVlansMap2k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap1k2k.",
                        "format": "binary"
                      },
                      "stpxMSTInstanceEditVlansMap3k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap3k4k.",
                        "format": "binary"
                      },
                      "stpxMSTInstanceEditVlansMap4k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by\n            stpxSMSTInstanceEditVlansMap3k4k.",
                        "format": "binary"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceEditEntry": [
                    {
                      "stpxMSTInstanceEditIndex": 1,
                      "stpxMSTInstanceEditVlansMap": "example-string",
                      "stpxMSTInstanceEditVlansMap2k": "example-string",
                      "stpxMSTInstanceEditVlansMap3k": "example-string",
                      "stpxMSTInstanceEditVlansMap4k": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTInstanceEditEntry",
        "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": "/stpxMSTInstanceEditTable/stpxMSTInstanceEditEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceEditTable/stpxMSTInstanceEditEntry={stpxMSTInstanceEditIndex}": {
      "get": {
        "summary": "Get stpxMSTInstanceEditEntry entry",
        "description": "Retrieve specific stpxMSTInstanceEditEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxMSTInstanceEditIndex",
            "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": {
                    "stpxMSTInstanceEditIndex": {
                      "type": "integer",
                      "description": "An integer that uniquely identifies an MST instance \n            from 0 to the object value of stpxMSTMaxInstanceNumber.\n            \n            The instances of this table entry with \n            stpxMSTInstanceEditIndex of zero can not be \n            modified.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditIndex.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxMSTInstanceEditVlansMap": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to \n            '1'. Each VLAN can only be mapped to one unique MST \n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap1k2k.",
                      "format": "binary"
                    },
                    "stpxMSTInstanceEditVlansMap2k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap1k2k.",
                      "format": "binary"
                    },
                    "stpxMSTInstanceEditVlansMap3k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap3k4k.",
                      "format": "binary"
                    },
                    "stpxMSTInstanceEditVlansMap4k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by\n            stpxSMSTInstanceEditVlansMap3k4k.",
                      "format": "binary"
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceEditEntry": {
                    "stpxMSTInstanceEditIndex": 1,
                    "stpxMSTInstanceEditVlansMap": "example-string",
                    "stpxMSTInstanceEditVlansMap2k": "example-string",
                    "stpxMSTInstanceEditVlansMap3k": "example-string",
                    "stpxMSTInstanceEditVlansMap4k": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTInstanceEditEntry-2"
      },
      "x-yang-path": "/stpxMSTInstanceEditTable/stpxMSTInstanceEditEntry={stpxMSTInstanceEditIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxMSTInstanceEditIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTPortTable": {
      "get": {
        "summary": "Get stpxMSTPortTable data",
        "description": "Retrieve stpxMSTPortTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table containing port information for the MST \n        Protocol on all the bridge ports existing on the \n        system.",
                  "properties": {
                    "stpxMSTPortEntry": {
                      "type": "array",
                      "description": "An entry with port information for the MST Protocol\n          on a bridge port.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxMSTPortIndex": {
                            "type": "integer",
                            "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxMSTPortAdminLinkType": {
                            "type": "string",
                            "description": "Indicates the administrative link type configuration of \n            a bridge port for the MST protocol. \n            \n            pointToPoint -- the port is administratively configured to\n                    be connected to a point-to-point link.\n            \n            shared -- the port is administratively configured to be\n                    connected to a shared medium. \n            \n            auto -- the administrative configuration of the port's \n                    link type depends on link duplex of the port.\n                    If the port link is full-duplex, the administrative \n                    link type configuration on this port will be taken \n                    as pointTopoint(1). If the port link is half-duplex, \n                    the administrative link type configuration on this\n                    port will be taken as shared(2).\n            \n            This configuration of this object only takes effect when the\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).\n            stpxMSTPortAdminLinkType is deprecated and replaced \n            with stpxRSTPPortAdminLinkType."
                          },
                          "stpxMSTPortOperLinkType": {
                            "type": "string",
                            "description": "Indicates the operational link type of a bridge port\n            for the MST protocol.\n            \n            pointToPoint -- the port is operationally connected to\n                    a point-to-point link.\n            \n            shared -- the port is operationally connected to \n                    a shared medium.\n            \n            other -- none of the above.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).  stpxMSTPortOperLinkType \n            is deprecated and replaced with stpxRSTPPortOperLinkType."
                          },
                          "stpxMSTPortProtocolMigration": {
                            "type": "boolean",
                            "description": "The protocol migration control on this port. When the \n            object value of  stpxSpanningTreeType is mst(4) or \n            rapidPvstPlus(5), setting true(1) to this object forces \n            the device to try using version 2 BPDUs on this port. \n            When the object value of stpxSpanningTreeType is neither \n            mst(4) nor rapidPvstPlus(5), setting true(1) to this \n            object has no effect. Setting false(2) to this object has \n            no effect. This object always returns false(2) when read.\n            stpxMSTPortProtocolMigration is deprecated and \n            replaced with stpxRSTPPortProtocolMigration."
                          },
                          "stpxMSTPortStatus": {
                            "type": "string",
                            "description": "Indicates the operational status of the port for the \n            MST protocol. \n            \n            edge -- this port is an edge port for the MST region.\n            \n            boundary -- this port is a boundary port for the \n                    MST region.\n            \n            pvst --  this port is connected to a PVST/PVST+ bridge.   \n            \n            stp -- this port is connected to a Single Spanning\n                    Tree bridge. \n            \n            This object is only instantiated when the object value\n            of stpxSpanningTreeType is mst(4).\n            \n            This object is deprecated and replaced by \n            stpxSMSTPortStatus."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTPortTable": {
                    "stpxMSTPortEntry": [
                      {
                        "stpxMSTPortIndex": 1,
                        "stpxMSTPortAdminLinkType": "ethernetCsmacd(6)",
                        "stpxMSTPortOperLinkType": "ethernetCsmacd(6)",
                        "stpxMSTPortProtocolMigration": true,
                        "stpxMSTPortStatus": "up(1)"
                      },
                      {
                        "stpxMSTPortIndex": 2,
                        "stpxMSTPortAdminLinkType": "ethernetCsmacd(6)",
                        "stpxMSTPortOperLinkType": "ethernetCsmacd(6)",
                        "stpxMSTPortProtocolMigration": true,
                        "stpxMSTPortStatus": "up(1)"
                      },
                      {
                        "stpxMSTPortIndex": 3,
                        "stpxMSTPortAdminLinkType": "ethernetCsmacd(6)",
                        "stpxMSTPortOperLinkType": "ethernetCsmacd(6)",
                        "stpxMSTPortProtocolMigration": true,
                        "stpxMSTPortStatus": "up(1)"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTPortTable",
        "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": "/stpxMSTPortTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTPortTable/stpxMSTPortEntry": {
      "get": {
        "summary": "Get stpxMSTPortEntry list",
        "description": "Retrieve list of stpxMSTPortEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry with port information for the MST Protocol\n          on a bridge port.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxMSTPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxMSTPortAdminLinkType": {
                        "type": "string",
                        "description": "Indicates the administrative link type configuration of \n            a bridge port for the MST protocol. \n            \n            pointToPoint -- the port is administratively configured to\n                    be connected to a point-to-point link.\n            \n            shared -- the port is administratively configured to be\n                    connected to a shared medium. \n            \n            auto -- the administrative configuration of the port's \n                    link type depends on link duplex of the port.\n                    If the port link is full-duplex, the administrative \n                    link type configuration on this port will be taken \n                    as pointTopoint(1). If the port link is half-duplex, \n                    the administrative link type configuration on this\n                    port will be taken as shared(2).\n            \n            This configuration of this object only takes effect when the\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).\n            stpxMSTPortAdminLinkType is deprecated and replaced \n            with stpxRSTPPortAdminLinkType."
                      },
                      "stpxMSTPortOperLinkType": {
                        "type": "string",
                        "description": "Indicates the operational link type of a bridge port\n            for the MST protocol.\n            \n            pointToPoint -- the port is operationally connected to\n                    a point-to-point link.\n            \n            shared -- the port is operationally connected to \n                    a shared medium.\n            \n            other -- none of the above.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).  stpxMSTPortOperLinkType \n            is deprecated and replaced with stpxRSTPPortOperLinkType."
                      },
                      "stpxMSTPortProtocolMigration": {
                        "type": "boolean",
                        "description": "The protocol migration control on this port. When the \n            object value of  stpxSpanningTreeType is mst(4) or \n            rapidPvstPlus(5), setting true(1) to this object forces \n            the device to try using version 2 BPDUs on this port. \n            When the object value of stpxSpanningTreeType is neither \n            mst(4) nor rapidPvstPlus(5), setting true(1) to this \n            object has no effect. Setting false(2) to this object has \n            no effect. This object always returns false(2) when read.\n            stpxMSTPortProtocolMigration is deprecated and \n            replaced with stpxRSTPPortProtocolMigration."
                      },
                      "stpxMSTPortStatus": {
                        "type": "string",
                        "description": "Indicates the operational status of the port for the \n            MST protocol. \n            \n            edge -- this port is an edge port for the MST region.\n            \n            boundary -- this port is a boundary port for the \n                    MST region.\n            \n            pvst --  this port is connected to a PVST/PVST+ bridge.   \n            \n            stp -- this port is connected to a Single Spanning\n                    Tree bridge. \n            \n            This object is only instantiated when the object value\n            of stpxSpanningTreeType is mst(4).\n            \n            This object is deprecated and replaced by \n            stpxSMSTPortStatus."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTPortEntry": [
                    {
                      "stpxMSTPortIndex": 1,
                      "stpxMSTPortAdminLinkType": "ethernetCsmacd(6)",
                      "stpxMSTPortOperLinkType": "ethernetCsmacd(6)",
                      "stpxMSTPortProtocolMigration": true,
                      "stpxMSTPortStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTPortEntry",
        "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": "/stpxMSTPortTable/stpxMSTPortEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTPortTable/stpxMSTPortEntry={stpxMSTPortIndex}": {
      "get": {
        "summary": "Get stpxMSTPortEntry entry",
        "description": "Retrieve specific stpxMSTPortEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxMSTPortIndex",
            "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": {
                    "stpxMSTPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxMSTPortAdminLinkType": {
                      "type": "string",
                      "description": "Indicates the administrative link type configuration of \n            a bridge port for the MST protocol. \n            \n            pointToPoint -- the port is administratively configured to\n                    be connected to a point-to-point link.\n            \n            shared -- the port is administratively configured to be\n                    connected to a shared medium. \n            \n            auto -- the administrative configuration of the port's \n                    link type depends on link duplex of the port.\n                    If the port link is full-duplex, the administrative \n                    link type configuration on this port will be taken \n                    as pointTopoint(1). If the port link is half-duplex, \n                    the administrative link type configuration on this\n                    port will be taken as shared(2).\n            \n            This configuration of this object only takes effect when the\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).\n            stpxMSTPortAdminLinkType is deprecated and replaced \n            with stpxRSTPPortAdminLinkType."
                    },
                    "stpxMSTPortOperLinkType": {
                      "type": "string",
                      "description": "Indicates the operational link type of a bridge port\n            for the MST protocol.\n            \n            pointToPoint -- the port is operationally connected to\n                    a point-to-point link.\n            \n            shared -- the port is operationally connected to \n                    a shared medium.\n            \n            other -- none of the above.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).  stpxMSTPortOperLinkType \n            is deprecated and replaced with stpxRSTPPortOperLinkType."
                    },
                    "stpxMSTPortProtocolMigration": {
                      "type": "boolean",
                      "description": "The protocol migration control on this port. When the \n            object value of  stpxSpanningTreeType is mst(4) or \n            rapidPvstPlus(5), setting true(1) to this object forces \n            the device to try using version 2 BPDUs on this port. \n            When the object value of stpxSpanningTreeType is neither \n            mst(4) nor rapidPvstPlus(5), setting true(1) to this \n            object has no effect. Setting false(2) to this object has \n            no effect. This object always returns false(2) when read.\n            stpxMSTPortProtocolMigration is deprecated and \n            replaced with stpxRSTPPortProtocolMigration."
                    },
                    "stpxMSTPortStatus": {
                      "type": "string",
                      "description": "Indicates the operational status of the port for the \n            MST protocol. \n            \n            edge -- this port is an edge port for the MST region.\n            \n            boundary -- this port is a boundary port for the \n                    MST region.\n            \n            pvst --  this port is connected to a PVST/PVST+ bridge.   \n            \n            stp -- this port is connected to a Single Spanning\n                    Tree bridge. \n            \n            This object is only instantiated when the object value\n            of stpxSpanningTreeType is mst(4).\n            \n            This object is deprecated and replaced by \n            stpxSMSTPortStatus."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTPortEntry": {
                    "stpxMSTPortIndex": 1,
                    "stpxMSTPortAdminLinkType": "ethernetCsmacd(6)",
                    "stpxMSTPortOperLinkType": "ethernetCsmacd(6)",
                    "stpxMSTPortProtocolMigration": true,
                    "stpxMSTPortStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTPortEntry-2"
      },
      "x-yang-path": "/stpxMSTPortTable/stpxMSTPortEntry={stpxMSTPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxMSTPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTPortRoleTable": {
      "get": {
        "summary": "Get stpxMSTPortRoleTable data",
        "description": "Retrieve stpxMSTPortRoleTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table containing a list of the bridge ports for a \n        particular MST instance.  This table is only instantiated \n        when the stpxSpanningTreeType is mst(4). \n        \n        This table is deprecated and replaced with \n        stpxRSTPPortRoleTable.",
                  "properties": {
                    "stpxMSTPortRoleEntry": {
                      "type": "array",
                      "description": "An entry containing the port role information for the MST\n          protocol on a port for a particular MST instance existing\n          on the system.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxMSTPortRoleInstanceIndex": {
                            "type": "integer",
                            "description": "The MST instance id within the range of 0 to\n            stpxMSTMaxInstanceNumber.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxMSTPortRolePortIndex": {
                            "type": "integer",
                            "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxMSTPortRoleValue": {
                            "type": "string",
                            "description": "Indicates the port role on a particular MST instance\n            for the MST protocol. \n            \n            disabled --  this port has no role on this MST instance. \n            \n            root -- this port has the role of root port on this MST\n                        instance. \n            \n            designated -- this port has the role of designated \n                        port on this MST instance.\n            \n            alternate -- this port has the role of alternate port\n                        on this MST instance.\n            \n            backUp -- this port has the role of backup port on this  \n                        MST instance.\n            \n            boundary -- this port has the role of boundary port on \n                        this MST instance.\n            \n            master -- this port has the role of master port on\n                      this MST instance."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTPortRoleTable": {
                    "stpxMSTPortRoleEntry": [
                      {
                        "stpxMSTPortRoleInstanceIndex": 1,
                        "stpxMSTPortRolePortIndex": 1,
                        "stpxMSTPortRoleValue": "example-string"
                      },
                      {
                        "stpxMSTPortRoleInstanceIndex": 2,
                        "stpxMSTPortRolePortIndex": 2,
                        "stpxMSTPortRoleValue": "example-string"
                      },
                      {
                        "stpxMSTPortRoleInstanceIndex": 3,
                        "stpxMSTPortRolePortIndex": 3,
                        "stpxMSTPortRoleValue": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTPortRoleTable",
        "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": "/stpxMSTPortRoleTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTPortRoleTable/stpxMSTPortRoleEntry": {
      "get": {
        "summary": "Get stpxMSTPortRoleEntry list",
        "description": "Retrieve list of stpxMSTPortRoleEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry containing the port role information for the MST\n          protocol on a port for a particular MST instance existing\n          on the system.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxMSTPortRoleInstanceIndex": {
                        "type": "integer",
                        "description": "The MST instance id within the range of 0 to\n            stpxMSTMaxInstanceNumber.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxMSTPortRolePortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxMSTPortRoleValue": {
                        "type": "string",
                        "description": "Indicates the port role on a particular MST instance\n            for the MST protocol. \n            \n            disabled --  this port has no role on this MST instance. \n            \n            root -- this port has the role of root port on this MST\n                        instance. \n            \n            designated -- this port has the role of designated \n                        port on this MST instance.\n            \n            alternate -- this port has the role of alternate port\n                        on this MST instance.\n            \n            backUp -- this port has the role of backup port on this  \n                        MST instance.\n            \n            boundary -- this port has the role of boundary port on \n                        this MST instance.\n            \n            master -- this port has the role of master port on\n                      this MST instance."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTPortRoleEntry": [
                    {
                      "stpxMSTPortRoleInstanceIndex": 1,
                      "stpxMSTPortRolePortIndex": 1,
                      "stpxMSTPortRoleValue": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTPortRoleEntry",
        "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": "/stpxMSTPortRoleTable/stpxMSTPortRoleEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortTable": {
      "get": {
        "summary": "Get stpxRSTPPortTable data",
        "description": "Retrieve stpxRSTPPortTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table containing port information for the RSTP \n        Protocol on all the bridge ports existing in the \n        system.",
                  "properties": {
                    "stpxRSTPPortEntry": {
                      "type": "array",
                      "description": "An entry with port information for the RSTP Protocol\n          on a bridge port.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxRSTPPortIndex": {
                            "type": "integer",
                            "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxRSTPPortAdminLinkType": {
                            "type": "string",
                            "description": "Indicates the administrative link type configuration of \n            a bridge port for the RSTP protocol. \n            \n            pointToPoint -- the port is administratively configured to\n                    be connected to a point-to-point link.\n            \n            shared -- the port is administratively configured to be\n                    connected to a shared medium. \n            \n            auto -- the administrative configuration of the port's \n                    link type depends on link duplex of the port.\n                    If the port link is full-duplex, the administrative \n                    link type configuration on this port will be taken \n                    as pointTopoint(1). If the port link is half-duplex, \n                    the administrative link type configuration on this\n                    port will be taken as shared(2).\n            \n            This configuration of this object only takes effect when the\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5)."
                          },
                          "stpxRSTPPortOperLinkType": {
                            "type": "string",
                            "description": "Indicates the operational link type of a bridge port\n            for the RSTP protocol.\n            \n            pointToPoint -- the port is operationally connected to\n                    a point-to-point link.\n            \n            shared -- the port is operationally connected to \n                    a shared medium.\n            \n            other -- none of the above.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5)."
                          },
                          "stpxRSTPPortProtocolMigration": {
                            "type": "boolean",
                            "description": "The protocol migration control on this port. When the \n            object value of  stpxSpanningTreeType is mst(4) or \n            rapidPvstPlus(5), setting true(1) to this object forces \n            the device to try using version 2 BPDUs on this port. \n            When the object value of stpxSpanningTreeType is neither \n            mst(4) nor rapidPvstPlus(5), setting true(1) to \n            this object has no effect. Setting false(2) to this \n            object has no effect. This object always returns \n            false(2) when read."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortTable": {
                    "stpxRSTPPortEntry": [
                      {
                        "stpxRSTPPortIndex": 1,
                        "stpxRSTPPortAdminLinkType": "ethernetCsmacd(6)",
                        "stpxRSTPPortOperLinkType": "ethernetCsmacd(6)",
                        "stpxRSTPPortProtocolMigration": true
                      },
                      {
                        "stpxRSTPPortIndex": 2,
                        "stpxRSTPPortAdminLinkType": "ethernetCsmacd(6)",
                        "stpxRSTPPortOperLinkType": "ethernetCsmacd(6)",
                        "stpxRSTPPortProtocolMigration": true
                      },
                      {
                        "stpxRSTPPortIndex": 3,
                        "stpxRSTPPortAdminLinkType": "ethernetCsmacd(6)",
                        "stpxRSTPPortOperLinkType": "ethernetCsmacd(6)",
                        "stpxRSTPPortProtocolMigration": true
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRSTPPortTable",
        "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": "/stpxRSTPPortTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortTable/stpxRSTPPortEntry": {
      "get": {
        "summary": "Get stpxRSTPPortEntry list",
        "description": "Retrieve list of stpxRSTPPortEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry with port information for the RSTP Protocol\n          on a bridge port.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxRSTPPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxRSTPPortAdminLinkType": {
                        "type": "string",
                        "description": "Indicates the administrative link type configuration of \n            a bridge port for the RSTP protocol. \n            \n            pointToPoint -- the port is administratively configured to\n                    be connected to a point-to-point link.\n            \n            shared -- the port is administratively configured to be\n                    connected to a shared medium. \n            \n            auto -- the administrative configuration of the port's \n                    link type depends on link duplex of the port.\n                    If the port link is full-duplex, the administrative \n                    link type configuration on this port will be taken \n                    as pointTopoint(1). If the port link is half-duplex, \n                    the administrative link type configuration on this\n                    port will be taken as shared(2).\n            \n            This configuration of this object only takes effect when the\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5)."
                      },
                      "stpxRSTPPortOperLinkType": {
                        "type": "string",
                        "description": "Indicates the operational link type of a bridge port\n            for the RSTP protocol.\n            \n            pointToPoint -- the port is operationally connected to\n                    a point-to-point link.\n            \n            shared -- the port is operationally connected to \n                    a shared medium.\n            \n            other -- none of the above.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5)."
                      },
                      "stpxRSTPPortProtocolMigration": {
                        "type": "boolean",
                        "description": "The protocol migration control on this port. When the \n            object value of  stpxSpanningTreeType is mst(4) or \n            rapidPvstPlus(5), setting true(1) to this object forces \n            the device to try using version 2 BPDUs on this port. \n            When the object value of stpxSpanningTreeType is neither \n            mst(4) nor rapidPvstPlus(5), setting true(1) to \n            this object has no effect. Setting false(2) to this \n            object has no effect. This object always returns \n            false(2) when read."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortEntry": [
                    {
                      "stpxRSTPPortIndex": 1,
                      "stpxRSTPPortAdminLinkType": "ethernetCsmacd(6)",
                      "stpxRSTPPortOperLinkType": "ethernetCsmacd(6)",
                      "stpxRSTPPortProtocolMigration": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRSTPPortEntry",
        "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": "/stpxRSTPPortTable/stpxRSTPPortEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortTable/stpxRSTPPortEntry={stpxRSTPPortIndex}": {
      "get": {
        "summary": "Get stpxRSTPPortEntry entry",
        "description": "Retrieve specific stpxRSTPPortEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxRSTPPortIndex",
            "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": {
                    "stpxRSTPPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxRSTPPortAdminLinkType": {
                      "type": "string",
                      "description": "Indicates the administrative link type configuration of \n            a bridge port for the RSTP protocol. \n            \n            pointToPoint -- the port is administratively configured to\n                    be connected to a point-to-point link.\n            \n            shared -- the port is administratively configured to be\n                    connected to a shared medium. \n            \n            auto -- the administrative configuration of the port's \n                    link type depends on link duplex of the port.\n                    If the port link is full-duplex, the administrative \n                    link type configuration on this port will be taken \n                    as pointTopoint(1). If the port link is half-duplex, \n                    the administrative link type configuration on this\n                    port will be taken as shared(2).\n            \n            This configuration of this object only takes effect when the\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5)."
                    },
                    "stpxRSTPPortOperLinkType": {
                      "type": "string",
                      "description": "Indicates the operational link type of a bridge port\n            for the RSTP protocol.\n            \n            pointToPoint -- the port is operationally connected to\n                    a point-to-point link.\n            \n            shared -- the port is operationally connected to \n                    a shared medium.\n            \n            other -- none of the above.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5)."
                    },
                    "stpxRSTPPortProtocolMigration": {
                      "type": "boolean",
                      "description": "The protocol migration control on this port. When the \n            object value of  stpxSpanningTreeType is mst(4) or \n            rapidPvstPlus(5), setting true(1) to this object forces \n            the device to try using version 2 BPDUs on this port. \n            When the object value of stpxSpanningTreeType is neither \n            mst(4) nor rapidPvstPlus(5), setting true(1) to \n            this object has no effect. Setting false(2) to this \n            object has no effect. This object always returns \n            false(2) when read."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortEntry": {
                    "stpxRSTPPortIndex": 1,
                    "stpxRSTPPortAdminLinkType": "ethernetCsmacd(6)",
                    "stpxRSTPPortOperLinkType": "ethernetCsmacd(6)",
                    "stpxRSTPPortProtocolMigration": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRSTPPortEntry-2"
      },
      "x-yang-path": "/stpxRSTPPortTable/stpxRSTPPortEntry={stpxRSTPPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxRSTPPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortRoleTable": {
      "get": {
        "summary": "Get stpxRSTPPortRoleTable data",
        "description": "Retrieve stpxRSTPPortRoleTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table containing a list of the bridge ports for a \n        particular Spanning Tree instance.  This table is \n        only instantiated when the stpxSpanningTreeType is mst(4) \n        or rapidPvstPlus(5).",
                  "properties": {
                    "stpxRSTPPortRoleEntry": {
                      "type": "array",
                      "description": "An entry containing the port role information for the RSTP\n          protocol on a port for a particular Spanning Tree instance.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxRSTPPortRoleInstanceIndex": {
                            "type": "integer",
                            "description": "The Spanning Tree instance id, it can either be a \n            VLAN number if the stpxSpanningTreeType is rapidPvstPlus(5) \n            or an MST instance id if the stpxSpanningTreeType is mst(4).",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxRSTPPortRolePortIndex": {
                            "type": "integer",
                            "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxRSTPPortRoleValue": {
                            "type": "string",
                            "description": "Indicates the port role on a particular Spanning Tree \n            instance for the RSTP protocol. \n            \n            disabled --  this port has no role in this Spanning\n                        Tree instance. \n            \n            root -- this port has the role of root port in this\n                        Spanning Tree instance. \n            \n            designated -- this port has the role of designated \n                        port in this Spanning Tree instance.\n            \n            alternate -- this port has the role of alternate port\n                        in this Spanning Tree instance.\n            \n            backUp -- this port has the role of backup port in this  \n                        Spanning Tree instance.\n            \n            boundary -- this port has the role of boundary port in \n                        this Spanning Tree instance.\n            \n            master -- this port has the role of master port in\n                        this Spanning Tree instance.\n            \n            This object could have a value of 'boundary' or 'master'\n            only when the object value of stpxSpanningTreeType is mst(4)."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortRoleTable": {
                    "stpxRSTPPortRoleEntry": [
                      {
                        "stpxRSTPPortRoleInstanceIndex": 1,
                        "stpxRSTPPortRolePortIndex": 1,
                        "stpxRSTPPortRoleValue": "example-string"
                      },
                      {
                        "stpxRSTPPortRoleInstanceIndex": 2,
                        "stpxRSTPPortRolePortIndex": 2,
                        "stpxRSTPPortRoleValue": "example-string"
                      },
                      {
                        "stpxRSTPPortRoleInstanceIndex": 3,
                        "stpxRSTPPortRolePortIndex": 3,
                        "stpxRSTPPortRoleValue": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRSTPPortRoleTable",
        "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": "/stpxRSTPPortRoleTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortRoleTable/stpxRSTPPortRoleEntry": {
      "get": {
        "summary": "Get stpxRSTPPortRoleEntry list",
        "description": "Retrieve list of stpxRSTPPortRoleEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry containing the port role information for the RSTP\n          protocol on a port for a particular Spanning Tree instance.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxRSTPPortRoleInstanceIndex": {
                        "type": "integer",
                        "description": "The Spanning Tree instance id, it can either be a \n            VLAN number if the stpxSpanningTreeType is rapidPvstPlus(5) \n            or an MST instance id if the stpxSpanningTreeType is mst(4).",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxRSTPPortRolePortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxRSTPPortRoleValue": {
                        "type": "string",
                        "description": "Indicates the port role on a particular Spanning Tree \n            instance for the RSTP protocol. \n            \n            disabled --  this port has no role in this Spanning\n                        Tree instance. \n            \n            root -- this port has the role of root port in this\n                        Spanning Tree instance. \n            \n            designated -- this port has the role of designated \n                        port in this Spanning Tree instance.\n            \n            alternate -- this port has the role of alternate port\n                        in this Spanning Tree instance.\n            \n            backUp -- this port has the role of backup port in this  \n                        Spanning Tree instance.\n            \n            boundary -- this port has the role of boundary port in \n                        this Spanning Tree instance.\n            \n            master -- this port has the role of master port in\n                        this Spanning Tree instance.\n            \n            This object could have a value of 'boundary' or 'master'\n            only when the object value of stpxSpanningTreeType is mst(4)."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortRoleEntry": [
                    {
                      "stpxRSTPPortRoleInstanceIndex": 1,
                      "stpxRSTPPortRolePortIndex": 1,
                      "stpxRSTPPortRoleValue": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRSTPPortRoleEntry",
        "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": "/stpxRSTPPortRoleTable/stpxRSTPPortRoleEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRPVSTPortTable": {
      "get": {
        "summary": "Get stpxRPVSTPortTable data",
        "description": "Retrieve stpxRPVSTPortTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table containing a list of the bridge ports \n        for a particular Spanning Tree Instance.\n        This table is only instantiated when the object value\n        of stpxSpanningTreeType is rapidPvstPlus(5).",
                  "properties": {
                    "stpxRPVSTPortEntry": {
                      "type": "array",
                      "description": "An entry with port status information on a \n          bridge port for a particular Spanning Tree \n          Instance.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxRPVSTPortVlanIndex": {
                            "type": "string",
                            "description": "The VLAN id of the VLAN.",
                            "x-yang-type": "cisco-vtp:VlanIndex"
                          },
                          "stpxRPVSTPortIndex": {
                            "type": "integer",
                            "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxRPVSTPortStatus": {
                            "type": "string",
                            "description": "Indicates the operational status of the port for the \n            Rapid PVST+ protocol.\n            \n            edge -- this port is an edge port for the RST region.\n            \n            unused1 -- unused bit 1.\n            \n            unused2 -- unused bit 2.\n            \n            stp -- this port is connected to a Single Spanning\n                   Tree/PVST+ bridge.\n            \n            dispute -- this port, as a designated port, received an\n                   inferior BPDU with a designated role and the\n                   learning bit being set."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRPVSTPortTable": {
                    "stpxRPVSTPortEntry": [
                      {
                        "stpxRPVSTPortVlanIndex": "1",
                        "stpxRPVSTPortIndex": 1,
                        "stpxRPVSTPortStatus": "up(1)"
                      },
                      {
                        "stpxRPVSTPortVlanIndex": "2",
                        "stpxRPVSTPortIndex": 2,
                        "stpxRPVSTPortStatus": "up(1)"
                      },
                      {
                        "stpxRPVSTPortVlanIndex": "3",
                        "stpxRPVSTPortIndex": 3,
                        "stpxRPVSTPortStatus": "up(1)"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRPVSTPortTable",
        "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": "/stpxRPVSTPortTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRPVSTPortTable/stpxRPVSTPortEntry": {
      "get": {
        "summary": "Get stpxRPVSTPortEntry list",
        "description": "Retrieve list of stpxRPVSTPortEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry with port status information on a \n          bridge port for a particular Spanning Tree \n          Instance.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxRPVSTPortVlanIndex": {
                        "type": "string",
                        "description": "The VLAN id of the VLAN.",
                        "x-yang-type": "cisco-vtp:VlanIndex"
                      },
                      "stpxRPVSTPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxRPVSTPortStatus": {
                        "type": "string",
                        "description": "Indicates the operational status of the port for the \n            Rapid PVST+ protocol.\n            \n            edge -- this port is an edge port for the RST region.\n            \n            unused1 -- unused bit 1.\n            \n            unused2 -- unused bit 2.\n            \n            stp -- this port is connected to a Single Spanning\n                   Tree/PVST+ bridge.\n            \n            dispute -- this port, as a designated port, received an\n                   inferior BPDU with a designated role and the\n                   learning bit being set."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRPVSTPortEntry": [
                    {
                      "stpxRPVSTPortVlanIndex": "example-string",
                      "stpxRPVSTPortIndex": 1,
                      "stpxRPVSTPortStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRPVSTPortEntry",
        "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": "/stpxRPVSTPortTable/stpxRPVSTPortEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceTable": {
      "get": {
        "summary": "Get stpxSMSTInstanceTable data",
        "description": "Retrieve stpxSMSTInstanceTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains MST instance information\n        for IEEE MST.",
                  "properties": {
                    "stpxSMSTInstanceEntry": {
                      "type": "array",
                      "description": "A conceptual row containing the MST instance \n          information for IEEE MST.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxSMSTInstanceIndex": {
                            "type": "integer",
                            "description": "The MST instance ID, the value of which is in the range \n            from 0 to stpxSMSTMaxInstanceID.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "stpxSMSTInstanceVlansMapped1k2k": {
                            "type": "string",
                            "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 0 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            If the length of this string is less than 256 octets,\n            any 'missing' octets are assumed to contain the value \n            of zero.",
                            "format": "binary"
                          },
                          "stpxSMSTInstanceVlansMapped3k4k": {
                            "type": "string",
                            "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            If the length of this string is less than 256 octets,\n            any 'missing' octets are assumed to contain the value \n            of zero.",
                            "format": "binary"
                          },
                          "stpxSMSTInstanceRemainingHopCount": {
                            "type": "integer",
                            "description": "The remaining hop count for this MST instance. If this object\n            value is not applicable on an MST instance, then the value\n            retrieved for this object for that MST instance will be -1. \n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxSMSTInstanceCISTRegionalRoot": {
                            "type": "string",
                            "description": "Indicates the Bridge Identifier (refer to BridgeId \n            defined in BRIDGE-MIB) of CIST (Common and Internal \n            Spanning Tree) Regional Root for the MST region.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex\n            is 0.",
                            "format": "binary"
                          },
                          "stpxSMSTInstanceCISTIntRootCost": {
                            "type": "integer",
                            "description": "Indicates the CIST Internal Root Path Cost, i.e., the\n            path cost to the CIST Regional Root as specified by the\n            corresponding stpxSMSTInstanceCISTRegionalRoot for the \n            MST region.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex\n            is 0.",
                            "minimum": 0,
                            "maximum": 4294967295
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceTable": {
                    "stpxSMSTInstanceEntry": [
                      {
                        "stpxSMSTInstanceIndex": 1,
                        "stpxSMSTInstanceVlansMapped1k2k": "example-string",
                        "stpxSMSTInstanceVlansMapped3k4k": "example-string",
                        "stpxSMSTInstanceRemainingHopCount": -2147483648,
                        "stpxSMSTInstanceCISTRegionalRoot": "example-string",
                        "stpxSMSTInstanceCISTIntRootCost": 0
                      },
                      {
                        "stpxSMSTInstanceIndex": 2,
                        "stpxSMSTInstanceVlansMapped1k2k": "example-string",
                        "stpxSMSTInstanceVlansMapped3k4k": "example-string",
                        "stpxSMSTInstanceRemainingHopCount": -2147483648,
                        "stpxSMSTInstanceCISTRegionalRoot": "example-string",
                        "stpxSMSTInstanceCISTIntRootCost": 0
                      },
                      {
                        "stpxSMSTInstanceIndex": 3,
                        "stpxSMSTInstanceVlansMapped1k2k": "example-string",
                        "stpxSMSTInstanceVlansMapped3k4k": "example-string",
                        "stpxSMSTInstanceRemainingHopCount": -2147483648,
                        "stpxSMSTInstanceCISTRegionalRoot": "example-string",
                        "stpxSMSTInstanceCISTIntRootCost": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxSMSTInstanceTable",
        "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": "/stpxSMSTInstanceTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceTable/stpxSMSTInstanceEntry": {
      "get": {
        "summary": "Get stpxSMSTInstanceEntry list",
        "description": "Retrieve list of stpxSMSTInstanceEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row containing the MST instance \n          information for IEEE MST.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxSMSTInstanceIndex": {
                        "type": "integer",
                        "description": "The MST instance ID, the value of which is in the range \n            from 0 to stpxSMSTMaxInstanceID.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "stpxSMSTInstanceVlansMapped1k2k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 0 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            If the length of this string is less than 256 octets,\n            any 'missing' octets are assumed to contain the value \n            of zero.",
                        "format": "binary"
                      },
                      "stpxSMSTInstanceVlansMapped3k4k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            If the length of this string is less than 256 octets,\n            any 'missing' octets are assumed to contain the value \n            of zero.",
                        "format": "binary"
                      },
                      "stpxSMSTInstanceRemainingHopCount": {
                        "type": "integer",
                        "description": "The remaining hop count for this MST instance. If this object\n            value is not applicable on an MST instance, then the value\n            retrieved for this object for that MST instance will be -1. \n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxSMSTInstanceCISTRegionalRoot": {
                        "type": "string",
                        "description": "Indicates the Bridge Identifier (refer to BridgeId \n            defined in BRIDGE-MIB) of CIST (Common and Internal \n            Spanning Tree) Regional Root for the MST region.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex\n            is 0.",
                        "format": "binary"
                      },
                      "stpxSMSTInstanceCISTIntRootCost": {
                        "type": "integer",
                        "description": "Indicates the CIST Internal Root Path Cost, i.e., the\n            path cost to the CIST Regional Root as specified by the\n            corresponding stpxSMSTInstanceCISTRegionalRoot for the \n            MST region.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex\n            is 0.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceEntry": [
                    {
                      "stpxSMSTInstanceIndex": 1,
                      "stpxSMSTInstanceVlansMapped1k2k": "example-string",
                      "stpxSMSTInstanceVlansMapped3k4k": "example-string",
                      "stpxSMSTInstanceRemainingHopCount": -2147483648,
                      "stpxSMSTInstanceCISTRegionalRoot": "example-string",
                      "stpxSMSTInstanceCISTIntRootCost": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxSMSTInstanceEntry",
        "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": "/stpxSMSTInstanceTable/stpxSMSTInstanceEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceTable/stpxSMSTInstanceEntry={stpxSMSTInstanceIndex}": {
      "get": {
        "summary": "Get stpxSMSTInstanceEntry entry",
        "description": "Retrieve specific stpxSMSTInstanceEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxSMSTInstanceIndex",
            "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": {
                    "stpxSMSTInstanceIndex": {
                      "type": "integer",
                      "description": "The MST instance ID, the value of which is in the range \n            from 0 to stpxSMSTMaxInstanceID.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxSMSTInstanceVlansMapped1k2k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 0 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            If the length of this string is less than 256 octets,\n            any 'missing' octets are assumed to contain the value \n            of zero.",
                      "format": "binary"
                    },
                    "stpxSMSTInstanceVlansMapped3k4k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            If the length of this string is less than 256 octets,\n            any 'missing' octets are assumed to contain the value \n            of zero.",
                      "format": "binary"
                    },
                    "stpxSMSTInstanceRemainingHopCount": {
                      "type": "integer",
                      "description": "The remaining hop count for this MST instance. If this object\n            value is not applicable on an MST instance, then the value\n            retrieved for this object for that MST instance will be -1. \n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxSMSTInstanceCISTRegionalRoot": {
                      "type": "string",
                      "description": "Indicates the Bridge Identifier (refer to BridgeId \n            defined in BRIDGE-MIB) of CIST (Common and Internal \n            Spanning Tree) Regional Root for the MST region.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex\n            is 0.",
                      "format": "binary"
                    },
                    "stpxSMSTInstanceCISTIntRootCost": {
                      "type": "integer",
                      "description": "Indicates the CIST Internal Root Path Cost, i.e., the\n            path cost to the CIST Regional Root as specified by the\n            corresponding stpxSMSTInstanceCISTRegionalRoot for the \n            MST region.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex\n            is 0.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceEntry": {
                    "stpxSMSTInstanceIndex": 1,
                    "stpxSMSTInstanceVlansMapped1k2k": "example-string",
                    "stpxSMSTInstanceVlansMapped3k4k": "example-string",
                    "stpxSMSTInstanceRemainingHopCount": -2147483648,
                    "stpxSMSTInstanceCISTRegionalRoot": "example-string",
                    "stpxSMSTInstanceCISTIntRootCost": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxSMSTInstanceEntry-2"
      },
      "x-yang-path": "/stpxSMSTInstanceTable/stpxSMSTInstanceEntry={stpxSMSTInstanceIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxSMSTInstanceIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceEditTable": {
      "get": {
        "summary": "Get stpxSMSTInstanceEditTable data",
        "description": "Retrieve stpxSMSTInstanceEditTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains MST instance information in the \n        Edit Buffer. \n        \n        This table is only instantiated when the object value\n        of  stpxMSTRegionEditBufferStatus has the value of\n        acquiredBySnmp(2).",
                  "properties": {
                    "stpxSMSTInstanceEditEntry": {
                      "type": "array",
                      "description": "A conceptual row containing MST instance information \n          in the Edit Buffer.\n          \n          The total number of entries in this table has to be \n          less than or equal to the object value of stpxSMSTMaxInstances.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxSMSTInstanceEditIndex": {
                            "type": "integer",
                            "description": "The MST instance ID, the value of which is in the range from\n            0 to stpxSMSTMaxInstanceID. \n            \n            The instances of this table entry with \n            stpxSMSTInstanceEditIndex of zero is automatically\n            created by the device and can not modified.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "stpxSMSTInstanceEditVlansMap1k2k": {
                            "type": "string",
                            "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 0 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to \n            '1'. Each VLAN can only be mapped to one unique MST \n            instance with the range from 0 to stpxSMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            SMST instance 0 by the device. If the bit corresponding \n            to a VLAN is changed from '0' to '1', then that VLAN will \n            be automatically removed from the MST instance this VLAN was \n            previously mapped to. If the length of this string is \n            less than 256 octets, any 'missing' octets are assumed to \n            contain the value of zero.",
                            "format": "binary"
                          },
                          "stpxSMSTInstanceEditVlansMap3k4k": {
                            "type": "string",
                            "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056 through\n            2063; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance with the range from 0 to stpxSMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1'\n            to '0', then that VLAN will be automatically mapped to\n            SMST instance 0 by the device. If the bit corresponding\n            to a VLAN is changed from '0' to '1', then that VLAN will\n            be automatically removed from the MST instance this VLAN was\n            previously mapped to. If the length of this string is \n            less than 256 octets, any 'missing' octets are assumed to \n            contain the value of zero.",
                            "format": "binary"
                          },
                          "stpxSMSTInstanceEditRowStatus": {
                            "type": "string",
                            "description": "This object controls the creation and deletion of a row \n            in stpxSMSTInstanceEditTable.\n            \n            When creating an entry in this table, 'createAndGo' method\n            is used and the value of this object is set to 'active'.\n            Deactivation of an 'active' entry is not allowed.  When \n            deleting an entry in this table, 'destroy' method is used. \n            Once a row becomes active, value in any other column \n            within such a row may be modified. When a row is active, \n            setting the instance of stpxSMSTInstanceEditVlansMap1k2k\n            stpxSMSTInstanceEditVlansMap3k4k for the same MST instance\n            both to the value of zero length can not be allowed.",
                            "x-yang-type": "snmpv2-tc:RowStatus"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceEditTable": {
                    "stpxSMSTInstanceEditEntry": [
                      {
                        "stpxSMSTInstanceEditIndex": 1,
                        "stpxSMSTInstanceEditVlansMap1k2k": "example-string",
                        "stpxSMSTInstanceEditVlansMap3k4k": "example-string",
                        "stpxSMSTInstanceEditRowStatus": "up(1)"
                      },
                      {
                        "stpxSMSTInstanceEditIndex": 2,
                        "stpxSMSTInstanceEditVlansMap1k2k": "example-string",
                        "stpxSMSTInstanceEditVlansMap3k4k": "example-string",
                        "stpxSMSTInstanceEditRowStatus": "up(1)"
                      },
                      {
                        "stpxSMSTInstanceEditIndex": 3,
                        "stpxSMSTInstanceEditVlansMap1k2k": "example-string",
                        "stpxSMSTInstanceEditVlansMap3k4k": "example-string",
                        "stpxSMSTInstanceEditRowStatus": "up(1)"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxSMSTInstanceEditTable",
        "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": "/stpxSMSTInstanceEditTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceEditTable/stpxSMSTInstanceEditEntry": {
      "get": {
        "summary": "Get stpxSMSTInstanceEditEntry list",
        "description": "Retrieve list of stpxSMSTInstanceEditEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row containing MST instance information \n          in the Edit Buffer.\n          \n          The total number of entries in this table has to be \n          less than or equal to the object value of stpxSMSTMaxInstances.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxSMSTInstanceEditIndex": {
                        "type": "integer",
                        "description": "The MST instance ID, the value of which is in the range from\n            0 to stpxSMSTMaxInstanceID. \n            \n            The instances of this table entry with \n            stpxSMSTInstanceEditIndex of zero is automatically\n            created by the device and can not modified.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "stpxSMSTInstanceEditVlansMap1k2k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 0 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to \n            '1'. Each VLAN can only be mapped to one unique MST \n            instance with the range from 0 to stpxSMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            SMST instance 0 by the device. If the bit corresponding \n            to a VLAN is changed from '0' to '1', then that VLAN will \n            be automatically removed from the MST instance this VLAN was \n            previously mapped to. If the length of this string is \n            less than 256 octets, any 'missing' octets are assumed to \n            contain the value of zero.",
                        "format": "binary"
                      },
                      "stpxSMSTInstanceEditVlansMap3k4k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056 through\n            2063; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance with the range from 0 to stpxSMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1'\n            to '0', then that VLAN will be automatically mapped to\n            SMST instance 0 by the device. If the bit corresponding\n            to a VLAN is changed from '0' to '1', then that VLAN will\n            be automatically removed from the MST instance this VLAN was\n            previously mapped to. If the length of this string is \n            less than 256 octets, any 'missing' octets are assumed to \n            contain the value of zero.",
                        "format": "binary"
                      },
                      "stpxSMSTInstanceEditRowStatus": {
                        "type": "string",
                        "description": "This object controls the creation and deletion of a row \n            in stpxSMSTInstanceEditTable.\n            \n            When creating an entry in this table, 'createAndGo' method\n            is used and the value of this object is set to 'active'.\n            Deactivation of an 'active' entry is not allowed.  When \n            deleting an entry in this table, 'destroy' method is used. \n            Once a row becomes active, value in any other column \n            within such a row may be modified. When a row is active, \n            setting the instance of stpxSMSTInstanceEditVlansMap1k2k\n            stpxSMSTInstanceEditVlansMap3k4k for the same MST instance\n            both to the value of zero length can not be allowed.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceEditEntry": [
                    {
                      "stpxSMSTInstanceEditIndex": 1,
                      "stpxSMSTInstanceEditVlansMap1k2k": "example-string",
                      "stpxSMSTInstanceEditVlansMap3k4k": "example-string",
                      "stpxSMSTInstanceEditRowStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxSMSTInstanceEditEntry",
        "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": "/stpxSMSTInstanceEditTable/stpxSMSTInstanceEditEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceEditTable/stpxSMSTInstanceEditEntry={stpxSMSTInstanceEditIndex}": {
      "get": {
        "summary": "Get stpxSMSTInstanceEditEntry entry",
        "description": "Retrieve specific stpxSMSTInstanceEditEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxSMSTInstanceEditIndex",
            "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": {
                    "stpxSMSTInstanceEditIndex": {
                      "type": "integer",
                      "description": "The MST instance ID, the value of which is in the range from\n            0 to stpxSMSTMaxInstanceID. \n            \n            The instances of this table entry with \n            stpxSMSTInstanceEditIndex of zero is automatically\n            created by the device and can not modified.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxSMSTInstanceEditVlansMap1k2k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 0 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to \n            '1'. Each VLAN can only be mapped to one unique MST \n            instance with the range from 0 to stpxSMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            SMST instance 0 by the device. If the bit corresponding \n            to a VLAN is changed from '0' to '1', then that VLAN will \n            be automatically removed from the MST instance this VLAN was \n            previously mapped to. If the length of this string is \n            less than 256 octets, any 'missing' octets are assumed to \n            contain the value of zero.",
                      "format": "binary"
                    },
                    "stpxSMSTInstanceEditVlansMap3k4k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056 through\n            2063; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance with the range from 0 to stpxSMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1'\n            to '0', then that VLAN will be automatically mapped to\n            SMST instance 0 by the device. If the bit corresponding\n            to a VLAN is changed from '0' to '1', then that VLAN will\n            be automatically removed from the MST instance this VLAN was\n            previously mapped to. If the length of this string is \n            less than 256 octets, any 'missing' octets are assumed to \n            contain the value of zero.",
                      "format": "binary"
                    },
                    "stpxSMSTInstanceEditRowStatus": {
                      "type": "string",
                      "description": "This object controls the creation and deletion of a row \n            in stpxSMSTInstanceEditTable.\n            \n            When creating an entry in this table, 'createAndGo' method\n            is used and the value of this object is set to 'active'.\n            Deactivation of an 'active' entry is not allowed.  When \n            deleting an entry in this table, 'destroy' method is used. \n            Once a row becomes active, value in any other column \n            within such a row may be modified. When a row is active, \n            setting the instance of stpxSMSTInstanceEditVlansMap1k2k\n            stpxSMSTInstanceEditVlansMap3k4k for the same MST instance\n            both to the value of zero length can not be allowed.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceEditEntry": {
                    "stpxSMSTInstanceEditIndex": 1,
                    "stpxSMSTInstanceEditVlansMap1k2k": "example-string",
                    "stpxSMSTInstanceEditVlansMap3k4k": "example-string",
                    "stpxSMSTInstanceEditRowStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxSMSTInstanceEditEntry-2"
      },
      "x-yang-path": "/stpxSMSTInstanceEditTable/stpxSMSTInstanceEditEntry={stpxSMSTInstanceEditIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxSMSTInstanceEditIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxSMSTPortTable": {
      "get": {
        "summary": "Get stpxSMSTPortTable data",
        "description": "Retrieve stpxSMSTPortTable operational data from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table containing port information for the MST \n        Protocol on all the bridge ports existing on the \n        system.\n        \n        This table is only instantiated when the object \n        value of stpxSpanningTreeType is mst(4)",
                  "properties": {
                    "stpxSMSTPortEntry": {
                      "type": "array",
                      "description": "An entry with port information for the MST protocol\n          on a bridge port.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "stpxSMSTPortIndex": {
                            "type": "integer",
                            "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxSMSTPortStatus": {
                            "type": "string",
                            "description": "Indicates the operational status of the port for the \n            MST protocol. \n            \n            edge -- this port is an edge port for the MST region.\n            \n            boundary -- this port is a boundary port for the \n                    MST region.\n            \n            pvst --  this port is connected to a PVST/PVST+ bridge.   \n            \n            stp -- this port is connected to a Single Spanning\n                    Tree bridge.\n            \n            dispute -- this port, as a designated port, received an\n                    inferior BPDU with a designated role and the\n                    learning bit being set.\n            \n            rstp -- this port is connected to a RSTP bridge or an \n                    MST bridge in a different MST region."
                          },
                          "stpxSMSTPortAdminHelloTime": {
                            "type": "integer",
                            "description": "The adminitratively configured hello time in hundredth \n            of seconds on a port for IEEE MST. The granularity \n            of this timer is 1 second. An agent may return a badValue \n            error if a set is attempted to a value which is not a \n            whole number of seconds. This object value of zero\n            means the hello time is not specifically configured on \n            this port and object value of stpxSMSTPortConfigedHelloTime\n            retrieved for this port will take on the value of \n            dot1dStpBridgeHelloTime defined in BRIDGE-MIB.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "stpxSMSTPortConfigedHelloTime": {
                            "type": "integer",
                            "description": "Indicates the effective configuration of the hello time on \n            a port.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "stpxSMSTPortOperHelloTime": {
                            "type": "integer",
                            "description": "The operational hello time in hundredth of seconds on a \n            port for IEEE MST. If this object value is not\n            applicable on a port, then the value retrieved on that\n            port will be -1.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "stpxSMSTPortAdminMSTMode": {
                            "type": "string",
                            "description": "The desired MST mode of this port.\n            \n            preStandard -- this port is administratively configured to\n                transmit pre-standard, i.e. pre IEEE MST, BPDUs.\n            \n            auto -- the BPDU transmission mode of this port is based \n                on automatic detection of neighbor ports."
                          },
                          "stpxSMSTPortOperMSTMode": {
                            "type": "string",
                            "description": "Indicates the current operational MST mode of this port.\n            \n            unknown -- the operational mode is currently unknown.\n            \n            preStandard -- this port is currently operating in \n                pre-standard MSTP BPDU transmission mode.\n            \n            standard -- this port is currently operating in IEEE MST \n                BPDU transmission mode."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxSMSTPortTable": {
                    "stpxSMSTPortEntry": [
                      {
                        "stpxSMSTPortIndex": 1,
                        "stpxSMSTPortStatus": "up(1)",
                        "stpxSMSTPortAdminHelloTime": 1,
                        "stpxSMSTPortConfigedHelloTime": 0,
                        "stpxSMSTPortOperHelloTime": 1,
                        "stpxSMSTPortAdminMSTMode": "example-string",
                        "stpxSMSTPortOperMSTMode": "example-string"
                      },
                      {
                        "stpxSMSTPortIndex": 2,
                        "stpxSMSTPortStatus": "up(1)",
                        "stpxSMSTPortAdminHelloTime": 1,
                        "stpxSMSTPortConfigedHelloTime": 0,
                        "stpxSMSTPortOperHelloTime": 1,
                        "stpxSMSTPortAdminMSTMode": "example-string",
                        "stpxSMSTPortOperMSTMode": "example-string"
                      },
                      {
                        "stpxSMSTPortIndex": 3,
                        "stpxSMSTPortStatus": "up(1)",
                        "stpxSMSTPortAdminHelloTime": 1,
                        "stpxSMSTPortConfigedHelloTime": 0,
                        "stpxSMSTPortOperHelloTime": 1,
                        "stpxSMSTPortAdminMSTMode": "example-string",
                        "stpxSMSTPortOperMSTMode": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxSMSTPortTable",
        "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": "/stpxSMSTPortTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxSMSTPortTable/stpxSMSTPortEntry": {
      "get": {
        "summary": "Get stpxSMSTPortEntry list",
        "description": "Retrieve list of stpxSMSTPortEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry with port information for the MST protocol\n          on a bridge port.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxSMSTPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxSMSTPortStatus": {
                        "type": "string",
                        "description": "Indicates the operational status of the port for the \n            MST protocol. \n            \n            edge -- this port is an edge port for the MST region.\n            \n            boundary -- this port is a boundary port for the \n                    MST region.\n            \n            pvst --  this port is connected to a PVST/PVST+ bridge.   \n            \n            stp -- this port is connected to a Single Spanning\n                    Tree bridge.\n            \n            dispute -- this port, as a designated port, received an\n                    inferior BPDU with a designated role and the\n                    learning bit being set.\n            \n            rstp -- this port is connected to a RSTP bridge or an \n                    MST bridge in a different MST region."
                      },
                      "stpxSMSTPortAdminHelloTime": {
                        "type": "integer",
                        "description": "The adminitratively configured hello time in hundredth \n            of seconds on a port for IEEE MST. The granularity \n            of this timer is 1 second. An agent may return a badValue \n            error if a set is attempted to a value which is not a \n            whole number of seconds. This object value of zero\n            means the hello time is not specifically configured on \n            this port and object value of stpxSMSTPortConfigedHelloTime\n            retrieved for this port will take on the value of \n            dot1dStpBridgeHelloTime defined in BRIDGE-MIB.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "stpxSMSTPortConfigedHelloTime": {
                        "type": "integer",
                        "description": "Indicates the effective configuration of the hello time on \n            a port.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "stpxSMSTPortOperHelloTime": {
                        "type": "integer",
                        "description": "The operational hello time in hundredth of seconds on a \n            port for IEEE MST. If this object value is not\n            applicable on a port, then the value retrieved on that\n            port will be -1.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxSMSTPortAdminMSTMode": {
                        "type": "string",
                        "description": "The desired MST mode of this port.\n            \n            preStandard -- this port is administratively configured to\n                transmit pre-standard, i.e. pre IEEE MST, BPDUs.\n            \n            auto -- the BPDU transmission mode of this port is based \n                on automatic detection of neighbor ports."
                      },
                      "stpxSMSTPortOperMSTMode": {
                        "type": "string",
                        "description": "Indicates the current operational MST mode of this port.\n            \n            unknown -- the operational mode is currently unknown.\n            \n            preStandard -- this port is currently operating in \n                pre-standard MSTP BPDU transmission mode.\n            \n            standard -- this port is currently operating in IEEE MST \n                BPDU transmission mode."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxSMSTPortEntry": [
                    {
                      "stpxSMSTPortIndex": 1,
                      "stpxSMSTPortStatus": "up(1)",
                      "stpxSMSTPortAdminHelloTime": 1,
                      "stpxSMSTPortConfigedHelloTime": 0,
                      "stpxSMSTPortOperHelloTime": 1,
                      "stpxSMSTPortAdminMSTMode": "example-string",
                      "stpxSMSTPortOperMSTMode": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxSMSTPortEntry",
        "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": "/stpxSMSTPortTable/stpxSMSTPortEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxSMSTPortTable/stpxSMSTPortEntry={stpxSMSTPortIndex}": {
      "get": {
        "summary": "Get stpxSMSTPortEntry entry",
        "description": "Retrieve specific stpxSMSTPortEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxSMSTPortIndex",
            "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": {
                    "stpxSMSTPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxSMSTPortStatus": {
                      "type": "string",
                      "description": "Indicates the operational status of the port for the \n            MST protocol. \n            \n            edge -- this port is an edge port for the MST region.\n            \n            boundary -- this port is a boundary port for the \n                    MST region.\n            \n            pvst --  this port is connected to a PVST/PVST+ bridge.   \n            \n            stp -- this port is connected to a Single Spanning\n                    Tree bridge.\n            \n            dispute -- this port, as a designated port, received an\n                    inferior BPDU with a designated role and the\n                    learning bit being set.\n            \n            rstp -- this port is connected to a RSTP bridge or an \n                    MST bridge in a different MST region."
                    },
                    "stpxSMSTPortAdminHelloTime": {
                      "type": "integer",
                      "description": "The adminitratively configured hello time in hundredth \n            of seconds on a port for IEEE MST. The granularity \n            of this timer is 1 second. An agent may return a badValue \n            error if a set is attempted to a value which is not a \n            whole number of seconds. This object value of zero\n            means the hello time is not specifically configured on \n            this port and object value of stpxSMSTPortConfigedHelloTime\n            retrieved for this port will take on the value of \n            dot1dStpBridgeHelloTime defined in BRIDGE-MIB.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxSMSTPortConfigedHelloTime": {
                      "type": "integer",
                      "description": "Indicates the effective configuration of the hello time on \n            a port.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxSMSTPortOperHelloTime": {
                      "type": "integer",
                      "description": "The operational hello time in hundredth of seconds on a \n            port for IEEE MST. If this object value is not\n            applicable on a port, then the value retrieved on that\n            port will be -1.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxSMSTPortAdminMSTMode": {
                      "type": "string",
                      "description": "The desired MST mode of this port.\n            \n            preStandard -- this port is administratively configured to\n                transmit pre-standard, i.e. pre IEEE MST, BPDUs.\n            \n            auto -- the BPDU transmission mode of this port is based \n                on automatic detection of neighbor ports."
                    },
                    "stpxSMSTPortOperMSTMode": {
                      "type": "string",
                      "description": "Indicates the current operational MST mode of this port.\n            \n            unknown -- the operational mode is currently unknown.\n            \n            preStandard -- this port is currently operating in \n                pre-standard MSTP BPDU transmission mode.\n            \n            standard -- this port is currently operating in IEEE MST \n                BPDU transmission mode."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxSMSTPortEntry": {
                    "stpxSMSTPortIndex": 1,
                    "stpxSMSTPortStatus": "up(1)",
                    "stpxSMSTPortAdminHelloTime": 1,
                    "stpxSMSTPortConfigedHelloTime": 0,
                    "stpxSMSTPortOperHelloTime": 1,
                    "stpxSMSTPortAdminMSTMode": "example-string",
                    "stpxSMSTPortOperMSTMode": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxSMSTPortEntry-2"
      },
      "x-yang-path": "/stpxSMSTPortTable/stpxSMSTPortEntry={stpxSMSTPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxSMSTPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxPVSTVlanEntry": {
      "get": {
        "summary": "Get stpxPVSTVlanEntry list",
        "description": "Retrieve list of stpxPVSTVlanEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry containing Spanning Tree PVST+ Protocol \n          information for a particular Virtual LAN.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxPVSTVlanIndex": {
                        "type": "string",
                        "description": "An index value that uniquely identifies the\n            Virtual LAN associated with this information.",
                        "x-yang-type": "cisco-vtp:VlanIndex"
                      },
                      "stpxPVSTVlanEnable": {
                        "type": "string",
                        "description": "Indicates whether Spanning Tree PVST+  \n            Protocol is enabled for this Virtual LAN. If \n            Spanning Tree PVST+ Protocol is not supported \n            on this VLAN, then notApplicable(3) will be \n            returned while retrieving the object value for \n            this VLAN.\n            \n            If the device only supports a single global\n            Spanning Tree PVST+ Protocol enable/disable \n            for all the existing VLANs, then the object \n            value assigned to this VLAN will be applied\n            to the object values of all the instances\n            in this table which do not have the value\n            of notApplicable(3).\n            \n            If the value of stpxSpanningTreeType is neither \n            pvstPlus(1) nor rapidPvstPlus(5), then the value \n            of stpxPVSTVlanEnable for this VLAN can not be \n            changed."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxPVSTVlanEntry": [
                    {
                      "stpxPVSTVlanIndex": "example-string",
                      "stpxPVSTVlanEnable": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxPVSTVlanEntry-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": "/stpxPVSTVlanEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxPVSTVlanEntry={stpxPVSTVlanIndex}": {
      "get": {
        "summary": "Get stpxPVSTVlanEntry entry",
        "description": "Retrieve specific stpxPVSTVlanEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxPVSTVlanIndex",
            "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": {
                    "stpxPVSTVlanIndex": {
                      "type": "string",
                      "description": "An index value that uniquely identifies the\n            Virtual LAN associated with this information.",
                      "x-yang-type": "cisco-vtp:VlanIndex"
                    },
                    "stpxPVSTVlanEnable": {
                      "type": "string",
                      "description": "Indicates whether Spanning Tree PVST+  \n            Protocol is enabled for this Virtual LAN. If \n            Spanning Tree PVST+ Protocol is not supported \n            on this VLAN, then notApplicable(3) will be \n            returned while retrieving the object value for \n            this VLAN.\n            \n            If the device only supports a single global\n            Spanning Tree PVST+ Protocol enable/disable \n            for all the existing VLANs, then the object \n            value assigned to this VLAN will be applied\n            to the object values of all the instances\n            in this table which do not have the value\n            of notApplicable(3).\n            \n            If the value of stpxSpanningTreeType is neither \n            pvstPlus(1) nor rapidPvstPlus(5), then the value \n            of stpxPVSTVlanEnable for this VLAN can not be \n            changed."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxPVSTVlanEntry": {
                    "stpxPVSTVlanIndex": "example-string",
                    "stpxPVSTVlanEnable": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxPVSTVlanEntry-4"
      },
      "x-yang-path": "/stpxPVSTVlanEntry={stpxPVSTVlanIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxPVSTVlanIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxInconsistencyEntry": {
      "get": {
        "summary": "Get stpxInconsistencyEntry list",
        "description": "Retrieve list of stpxInconsistencyEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A VLAN on a particular port for which a Spanning Tree\n          inconsistency is currently in effect.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxVlanIndex": {
                        "type": "string",
                        "description": "The VLAN id of the VLAN.",
                        "x-yang-type": "cisco-vtp:VlanIndex"
                      },
                      "stpxPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxInconsistentState": {
                        "type": "string",
                        "description": "The types of inconsistency which have been discovered on\n            this port for this VLAN's Spanning Tree.\n            \n            When this object exists, the value of the corresponding\n            instance of the Bridge MIB's dot1dStpPortState object will\n            be 'broken(6)'."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxInconsistencyEntry": [
                    {
                      "stpxVlanIndex": "example-string",
                      "stpxPortIndex": 1,
                      "stpxInconsistentState": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxInconsistencyEntry-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": "/stpxInconsistencyEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRootGuardConfigEntry": {
      "get": {
        "summary": "Get stpxRootGuardConfigEntry list",
        "description": "Retrieve list of stpxRootGuardConfigEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A bridge port for which Spanning Tree RootGuard\n          capability can be configured.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxRootGuardConfigPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxRootGuardConfigEnabled": {
                        "type": "boolean",
                        "description": "An indication of whether the RootGuard capability is \n            enabled on this port or not. This configuration will be\n            applied to all Spanning Tree instances in which this port \n            exists."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRootGuardConfigEntry": [
                    {
                      "stpxRootGuardConfigPortIndex": 1,
                      "stpxRootGuardConfigEnabled": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRootGuardConfigEntry-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": "/stpxRootGuardConfigEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRootGuardConfigEntry={stpxRootGuardConfigPortIndex}": {
      "get": {
        "summary": "Get stpxRootGuardConfigEntry entry",
        "description": "Retrieve specific stpxRootGuardConfigEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxRootGuardConfigPortIndex",
            "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": {
                    "stpxRootGuardConfigPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxRootGuardConfigEnabled": {
                      "type": "boolean",
                      "description": "An indication of whether the RootGuard capability is \n            enabled on this port or not. This configuration will be\n            applied to all Spanning Tree instances in which this port \n            exists."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRootGuardConfigEntry": {
                    "stpxRootGuardConfigPortIndex": 1,
                    "stpxRootGuardConfigEnabled": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRootGuardConfigEntry-4"
      },
      "x-yang-path": "/stpxRootGuardConfigEntry={stpxRootGuardConfigPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxRootGuardConfigPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRootInconsistencyEntry": {
      "get": {
        "summary": "Get stpxRootInconsistencyEntry list",
        "description": "Retrieve list of stpxRootInconsistencyEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A Spanning Tree instance on a particular port for \n          which a Spanning Tree root-inconsistency is currently \n          in effect.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxRootInconsistencyIndex": {
                        "type": "integer",
                        "description": "The Spanning Tree instance id, such as the VLAN id\n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1) or rapidPvstPlus(5).",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxRootInconsistencyPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxRootInconsistencyState": {
                        "type": "boolean",
                        "description": "Indicates whether the port on a particular Spanning \n            Tree instance is currently in root-inconsistent \n            state or not."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRootInconsistencyEntry": [
                    {
                      "stpxRootInconsistencyIndex": 1,
                      "stpxRootInconsistencyPortIndex": 1,
                      "stpxRootInconsistencyState": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRootInconsistencyEntry-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": "/stpxRootInconsistencyEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMISTPInstanceEntry": {
      "get": {
        "summary": "Get stpxMISTPInstanceEntry list",
        "description": "Retrieve list of stpxMISTPInstanceEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row containing the status of the MISTP \n          instance.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxMISTPInstanceIndex": {
                        "type": "integer",
                        "description": "An arbitrary integer within the range from 1 to the value of\n            stpxMISTPInstanceNumber that uniquely identifies an instance.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxMISTPInstanceEnable": {
                        "type": "boolean",
                        "description": "This object indicates whether the MISTP protocol is currently\n            enabled on the MISTP instance.\n            \n            If this object is set to\n               'true'    - the MISTP protocol will run on this instance.\n                          \n               'false'   - the MISTP protocol will stop running on this \n                           instance."
                      },
                      "stpxMISTPInstanceVlansMapped": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.",
                        "format": "binary"
                      },
                      "stpxMISTPInstanceVlansMapped2k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                        "format": "binary"
                      },
                      "stpxMISTPInstanceVlansMapped3k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                        "format": "binary"
                      },
                      "stpxMISTPInstanceVlansMapped4k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                        "format": "binary"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMISTPInstanceEntry": [
                    {
                      "stpxMISTPInstanceIndex": 1,
                      "stpxMISTPInstanceEnable": true,
                      "stpxMISTPInstanceVlansMapped": "example-string",
                      "stpxMISTPInstanceVlansMapped2k": "example-string",
                      "stpxMISTPInstanceVlansMapped3k": "example-string",
                      "stpxMISTPInstanceVlansMapped4k": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMISTPInstanceEntry-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": "/stpxMISTPInstanceEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMISTPInstanceEntry={stpxMISTPInstanceIndex}": {
      "get": {
        "summary": "Get stpxMISTPInstanceEntry entry",
        "description": "Retrieve specific stpxMISTPInstanceEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxMISTPInstanceIndex",
            "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": {
                    "stpxMISTPInstanceIndex": {
                      "type": "integer",
                      "description": "An arbitrary integer within the range from 1 to the value of\n            stpxMISTPInstanceNumber that uniquely identifies an instance.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxMISTPInstanceEnable": {
                      "type": "boolean",
                      "description": "This object indicates whether the MISTP protocol is currently\n            enabled on the MISTP instance.\n            \n            If this object is set to\n               'true'    - the MISTP protocol will run on this instance.\n                          \n               'false'   - the MISTP protocol will stop running on this \n                           instance."
                    },
                    "stpxMISTPInstanceVlansMapped": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.",
                      "format": "binary"
                    },
                    "stpxMISTPInstanceVlansMapped2k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                      "format": "binary"
                    },
                    "stpxMISTPInstanceVlansMapped3k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                      "format": "binary"
                    },
                    "stpxMISTPInstanceVlansMapped4k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                      "format": "binary"
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMISTPInstanceEntry": {
                    "stpxMISTPInstanceIndex": 1,
                    "stpxMISTPInstanceEnable": true,
                    "stpxMISTPInstanceVlansMapped": "example-string",
                    "stpxMISTPInstanceVlansMapped2k": "example-string",
                    "stpxMISTPInstanceVlansMapped3k": "example-string",
                    "stpxMISTPInstanceVlansMapped4k": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMISTPInstanceEntry-4"
      },
      "x-yang-path": "/stpxMISTPInstanceEntry={stpxMISTPInstanceIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxMISTPInstanceIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxLoopGuardConfigEntry": {
      "get": {
        "summary": "Get stpxLoopGuardConfigEntry list",
        "description": "Retrieve list of stpxLoopGuardConfigEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A bridge port for which Spanning Tree LoopGuard \n          capability can be configured.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxLoopGuardConfigPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxLoopGuardConfigEnabled": {
                        "type": "boolean",
                        "description": "An indication of whether the LoopGuard capability is \n            enabled on this port or not. This configuration will be\n            applied to all the Spanning Tree instances in which this \n            port exists.\n            \n            In order to support additional Loop Guard config mode\n            (default) as defined in stpxLoopGuardConfigMode other \n            than enable (true(1)) or disable (false(2)) as defined \n            in this object, stpxLoopGuardConfigMode object needs to \n            be used.\n            \n            When the stpxLoopGuardConfigMode object has the value of\n            enable(1), the value of stpxLoopGuardConfigEnabled for \n            the same instance will be true(1). When the \n            stpxLoopGuardConfigMode object has the value of disable(2), \n            the value of stpxLoopGuardConfigEnabled for the same \n            instance will be false(2). When the stpxLoopGuardConfigMode \n            object has the value of default(3), the value of \n            stpxLoopGuardConfigEnabled for the same instance will \n            depend on the object value of \n            stpxLoopGuardGlobalDefaultMode."
                      },
                      "stpxLoopGuardConfigMode": {
                        "type": "string",
                        "description": "Indicates the mode of Loop Guard Feature on this \n            port. This configuration will be applied to all \n            the Spanning Tree instances in which this port \n            exists.\n            \n            enable -- the Loop Guard feature is enabled on this \n                      port. \n            \n            disable -- the Loop Guard feature is disabled on this \n                      port.  \n            \n            default -- whether the Loop Guard feature is enabled\n                       or not on this port depends on the object \n                       value of stpxLoopGuardGlobalDefaultMode."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxLoopGuardConfigEntry": [
                    {
                      "stpxLoopGuardConfigPortIndex": 1,
                      "stpxLoopGuardConfigEnabled": true,
                      "stpxLoopGuardConfigMode": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxLoopGuardConfigEntry-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": "/stpxLoopGuardConfigEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxLoopGuardConfigEntry={stpxLoopGuardConfigPortIndex}": {
      "get": {
        "summary": "Get stpxLoopGuardConfigEntry entry",
        "description": "Retrieve specific stpxLoopGuardConfigEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxLoopGuardConfigPortIndex",
            "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": {
                    "stpxLoopGuardConfigPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxLoopGuardConfigEnabled": {
                      "type": "boolean",
                      "description": "An indication of whether the LoopGuard capability is \n            enabled on this port or not. This configuration will be\n            applied to all the Spanning Tree instances in which this \n            port exists.\n            \n            In order to support additional Loop Guard config mode\n            (default) as defined in stpxLoopGuardConfigMode other \n            than enable (true(1)) or disable (false(2)) as defined \n            in this object, stpxLoopGuardConfigMode object needs to \n            be used.\n            \n            When the stpxLoopGuardConfigMode object has the value of\n            enable(1), the value of stpxLoopGuardConfigEnabled for \n            the same instance will be true(1). When the \n            stpxLoopGuardConfigMode object has the value of disable(2), \n            the value of stpxLoopGuardConfigEnabled for the same \n            instance will be false(2). When the stpxLoopGuardConfigMode \n            object has the value of default(3), the value of \n            stpxLoopGuardConfigEnabled for the same instance will \n            depend on the object value of \n            stpxLoopGuardGlobalDefaultMode."
                    },
                    "stpxLoopGuardConfigMode": {
                      "type": "string",
                      "description": "Indicates the mode of Loop Guard Feature on this \n            port. This configuration will be applied to all \n            the Spanning Tree instances in which this port \n            exists.\n            \n            enable -- the Loop Guard feature is enabled on this \n                      port. \n            \n            disable -- the Loop Guard feature is disabled on this \n                      port.  \n            \n            default -- whether the Loop Guard feature is enabled\n                       or not on this port depends on the object \n                       value of stpxLoopGuardGlobalDefaultMode."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxLoopGuardConfigEntry": {
                    "stpxLoopGuardConfigPortIndex": 1,
                    "stpxLoopGuardConfigEnabled": true,
                    "stpxLoopGuardConfigMode": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxLoopGuardConfigEntry-4"
      },
      "x-yang-path": "/stpxLoopGuardConfigEntry={stpxLoopGuardConfigPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxLoopGuardConfigPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxLoopInconsistencyEntry": {
      "get": {
        "summary": "Get stpxLoopInconsistencyEntry list",
        "description": "Retrieve list of stpxLoopInconsistencyEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A Spanning Tree instance on a particular port for\n          which a Spanning Tree loop-inconsistency is currently\n          in effect.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxLoopInconsistencyIndex": {
                        "type": "integer",
                        "description": "The Spanning Tree instance id, such as the VLAN id\n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1) or rapidPvstPlus(5).",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxLoopInconsistencyPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxLoopInconsistencyState": {
                        "type": "boolean",
                        "description": "Indicates whether the port on a particular Spanning \n            Tree instance is currently in loop-inconsistent \n            state or not."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxLoopInconsistencyEntry": [
                    {
                      "stpxLoopInconsistencyIndex": 1,
                      "stpxLoopInconsistencyPortIndex": 1,
                      "stpxLoopInconsistencyState": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxLoopInconsistencyEntry-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": "/stpxLoopInconsistencyEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxFastStartPortEntry": {
      "get": {
        "summary": "Get stpxFastStartPortEntry list",
        "description": "Retrieve list of stpxFastStartPortEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A bridge port for which Spanning Tree Port Fast\n          Start can be configured.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxFastStartPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxFastStartPortEnable": {
                        "type": "boolean",
                        "description": "Indicates whether the port is operating in spantree\n            fast start mode.  A port with fast start enabled is\n            immediately put in spanning tree forwarding state when\n            that port is detected by the Spanning Tree, rather \n            than starting in blocking state which is the normal \n            operation.\n            \n            In order to support additional Fast Start enable mode\n            (enableForTrunk and default) as defined in\n            stpxFastStartPortMode other than enable (true(1))\n            or disable (false(2)) as defined in this object,\n            stpxFastStartPortMode object needs to be used.\n            \n            When the stpxFastStartPortMode has the value of\n            enable(1) or enableForTrunk(3), the value of\n            stpxFastStartPortEnable for the same instance\n            will be true(1). When the stpxFastStartPortMode\n            has the value of disable(2), the value of \n            stpxFastStartPortEnable for the same instance will be \n            false(2). When the stpxFastStartPortMode has the value \n            of default(4), the value of stpxFastStartPortEnable for \n            the same instance depends on the object value of \n            stpxFastStartGlobalDefaultMode."
                      },
                      "stpxFastStartPortMode": {
                        "type": "string",
                        "description": "Indicates the mode of Fast Start Feature on the \n            port. A port with fast start enabled is immediately \n            put in spanning tree forwarding state when the port\n            is detected by the Spanning Tree, rather than \n            starting in blocking state which is the normal \n            operation.\n            \n            enable -- the fast start feature is enabled on this \n                      port but will only take effect when the \n                      object value of its \n                      vlanTrunkPortDynamicStatus as specified \n                      in CISCO-VTP-MIB is notTrunking(2).\n            \n            disable -- the fast start feature is disabled on this \n                      port.  \n            \n            enableForTrunk -- the fast start feature is enabled \n                      on this port and will take effect \n                      regardless of the object value of \n                      its vlanTrunkPortDynamicStatus.\n            \n            default -- whether the fast start feature is enabled\n                       or not on this port depends on the object \n                       value of stpxFastStartGlobalDefaultMode.\n            \n            network -- the fast start network mode is enabled on \n                       this port."
                      },
                      "stpxFastStartPortBpduGuardMode": {
                        "type": "string",
                        "description": "Indicates the mode of Bpdu Guard Feature on the\n            port. A port with Bpdu Guard enabled is \n            immediately disabled when the system \n            receives a BPDU from that port. \n            \n            enable -- the Bpdu Guard feature is enabled on this\n                      port. \n            \n            disable -- the Bpdu Guard feature is disabled on this\n                      port.\n            \n            default -- whether the Bpdu Guard feature is enabled\n                       or not on this port depends on the object\n                       value of stpxFastStartBpduGuardEnable. If \n                       the value of stpxFastStartBpduGuardEnable\n                       is true(1) and Fast Start feature is also \n                       enabled operationally on this port, then\n                       this port is immediately disabled when \n                       the system receives a BPDU from this port."
                      },
                      "stpxFastStartPortBpduFilterMode": {
                        "type": "string",
                        "description": "Indicates the mode of Bpdu Filter Feature on the\n            port. The system will not transmit BPDUs on a port \n            with Bpdu Filter feature enabled.\n            \n            enable -- the Bpdu Filter feature is enabled on this \n                      port. \n            \n            disable -- the Bpdu Filter feature is disabled on this\n                       port.\n            \n            default -- whether the Bpdu Filter feature is enabled\n                       or not on this port depends on the object\n                       value of stpxFastStartBpduFilterEnable. If\n                       the value of stpxFastStartBpduFilterEnable\n                       is true(1) and Fast Start feature is also\n                       enabled operationally on this port, then\n                       no BPDUs will be transmitted on this port."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxFastStartPortEntry": [
                    {
                      "stpxFastStartPortIndex": 1,
                      "stpxFastStartPortEnable": true,
                      "stpxFastStartPortMode": "example-string",
                      "stpxFastStartPortBpduGuardMode": "example-string",
                      "stpxFastStartPortBpduFilterMode": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxFastStartPortEntry-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": "/stpxFastStartPortEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxFastStartPortEntry={stpxFastStartPortIndex}": {
      "get": {
        "summary": "Get stpxFastStartPortEntry entry",
        "description": "Retrieve specific stpxFastStartPortEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxFastStartPortIndex",
            "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": {
                    "stpxFastStartPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxFastStartPortEnable": {
                      "type": "boolean",
                      "description": "Indicates whether the port is operating in spantree\n            fast start mode.  A port with fast start enabled is\n            immediately put in spanning tree forwarding state when\n            that port is detected by the Spanning Tree, rather \n            than starting in blocking state which is the normal \n            operation.\n            \n            In order to support additional Fast Start enable mode\n            (enableForTrunk and default) as defined in\n            stpxFastStartPortMode other than enable (true(1))\n            or disable (false(2)) as defined in this object,\n            stpxFastStartPortMode object needs to be used.\n            \n            When the stpxFastStartPortMode has the value of\n            enable(1) or enableForTrunk(3), the value of\n            stpxFastStartPortEnable for the same instance\n            will be true(1). When the stpxFastStartPortMode\n            has the value of disable(2), the value of \n            stpxFastStartPortEnable for the same instance will be \n            false(2). When the stpxFastStartPortMode has the value \n            of default(4), the value of stpxFastStartPortEnable for \n            the same instance depends on the object value of \n            stpxFastStartGlobalDefaultMode."
                    },
                    "stpxFastStartPortMode": {
                      "type": "string",
                      "description": "Indicates the mode of Fast Start Feature on the \n            port. A port with fast start enabled is immediately \n            put in spanning tree forwarding state when the port\n            is detected by the Spanning Tree, rather than \n            starting in blocking state which is the normal \n            operation.\n            \n            enable -- the fast start feature is enabled on this \n                      port but will only take effect when the \n                      object value of its \n                      vlanTrunkPortDynamicStatus as specified \n                      in CISCO-VTP-MIB is notTrunking(2).\n            \n            disable -- the fast start feature is disabled on this \n                      port.  \n            \n            enableForTrunk -- the fast start feature is enabled \n                      on this port and will take effect \n                      regardless of the object value of \n                      its vlanTrunkPortDynamicStatus.\n            \n            default -- whether the fast start feature is enabled\n                       or not on this port depends on the object \n                       value of stpxFastStartGlobalDefaultMode.\n            \n            network -- the fast start network mode is enabled on \n                       this port."
                    },
                    "stpxFastStartPortBpduGuardMode": {
                      "type": "string",
                      "description": "Indicates the mode of Bpdu Guard Feature on the\n            port. A port with Bpdu Guard enabled is \n            immediately disabled when the system \n            receives a BPDU from that port. \n            \n            enable -- the Bpdu Guard feature is enabled on this\n                      port. \n            \n            disable -- the Bpdu Guard feature is disabled on this\n                      port.\n            \n            default -- whether the Bpdu Guard feature is enabled\n                       or not on this port depends on the object\n                       value of stpxFastStartBpduGuardEnable. If \n                       the value of stpxFastStartBpduGuardEnable\n                       is true(1) and Fast Start feature is also \n                       enabled operationally on this port, then\n                       this port is immediately disabled when \n                       the system receives a BPDU from this port."
                    },
                    "stpxFastStartPortBpduFilterMode": {
                      "type": "string",
                      "description": "Indicates the mode of Bpdu Filter Feature on the\n            port. The system will not transmit BPDUs on a port \n            with Bpdu Filter feature enabled.\n            \n            enable -- the Bpdu Filter feature is enabled on this \n                      port. \n            \n            disable -- the Bpdu Filter feature is disabled on this\n                       port.\n            \n            default -- whether the Bpdu Filter feature is enabled\n                       or not on this port depends on the object\n                       value of stpxFastStartBpduFilterEnable. If\n                       the value of stpxFastStartBpduFilterEnable\n                       is true(1) and Fast Start feature is also\n                       enabled operationally on this port, then\n                       no BPDUs will be transmitted on this port."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxFastStartPortEntry": {
                    "stpxFastStartPortIndex": 1,
                    "stpxFastStartPortEnable": true,
                    "stpxFastStartPortMode": "example-string",
                    "stpxFastStartPortBpduGuardMode": "example-string",
                    "stpxFastStartPortBpduFilterMode": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxFastStartPortEntry-4"
      },
      "x-yang-path": "/stpxFastStartPortEntry={stpxFastStartPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxFastStartPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxFastStartOperModeEntry": {
      "get": {
        "summary": "Get stpxFastStartOperModeEntry list",
        "description": "Retrieve list of stpxFastStartOperModeEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry with port fast start oper mode \n          information on a bridge port for a particular \n          Spanning Tree Instance.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxFastStartOperModeInstIndex": {
                        "type": "integer",
                        "description": "The Spanning Tree instance id, such as the VLAN id \n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1).",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxFastStartOperModePortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxFastStartOperMode": {
                        "type": "string",
                        "description": "Indicates the fast start operational status of the \n            port on a particular Spanning Tree Instance."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxFastStartOperModeEntry": [
                    {
                      "stpxFastStartOperModeInstIndex": 1,
                      "stpxFastStartOperModePortIndex": 1,
                      "stpxFastStartOperMode": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxFastStartOperModeEntry-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": "/stpxFastStartOperModeEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxBpduSkewingEntry": {
      "get": {
        "summary": "Get stpxBpduSkewingEntry list",
        "description": "Retrieve list of stpxBpduSkewingEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A Spanning Tree instance on a particular port for\n          which BPDU skewing has been detected.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxBpduSkewingInstanceIndex": {
                        "type": "integer",
                        "description": "The Spanning Tree instance id, such as the VLAN id \n            of the VLAN if the object value of stpxSpanningTreeType \n            is pvstPlus(1).",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxBpduSkewingPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxBpduSkewingLastSkewDuration": {
                        "type": "integer",
                        "description": "Indicates the skew duration in milliseconds of the\n            last BPDU skewing detected.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "stpxBpduSkewingWorstSkewDuration": {
                        "type": "integer",
                        "description": "Indicates the skew duration in milliseconds of the\n            worst BPDU skewing detected.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "stpxBpduSkewingWorstSkewTime": {
                        "type": "string",
                        "description": "Indicates the value of sysUpTime when the worst\n            BPDU skewing was detected.",
                        "x-yang-type": "yang:timestamp"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxBpduSkewingEntry": [
                    {
                      "stpxBpduSkewingInstanceIndex": 1,
                      "stpxBpduSkewingPortIndex": 1,
                      "stpxBpduSkewingLastSkewDuration": 0,
                      "stpxBpduSkewingWorstSkewDuration": 0,
                      "stpxBpduSkewingWorstSkewTime": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxBpduSkewingEntry-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": "/stpxBpduSkewingEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceEntry": {
      "get": {
        "summary": "Get stpxMSTInstanceEntry list",
        "description": "Retrieve list of stpxMSTInstanceEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row containing the MST instance \n          information.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxMSTInstanceIndex": {
                        "type": "integer",
                        "description": "An integer that uniquely identifies an MST instance \n            within the range of 0 to the object value of\n            stpxMSTMaxInstanceNumber.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceIndex.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxMSTInstanceVlansMapped": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped1k2k.",
                        "format": "binary"
                      },
                      "stpxMSTInstanceVlansMapped2k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped1k2k.",
                        "format": "binary"
                      },
                      "stpxMSTInstanceVlansMapped3k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped3k4k.",
                        "format": "binary"
                      },
                      "stpxMSTInstanceVlansMapped4k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by\n            stpxSMSTInstanceVlansMapped3k4k.",
                        "format": "binary"
                      },
                      "stpxMSTInstanceRemainingHopCount": {
                        "type": "integer",
                        "description": "The remaining hop count for this MST instance.\n            \n            This object will take on value of 40 if the object value\n            of stpxSMSTInstanceRemainingHopCount is greater than 40.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceRemainingHopCount.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceEntry": [
                    {
                      "stpxMSTInstanceIndex": 1,
                      "stpxMSTInstanceVlansMapped": "example-string",
                      "stpxMSTInstanceVlansMapped2k": "example-string",
                      "stpxMSTInstanceVlansMapped3k": "example-string",
                      "stpxMSTInstanceVlansMapped4k": "example-string",
                      "stpxMSTInstanceRemainingHopCount": -2147483648
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTInstanceEntry-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": "/stpxMSTInstanceEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceEntry={stpxMSTInstanceIndex}": {
      "get": {
        "summary": "Get stpxMSTInstanceEntry entry",
        "description": "Retrieve specific stpxMSTInstanceEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxMSTInstanceIndex",
            "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": {
                    "stpxMSTInstanceIndex": {
                      "type": "integer",
                      "description": "An integer that uniquely identifies an MST instance \n            within the range of 0 to the object value of\n            stpxMSTMaxInstanceNumber.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceIndex.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxMSTInstanceVlansMapped": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped1k2k.",
                      "format": "binary"
                    },
                    "stpxMSTInstanceVlansMapped2k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped1k2k.",
                      "format": "binary"
                    },
                    "stpxMSTInstanceVlansMapped3k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped3k4k.",
                      "format": "binary"
                    },
                    "stpxMSTInstanceVlansMapped4k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by\n            stpxSMSTInstanceVlansMapped3k4k.",
                      "format": "binary"
                    },
                    "stpxMSTInstanceRemainingHopCount": {
                      "type": "integer",
                      "description": "The remaining hop count for this MST instance.\n            \n            This object will take on value of 40 if the object value\n            of stpxSMSTInstanceRemainingHopCount is greater than 40.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceRemainingHopCount.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceEntry": {
                    "stpxMSTInstanceIndex": 1,
                    "stpxMSTInstanceVlansMapped": "example-string",
                    "stpxMSTInstanceVlansMapped2k": "example-string",
                    "stpxMSTInstanceVlansMapped3k": "example-string",
                    "stpxMSTInstanceVlansMapped4k": "example-string",
                    "stpxMSTInstanceRemainingHopCount": -2147483648
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTInstanceEntry-4"
      },
      "x-yang-path": "/stpxMSTInstanceEntry={stpxMSTInstanceIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxMSTInstanceIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceEditEntry": {
      "get": {
        "summary": "Get stpxMSTInstanceEditEntry list",
        "description": "Retrieve list of stpxMSTInstanceEditEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row containing MST instance information \n          in the Edit Buffer.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxMSTInstanceEditIndex": {
                        "type": "integer",
                        "description": "An integer that uniquely identifies an MST instance \n            from 0 to the object value of stpxMSTMaxInstanceNumber.\n            \n            The instances of this table entry with \n            stpxMSTInstanceEditIndex of zero can not be \n            modified.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditIndex.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxMSTInstanceEditVlansMap": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to \n            '1'. Each VLAN can only be mapped to one unique MST \n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap1k2k.",
                        "format": "binary"
                      },
                      "stpxMSTInstanceEditVlansMap2k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap1k2k.",
                        "format": "binary"
                      },
                      "stpxMSTInstanceEditVlansMap3k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap3k4k.",
                        "format": "binary"
                      },
                      "stpxMSTInstanceEditVlansMap4k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by\n            stpxSMSTInstanceEditVlansMap3k4k.",
                        "format": "binary"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceEditEntry": [
                    {
                      "stpxMSTInstanceEditIndex": 1,
                      "stpxMSTInstanceEditVlansMap": "example-string",
                      "stpxMSTInstanceEditVlansMap2k": "example-string",
                      "stpxMSTInstanceEditVlansMap3k": "example-string",
                      "stpxMSTInstanceEditVlansMap4k": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTInstanceEditEntry-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": "/stpxMSTInstanceEditEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceEditEntry={stpxMSTInstanceEditIndex}": {
      "get": {
        "summary": "Get stpxMSTInstanceEditEntry entry",
        "description": "Retrieve specific stpxMSTInstanceEditEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxMSTInstanceEditIndex",
            "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": {
                    "stpxMSTInstanceEditIndex": {
                      "type": "integer",
                      "description": "An integer that uniquely identifies an MST instance \n            from 0 to the object value of stpxMSTMaxInstanceNumber.\n            \n            The instances of this table entry with \n            stpxMSTInstanceEditIndex of zero can not be \n            modified.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditIndex.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxMSTInstanceEditVlansMap": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to \n            '1'. Each VLAN can only be mapped to one unique MST \n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap1k2k.",
                      "format": "binary"
                    },
                    "stpxMSTInstanceEditVlansMap2k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap1k2k.",
                      "format": "binary"
                    },
                    "stpxMSTInstanceEditVlansMap3k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap3k4k.",
                      "format": "binary"
                    },
                    "stpxMSTInstanceEditVlansMap4k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by\n            stpxSMSTInstanceEditVlansMap3k4k.",
                      "format": "binary"
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTInstanceEditEntry": {
                    "stpxMSTInstanceEditIndex": 1,
                    "stpxMSTInstanceEditVlansMap": "example-string",
                    "stpxMSTInstanceEditVlansMap2k": "example-string",
                    "stpxMSTInstanceEditVlansMap3k": "example-string",
                    "stpxMSTInstanceEditVlansMap4k": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTInstanceEditEntry-4"
      },
      "x-yang-path": "/stpxMSTInstanceEditEntry={stpxMSTInstanceEditIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxMSTInstanceEditIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTPortEntry": {
      "get": {
        "summary": "Get stpxMSTPortEntry list",
        "description": "Retrieve list of stpxMSTPortEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry with port information for the MST Protocol\n          on a bridge port.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxMSTPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxMSTPortAdminLinkType": {
                        "type": "string",
                        "description": "Indicates the administrative link type configuration of \n            a bridge port for the MST protocol. \n            \n            pointToPoint -- the port is administratively configured to\n                    be connected to a point-to-point link.\n            \n            shared -- the port is administratively configured to be\n                    connected to a shared medium. \n            \n            auto -- the administrative configuration of the port's \n                    link type depends on link duplex of the port.\n                    If the port link is full-duplex, the administrative \n                    link type configuration on this port will be taken \n                    as pointTopoint(1). If the port link is half-duplex, \n                    the administrative link type configuration on this\n                    port will be taken as shared(2).\n            \n            This configuration of this object only takes effect when the\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).\n            stpxMSTPortAdminLinkType is deprecated and replaced \n            with stpxRSTPPortAdminLinkType."
                      },
                      "stpxMSTPortOperLinkType": {
                        "type": "string",
                        "description": "Indicates the operational link type of a bridge port\n            for the MST protocol.\n            \n            pointToPoint -- the port is operationally connected to\n                    a point-to-point link.\n            \n            shared -- the port is operationally connected to \n                    a shared medium.\n            \n            other -- none of the above.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).  stpxMSTPortOperLinkType \n            is deprecated and replaced with stpxRSTPPortOperLinkType."
                      },
                      "stpxMSTPortProtocolMigration": {
                        "type": "boolean",
                        "description": "The protocol migration control on this port. When the \n            object value of  stpxSpanningTreeType is mst(4) or \n            rapidPvstPlus(5), setting true(1) to this object forces \n            the device to try using version 2 BPDUs on this port. \n            When the object value of stpxSpanningTreeType is neither \n            mst(4) nor rapidPvstPlus(5), setting true(1) to this \n            object has no effect. Setting false(2) to this object has \n            no effect. This object always returns false(2) when read.\n            stpxMSTPortProtocolMigration is deprecated and \n            replaced with stpxRSTPPortProtocolMigration."
                      },
                      "stpxMSTPortStatus": {
                        "type": "string",
                        "description": "Indicates the operational status of the port for the \n            MST protocol. \n            \n            edge -- this port is an edge port for the MST region.\n            \n            boundary -- this port is a boundary port for the \n                    MST region.\n            \n            pvst --  this port is connected to a PVST/PVST+ bridge.   \n            \n            stp -- this port is connected to a Single Spanning\n                    Tree bridge. \n            \n            This object is only instantiated when the object value\n            of stpxSpanningTreeType is mst(4).\n            \n            This object is deprecated and replaced by \n            stpxSMSTPortStatus."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTPortEntry": [
                    {
                      "stpxMSTPortIndex": 1,
                      "stpxMSTPortAdminLinkType": "ethernetCsmacd(6)",
                      "stpxMSTPortOperLinkType": "ethernetCsmacd(6)",
                      "stpxMSTPortProtocolMigration": true,
                      "stpxMSTPortStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTPortEntry-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": "/stpxMSTPortEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTPortEntry={stpxMSTPortIndex}": {
      "get": {
        "summary": "Get stpxMSTPortEntry entry",
        "description": "Retrieve specific stpxMSTPortEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxMSTPortIndex",
            "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": {
                    "stpxMSTPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxMSTPortAdminLinkType": {
                      "type": "string",
                      "description": "Indicates the administrative link type configuration of \n            a bridge port for the MST protocol. \n            \n            pointToPoint -- the port is administratively configured to\n                    be connected to a point-to-point link.\n            \n            shared -- the port is administratively configured to be\n                    connected to a shared medium. \n            \n            auto -- the administrative configuration of the port's \n                    link type depends on link duplex of the port.\n                    If the port link is full-duplex, the administrative \n                    link type configuration on this port will be taken \n                    as pointTopoint(1). If the port link is half-duplex, \n                    the administrative link type configuration on this\n                    port will be taken as shared(2).\n            \n            This configuration of this object only takes effect when the\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).\n            stpxMSTPortAdminLinkType is deprecated and replaced \n            with stpxRSTPPortAdminLinkType."
                    },
                    "stpxMSTPortOperLinkType": {
                      "type": "string",
                      "description": "Indicates the operational link type of a bridge port\n            for the MST protocol.\n            \n            pointToPoint -- the port is operationally connected to\n                    a point-to-point link.\n            \n            shared -- the port is operationally connected to \n                    a shared medium.\n            \n            other -- none of the above.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).  stpxMSTPortOperLinkType \n            is deprecated and replaced with stpxRSTPPortOperLinkType."
                    },
                    "stpxMSTPortProtocolMigration": {
                      "type": "boolean",
                      "description": "The protocol migration control on this port. When the \n            object value of  stpxSpanningTreeType is mst(4) or \n            rapidPvstPlus(5), setting true(1) to this object forces \n            the device to try using version 2 BPDUs on this port. \n            When the object value of stpxSpanningTreeType is neither \n            mst(4) nor rapidPvstPlus(5), setting true(1) to this \n            object has no effect. Setting false(2) to this object has \n            no effect. This object always returns false(2) when read.\n            stpxMSTPortProtocolMigration is deprecated and \n            replaced with stpxRSTPPortProtocolMigration."
                    },
                    "stpxMSTPortStatus": {
                      "type": "string",
                      "description": "Indicates the operational status of the port for the \n            MST protocol. \n            \n            edge -- this port is an edge port for the MST region.\n            \n            boundary -- this port is a boundary port for the \n                    MST region.\n            \n            pvst --  this port is connected to a PVST/PVST+ bridge.   \n            \n            stp -- this port is connected to a Single Spanning\n                    Tree bridge. \n            \n            This object is only instantiated when the object value\n            of stpxSpanningTreeType is mst(4).\n            \n            This object is deprecated and replaced by \n            stpxSMSTPortStatus."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTPortEntry": {
                    "stpxMSTPortIndex": 1,
                    "stpxMSTPortAdminLinkType": "ethernetCsmacd(6)",
                    "stpxMSTPortOperLinkType": "ethernetCsmacd(6)",
                    "stpxMSTPortProtocolMigration": true,
                    "stpxMSTPortStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTPortEntry-4"
      },
      "x-yang-path": "/stpxMSTPortEntry={stpxMSTPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxMSTPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTPortRoleEntry": {
      "get": {
        "summary": "Get stpxMSTPortRoleEntry list",
        "description": "Retrieve list of stpxMSTPortRoleEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry containing the port role information for the MST\n          protocol on a port for a particular MST instance existing\n          on the system.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxMSTPortRoleInstanceIndex": {
                        "type": "integer",
                        "description": "The MST instance id within the range of 0 to\n            stpxMSTMaxInstanceNumber.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxMSTPortRolePortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxMSTPortRoleValue": {
                        "type": "string",
                        "description": "Indicates the port role on a particular MST instance\n            for the MST protocol. \n            \n            disabled --  this port has no role on this MST instance. \n            \n            root -- this port has the role of root port on this MST\n                        instance. \n            \n            designated -- this port has the role of designated \n                        port on this MST instance.\n            \n            alternate -- this port has the role of alternate port\n                        on this MST instance.\n            \n            backUp -- this port has the role of backup port on this  \n                        MST instance.\n            \n            boundary -- this port has the role of boundary port on \n                        this MST instance.\n            \n            master -- this port has the role of master port on\n                      this MST instance."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTPortRoleEntry": [
                    {
                      "stpxMSTPortRoleInstanceIndex": 1,
                      "stpxMSTPortRolePortIndex": 1,
                      "stpxMSTPortRoleValue": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTPortRoleEntry-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": "/stpxMSTPortRoleEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortEntry": {
      "get": {
        "summary": "Get stpxRSTPPortEntry list",
        "description": "Retrieve list of stpxRSTPPortEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry with port information for the RSTP Protocol\n          on a bridge port.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxRSTPPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxRSTPPortAdminLinkType": {
                        "type": "string",
                        "description": "Indicates the administrative link type configuration of \n            a bridge port for the RSTP protocol. \n            \n            pointToPoint -- the port is administratively configured to\n                    be connected to a point-to-point link.\n            \n            shared -- the port is administratively configured to be\n                    connected to a shared medium. \n            \n            auto -- the administrative configuration of the port's \n                    link type depends on link duplex of the port.\n                    If the port link is full-duplex, the administrative \n                    link type configuration on this port will be taken \n                    as pointTopoint(1). If the port link is half-duplex, \n                    the administrative link type configuration on this\n                    port will be taken as shared(2).\n            \n            This configuration of this object only takes effect when the\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5)."
                      },
                      "stpxRSTPPortOperLinkType": {
                        "type": "string",
                        "description": "Indicates the operational link type of a bridge port\n            for the RSTP protocol.\n            \n            pointToPoint -- the port is operationally connected to\n                    a point-to-point link.\n            \n            shared -- the port is operationally connected to \n                    a shared medium.\n            \n            other -- none of the above.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5)."
                      },
                      "stpxRSTPPortProtocolMigration": {
                        "type": "boolean",
                        "description": "The protocol migration control on this port. When the \n            object value of  stpxSpanningTreeType is mst(4) or \n            rapidPvstPlus(5), setting true(1) to this object forces \n            the device to try using version 2 BPDUs on this port. \n            When the object value of stpxSpanningTreeType is neither \n            mst(4) nor rapidPvstPlus(5), setting true(1) to \n            this object has no effect. Setting false(2) to this \n            object has no effect. This object always returns \n            false(2) when read."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortEntry": [
                    {
                      "stpxRSTPPortIndex": 1,
                      "stpxRSTPPortAdminLinkType": "ethernetCsmacd(6)",
                      "stpxRSTPPortOperLinkType": "ethernetCsmacd(6)",
                      "stpxRSTPPortProtocolMigration": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRSTPPortEntry-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": "/stpxRSTPPortEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortEntry={stpxRSTPPortIndex}": {
      "get": {
        "summary": "Get stpxRSTPPortEntry entry",
        "description": "Retrieve specific stpxRSTPPortEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxRSTPPortIndex",
            "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": {
                    "stpxRSTPPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxRSTPPortAdminLinkType": {
                      "type": "string",
                      "description": "Indicates the administrative link type configuration of \n            a bridge port for the RSTP protocol. \n            \n            pointToPoint -- the port is administratively configured to\n                    be connected to a point-to-point link.\n            \n            shared -- the port is administratively configured to be\n                    connected to a shared medium. \n            \n            auto -- the administrative configuration of the port's \n                    link type depends on link duplex of the port.\n                    If the port link is full-duplex, the administrative \n                    link type configuration on this port will be taken \n                    as pointTopoint(1). If the port link is half-duplex, \n                    the administrative link type configuration on this\n                    port will be taken as shared(2).\n            \n            This configuration of this object only takes effect when the\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5)."
                    },
                    "stpxRSTPPortOperLinkType": {
                      "type": "string",
                      "description": "Indicates the operational link type of a bridge port\n            for the RSTP protocol.\n            \n            pointToPoint -- the port is operationally connected to\n                    a point-to-point link.\n            \n            shared -- the port is operationally connected to \n                    a shared medium.\n            \n            other -- none of the above.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5)."
                    },
                    "stpxRSTPPortProtocolMigration": {
                      "type": "boolean",
                      "description": "The protocol migration control on this port. When the \n            object value of  stpxSpanningTreeType is mst(4) or \n            rapidPvstPlus(5), setting true(1) to this object forces \n            the device to try using version 2 BPDUs on this port. \n            When the object value of stpxSpanningTreeType is neither \n            mst(4) nor rapidPvstPlus(5), setting true(1) to \n            this object has no effect. Setting false(2) to this \n            object has no effect. This object always returns \n            false(2) when read."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortEntry": {
                    "stpxRSTPPortIndex": 1,
                    "stpxRSTPPortAdminLinkType": "ethernetCsmacd(6)",
                    "stpxRSTPPortOperLinkType": "ethernetCsmacd(6)",
                    "stpxRSTPPortProtocolMigration": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRSTPPortEntry-4"
      },
      "x-yang-path": "/stpxRSTPPortEntry={stpxRSTPPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxRSTPPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortRoleEntry": {
      "get": {
        "summary": "Get stpxRSTPPortRoleEntry list",
        "description": "Retrieve list of stpxRSTPPortRoleEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry containing the port role information for the RSTP\n          protocol on a port for a particular Spanning Tree instance.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxRSTPPortRoleInstanceIndex": {
                        "type": "integer",
                        "description": "The Spanning Tree instance id, it can either be a \n            VLAN number if the stpxSpanningTreeType is rapidPvstPlus(5) \n            or an MST instance id if the stpxSpanningTreeType is mst(4).",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxRSTPPortRolePortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxRSTPPortRoleValue": {
                        "type": "string",
                        "description": "Indicates the port role on a particular Spanning Tree \n            instance for the RSTP protocol. \n            \n            disabled --  this port has no role in this Spanning\n                        Tree instance. \n            \n            root -- this port has the role of root port in this\n                        Spanning Tree instance. \n            \n            designated -- this port has the role of designated \n                        port in this Spanning Tree instance.\n            \n            alternate -- this port has the role of alternate port\n                        in this Spanning Tree instance.\n            \n            backUp -- this port has the role of backup port in this  \n                        Spanning Tree instance.\n            \n            boundary -- this port has the role of boundary port in \n                        this Spanning Tree instance.\n            \n            master -- this port has the role of master port in\n                        this Spanning Tree instance.\n            \n            This object could have a value of 'boundary' or 'master'\n            only when the object value of stpxSpanningTreeType is mst(4)."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortRoleEntry": [
                    {
                      "stpxRSTPPortRoleInstanceIndex": 1,
                      "stpxRSTPPortRolePortIndex": 1,
                      "stpxRSTPPortRoleValue": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRSTPPortRoleEntry-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": "/stpxRSTPPortRoleEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRPVSTPortEntry": {
      "get": {
        "summary": "Get stpxRPVSTPortEntry list",
        "description": "Retrieve list of stpxRPVSTPortEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry with port status information on a \n          bridge port for a particular Spanning Tree \n          Instance.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxRPVSTPortVlanIndex": {
                        "type": "string",
                        "description": "The VLAN id of the VLAN.",
                        "x-yang-type": "cisco-vtp:VlanIndex"
                      },
                      "stpxRPVSTPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxRPVSTPortStatus": {
                        "type": "string",
                        "description": "Indicates the operational status of the port for the \n            Rapid PVST+ protocol.\n            \n            edge -- this port is an edge port for the RST region.\n            \n            unused1 -- unused bit 1.\n            \n            unused2 -- unused bit 2.\n            \n            stp -- this port is connected to a Single Spanning\n                   Tree/PVST+ bridge.\n            \n            dispute -- this port, as a designated port, received an\n                   inferior BPDU with a designated role and the\n                   learning bit being set."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRPVSTPortEntry": [
                    {
                      "stpxRPVSTPortVlanIndex": "example-string",
                      "stpxRPVSTPortIndex": 1,
                      "stpxRPVSTPortStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRPVSTPortEntry-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": "/stpxRPVSTPortEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceEntry": {
      "get": {
        "summary": "Get stpxSMSTInstanceEntry list",
        "description": "Retrieve list of stpxSMSTInstanceEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row containing the MST instance \n          information for IEEE MST.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxSMSTInstanceIndex": {
                        "type": "integer",
                        "description": "The MST instance ID, the value of which is in the range \n            from 0 to stpxSMSTMaxInstanceID.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "stpxSMSTInstanceVlansMapped1k2k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 0 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            If the length of this string is less than 256 octets,\n            any 'missing' octets are assumed to contain the value \n            of zero.",
                        "format": "binary"
                      },
                      "stpxSMSTInstanceVlansMapped3k4k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            If the length of this string is less than 256 octets,\n            any 'missing' octets are assumed to contain the value \n            of zero.",
                        "format": "binary"
                      },
                      "stpxSMSTInstanceRemainingHopCount": {
                        "type": "integer",
                        "description": "The remaining hop count for this MST instance. If this object\n            value is not applicable on an MST instance, then the value\n            retrieved for this object for that MST instance will be -1. \n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxSMSTInstanceCISTRegionalRoot": {
                        "type": "string",
                        "description": "Indicates the Bridge Identifier (refer to BridgeId \n            defined in BRIDGE-MIB) of CIST (Common and Internal \n            Spanning Tree) Regional Root for the MST region.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex\n            is 0.",
                        "format": "binary"
                      },
                      "stpxSMSTInstanceCISTIntRootCost": {
                        "type": "integer",
                        "description": "Indicates the CIST Internal Root Path Cost, i.e., the\n            path cost to the CIST Regional Root as specified by the\n            corresponding stpxSMSTInstanceCISTRegionalRoot for the \n            MST region.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex\n            is 0.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceEntry": [
                    {
                      "stpxSMSTInstanceIndex": 1,
                      "stpxSMSTInstanceVlansMapped1k2k": "example-string",
                      "stpxSMSTInstanceVlansMapped3k4k": "example-string",
                      "stpxSMSTInstanceRemainingHopCount": -2147483648,
                      "stpxSMSTInstanceCISTRegionalRoot": "example-string",
                      "stpxSMSTInstanceCISTIntRootCost": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxSMSTInstanceEntry-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": "/stpxSMSTInstanceEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceEntry={stpxSMSTInstanceIndex}": {
      "get": {
        "summary": "Get stpxSMSTInstanceEntry entry",
        "description": "Retrieve specific stpxSMSTInstanceEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxSMSTInstanceIndex",
            "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": {
                    "stpxSMSTInstanceIndex": {
                      "type": "integer",
                      "description": "The MST instance ID, the value of which is in the range \n            from 0 to stpxSMSTMaxInstanceID.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxSMSTInstanceVlansMapped1k2k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 0 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            If the length of this string is less than 256 octets,\n            any 'missing' octets are assumed to contain the value \n            of zero.",
                      "format": "binary"
                    },
                    "stpxSMSTInstanceVlansMapped3k4k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            If the length of this string is less than 256 octets,\n            any 'missing' octets are assumed to contain the value \n            of zero.",
                      "format": "binary"
                    },
                    "stpxSMSTInstanceRemainingHopCount": {
                      "type": "integer",
                      "description": "The remaining hop count for this MST instance. If this object\n            value is not applicable on an MST instance, then the value\n            retrieved for this object for that MST instance will be -1. \n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxSMSTInstanceCISTRegionalRoot": {
                      "type": "string",
                      "description": "Indicates the Bridge Identifier (refer to BridgeId \n            defined in BRIDGE-MIB) of CIST (Common and Internal \n            Spanning Tree) Regional Root for the MST region.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex\n            is 0.",
                      "format": "binary"
                    },
                    "stpxSMSTInstanceCISTIntRootCost": {
                      "type": "integer",
                      "description": "Indicates the CIST Internal Root Path Cost, i.e., the\n            path cost to the CIST Regional Root as specified by the\n            corresponding stpxSMSTInstanceCISTRegionalRoot for the \n            MST region.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex\n            is 0.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceEntry": {
                    "stpxSMSTInstanceIndex": 1,
                    "stpxSMSTInstanceVlansMapped1k2k": "example-string",
                    "stpxSMSTInstanceVlansMapped3k4k": "example-string",
                    "stpxSMSTInstanceRemainingHopCount": -2147483648,
                    "stpxSMSTInstanceCISTRegionalRoot": "example-string",
                    "stpxSMSTInstanceCISTIntRootCost": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxSMSTInstanceEntry-4"
      },
      "x-yang-path": "/stpxSMSTInstanceEntry={stpxSMSTInstanceIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxSMSTInstanceIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceEditEntry": {
      "get": {
        "summary": "Get stpxSMSTInstanceEditEntry list",
        "description": "Retrieve list of stpxSMSTInstanceEditEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row containing MST instance information \n          in the Edit Buffer.\n          \n          The total number of entries in this table has to be \n          less than or equal to the object value of stpxSMSTMaxInstances.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxSMSTInstanceEditIndex": {
                        "type": "integer",
                        "description": "The MST instance ID, the value of which is in the range from\n            0 to stpxSMSTMaxInstanceID. \n            \n            The instances of this table entry with \n            stpxSMSTInstanceEditIndex of zero is automatically\n            created by the device and can not modified.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "stpxSMSTInstanceEditVlansMap1k2k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 0 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to \n            '1'. Each VLAN can only be mapped to one unique MST \n            instance with the range from 0 to stpxSMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            SMST instance 0 by the device. If the bit corresponding \n            to a VLAN is changed from '0' to '1', then that VLAN will \n            be automatically removed from the MST instance this VLAN was \n            previously mapped to. If the length of this string is \n            less than 256 octets, any 'missing' octets are assumed to \n            contain the value of zero.",
                        "format": "binary"
                      },
                      "stpxSMSTInstanceEditVlansMap3k4k": {
                        "type": "string",
                        "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056 through\n            2063; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance with the range from 0 to stpxSMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1'\n            to '0', then that VLAN will be automatically mapped to\n            SMST instance 0 by the device. If the bit corresponding\n            to a VLAN is changed from '0' to '1', then that VLAN will\n            be automatically removed from the MST instance this VLAN was\n            previously mapped to. If the length of this string is \n            less than 256 octets, any 'missing' octets are assumed to \n            contain the value of zero.",
                        "format": "binary"
                      },
                      "stpxSMSTInstanceEditRowStatus": {
                        "type": "string",
                        "description": "This object controls the creation and deletion of a row \n            in stpxSMSTInstanceEditTable.\n            \n            When creating an entry in this table, 'createAndGo' method\n            is used and the value of this object is set to 'active'.\n            Deactivation of an 'active' entry is not allowed.  When \n            deleting an entry in this table, 'destroy' method is used. \n            Once a row becomes active, value in any other column \n            within such a row may be modified. When a row is active, \n            setting the instance of stpxSMSTInstanceEditVlansMap1k2k\n            stpxSMSTInstanceEditVlansMap3k4k for the same MST instance\n            both to the value of zero length can not be allowed.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceEditEntry": [
                    {
                      "stpxSMSTInstanceEditIndex": 1,
                      "stpxSMSTInstanceEditVlansMap1k2k": "example-string",
                      "stpxSMSTInstanceEditVlansMap3k4k": "example-string",
                      "stpxSMSTInstanceEditRowStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxSMSTInstanceEditEntry-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": "/stpxSMSTInstanceEditEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceEditEntry={stpxSMSTInstanceEditIndex}": {
      "get": {
        "summary": "Get stpxSMSTInstanceEditEntry entry",
        "description": "Retrieve specific stpxSMSTInstanceEditEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxSMSTInstanceEditIndex",
            "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": {
                    "stpxSMSTInstanceEditIndex": {
                      "type": "integer",
                      "description": "The MST instance ID, the value of which is in the range from\n            0 to stpxSMSTMaxInstanceID. \n            \n            The instances of this table entry with \n            stpxSMSTInstanceEditIndex of zero is automatically\n            created by the device and can not modified.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxSMSTInstanceEditVlansMap1k2k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 0 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to \n            '1'. Each VLAN can only be mapped to one unique MST \n            instance with the range from 0 to stpxSMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            SMST instance 0 by the device. If the bit corresponding \n            to a VLAN is changed from '0' to '1', then that VLAN will \n            be automatically removed from the MST instance this VLAN was \n            previously mapped to. If the length of this string is \n            less than 256 octets, any 'missing' octets are assumed to \n            contain the value of zero.",
                      "format": "binary"
                    },
                    "stpxSMSTInstanceEditVlansMap3k4k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056 through\n            2063; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance with the range from 0 to stpxSMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1'\n            to '0', then that VLAN will be automatically mapped to\n            SMST instance 0 by the device. If the bit corresponding\n            to a VLAN is changed from '0' to '1', then that VLAN will\n            be automatically removed from the MST instance this VLAN was\n            previously mapped to. If the length of this string is \n            less than 256 octets, any 'missing' octets are assumed to \n            contain the value of zero.",
                      "format": "binary"
                    },
                    "stpxSMSTInstanceEditRowStatus": {
                      "type": "string",
                      "description": "This object controls the creation and deletion of a row \n            in stpxSMSTInstanceEditTable.\n            \n            When creating an entry in this table, 'createAndGo' method\n            is used and the value of this object is set to 'active'.\n            Deactivation of an 'active' entry is not allowed.  When \n            deleting an entry in this table, 'destroy' method is used. \n            Once a row becomes active, value in any other column \n            within such a row may be modified. When a row is active, \n            setting the instance of stpxSMSTInstanceEditVlansMap1k2k\n            stpxSMSTInstanceEditVlansMap3k4k for the same MST instance\n            both to the value of zero length can not be allowed.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxSMSTInstanceEditEntry": {
                    "stpxSMSTInstanceEditIndex": 1,
                    "stpxSMSTInstanceEditVlansMap1k2k": "example-string",
                    "stpxSMSTInstanceEditVlansMap3k4k": "example-string",
                    "stpxSMSTInstanceEditRowStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxSMSTInstanceEditEntry-4"
      },
      "x-yang-path": "/stpxSMSTInstanceEditEntry={stpxSMSTInstanceEditIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxSMSTInstanceEditIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxSMSTPortEntry": {
      "get": {
        "summary": "Get stpxSMSTPortEntry list",
        "description": "Retrieve list of stpxSMSTPortEntry entries from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry with port information for the MST protocol\n          on a bridge port.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "stpxSMSTPortIndex": {
                        "type": "integer",
                        "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxSMSTPortStatus": {
                        "type": "string",
                        "description": "Indicates the operational status of the port for the \n            MST protocol. \n            \n            edge -- this port is an edge port for the MST region.\n            \n            boundary -- this port is a boundary port for the \n                    MST region.\n            \n            pvst --  this port is connected to a PVST/PVST+ bridge.   \n            \n            stp -- this port is connected to a Single Spanning\n                    Tree bridge.\n            \n            dispute -- this port, as a designated port, received an\n                    inferior BPDU with a designated role and the\n                    learning bit being set.\n            \n            rstp -- this port is connected to a RSTP bridge or an \n                    MST bridge in a different MST region."
                      },
                      "stpxSMSTPortAdminHelloTime": {
                        "type": "integer",
                        "description": "The adminitratively configured hello time in hundredth \n            of seconds on a port for IEEE MST. The granularity \n            of this timer is 1 second. An agent may return a badValue \n            error if a set is attempted to a value which is not a \n            whole number of seconds. This object value of zero\n            means the hello time is not specifically configured on \n            this port and object value of stpxSMSTPortConfigedHelloTime\n            retrieved for this port will take on the value of \n            dot1dStpBridgeHelloTime defined in BRIDGE-MIB.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "stpxSMSTPortConfigedHelloTime": {
                        "type": "integer",
                        "description": "Indicates the effective configuration of the hello time on \n            a port.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "stpxSMSTPortOperHelloTime": {
                        "type": "integer",
                        "description": "The operational hello time in hundredth of seconds on a \n            port for IEEE MST. If this object value is not\n            applicable on a port, then the value retrieved on that\n            port will be -1.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "stpxSMSTPortAdminMSTMode": {
                        "type": "string",
                        "description": "The desired MST mode of this port.\n            \n            preStandard -- this port is administratively configured to\n                transmit pre-standard, i.e. pre IEEE MST, BPDUs.\n            \n            auto -- the BPDU transmission mode of this port is based \n                on automatic detection of neighbor ports."
                      },
                      "stpxSMSTPortOperMSTMode": {
                        "type": "string",
                        "description": "Indicates the current operational MST mode of this port.\n            \n            unknown -- the operational mode is currently unknown.\n            \n            preStandard -- this port is currently operating in \n                pre-standard MSTP BPDU transmission mode.\n            \n            standard -- this port is currently operating in IEEE MST \n                BPDU transmission mode."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxSMSTPortEntry": [
                    {
                      "stpxSMSTPortIndex": 1,
                      "stpxSMSTPortStatus": "up(1)",
                      "stpxSMSTPortAdminHelloTime": 1,
                      "stpxSMSTPortConfigedHelloTime": 0,
                      "stpxSMSTPortOperHelloTime": 1,
                      "stpxSMSTPortAdminMSTMode": "example-string",
                      "stpxSMSTPortOperMSTMode": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxSMSTPortEntry-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": "/stpxSMSTPortEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxSMSTPortEntry={stpxSMSTPortIndex}": {
      "get": {
        "summary": "Get stpxSMSTPortEntry entry",
        "description": "Retrieve specific stpxSMSTPortEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxSMSTPortIndex",
            "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": {
                    "stpxSMSTPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxSMSTPortStatus": {
                      "type": "string",
                      "description": "Indicates the operational status of the port for the \n            MST protocol. \n            \n            edge -- this port is an edge port for the MST region.\n            \n            boundary -- this port is a boundary port for the \n                    MST region.\n            \n            pvst --  this port is connected to a PVST/PVST+ bridge.   \n            \n            stp -- this port is connected to a Single Spanning\n                    Tree bridge.\n            \n            dispute -- this port, as a designated port, received an\n                    inferior BPDU with a designated role and the\n                    learning bit being set.\n            \n            rstp -- this port is connected to a RSTP bridge or an \n                    MST bridge in a different MST region."
                    },
                    "stpxSMSTPortAdminHelloTime": {
                      "type": "integer",
                      "description": "The adminitratively configured hello time in hundredth \n            of seconds on a port for IEEE MST. The granularity \n            of this timer is 1 second. An agent may return a badValue \n            error if a set is attempted to a value which is not a \n            whole number of seconds. This object value of zero\n            means the hello time is not specifically configured on \n            this port and object value of stpxSMSTPortConfigedHelloTime\n            retrieved for this port will take on the value of \n            dot1dStpBridgeHelloTime defined in BRIDGE-MIB.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxSMSTPortConfigedHelloTime": {
                      "type": "integer",
                      "description": "Indicates the effective configuration of the hello time on \n            a port.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxSMSTPortOperHelloTime": {
                      "type": "integer",
                      "description": "The operational hello time in hundredth of seconds on a \n            port for IEEE MST. If this object value is not\n            applicable on a port, then the value retrieved on that\n            port will be -1.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxSMSTPortAdminMSTMode": {
                      "type": "string",
                      "description": "The desired MST mode of this port.\n            \n            preStandard -- this port is administratively configured to\n                transmit pre-standard, i.e. pre IEEE MST, BPDUs.\n            \n            auto -- the BPDU transmission mode of this port is based \n                on automatic detection of neighbor ports."
                    },
                    "stpxSMSTPortOperMSTMode": {
                      "type": "string",
                      "description": "Indicates the current operational MST mode of this port.\n            \n            unknown -- the operational mode is currently unknown.\n            \n            preStandard -- this port is currently operating in \n                pre-standard MSTP BPDU transmission mode.\n            \n            standard -- this port is currently operating in IEEE MST \n                BPDU transmission mode."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxSMSTPortEntry": {
                    "stpxSMSTPortIndex": 1,
                    "stpxSMSTPortStatus": "up(1)",
                    "stpxSMSTPortAdminHelloTime": 1,
                    "stpxSMSTPortConfigedHelloTime": 0,
                    "stpxSMSTPortOperHelloTime": 1,
                    "stpxSMSTPortAdminMSTMode": "example-string",
                    "stpxSMSTPortOperMSTMode": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxSMSTPortEntry-4"
      },
      "x-yang-path": "/stpxSMSTPortEntry={stpxSMSTPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxSMSTPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxInconsistencyTable/stpxInconsistencyEntry={stpxVlanIndex},{stpxPortIndex}": {
      "get": {
        "summary": "Get stpxInconsistencyEntry entry",
        "description": "Retrieve specific stpxInconsistencyEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxVlanIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stpxPortIndex",
            "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": {
                    "stpxVlanIndex": {
                      "type": "string",
                      "description": "The VLAN id of the VLAN.",
                      "x-yang-type": "cisco-vtp:VlanIndex"
                    },
                    "stpxPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxInconsistentState": {
                      "type": "string",
                      "description": "The types of inconsistency which have been discovered on\n            this port for this VLAN's Spanning Tree.\n            \n            When this object exists, the value of the corresponding\n            instance of the Bridge MIB's dot1dStpPortState object will\n            be 'broken(6)'."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxInconsistencyEntry": {
                    "stpxVlanIndex": "example-string",
                    "stpxPortIndex": 1,
                    "stpxInconsistentState": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxInconsistencyEntry-2"
      },
      "x-yang-path": "/stpxInconsistencyTable/stpxInconsistencyEntry={stpxVlanIndex stpxPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxVlanIndex stpxPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRootInconsistencyTable/stpxRootInconsistencyEntry={stpxRootInconsistencyIndex},{stpxRootInconsistencyPortIndex}": {
      "get": {
        "summary": "Get stpxRootInconsistencyEntry entry",
        "description": "Retrieve specific stpxRootInconsistencyEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxRootInconsistencyIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stpxRootInconsistencyPortIndex",
            "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": {
                    "stpxRootInconsistencyIndex": {
                      "type": "integer",
                      "description": "The Spanning Tree instance id, such as the VLAN id\n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1) or rapidPvstPlus(5).",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxRootInconsistencyPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxRootInconsistencyState": {
                      "type": "boolean",
                      "description": "Indicates whether the port on a particular Spanning \n            Tree instance is currently in root-inconsistent \n            state or not."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRootInconsistencyEntry": {
                    "stpxRootInconsistencyIndex": 1,
                    "stpxRootInconsistencyPortIndex": 1,
                    "stpxRootInconsistencyState": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRootInconsistencyEntry-2"
      },
      "x-yang-path": "/stpxRootInconsistencyTable/stpxRootInconsistencyEntry={stpxRootInconsistencyIndex stpxRootInconsistencyPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxRootInconsistencyIndex stpxRootInconsistencyPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxLoopInconsistencyTable/stpxLoopInconsistencyEntry={stpxLoopInconsistencyIndex},{stpxLoopInconsistencyPortIndex}": {
      "get": {
        "summary": "Get stpxLoopInconsistencyEntry entry",
        "description": "Retrieve specific stpxLoopInconsistencyEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxLoopInconsistencyIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stpxLoopInconsistencyPortIndex",
            "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": {
                    "stpxLoopInconsistencyIndex": {
                      "type": "integer",
                      "description": "The Spanning Tree instance id, such as the VLAN id\n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1) or rapidPvstPlus(5).",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxLoopInconsistencyPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxLoopInconsistencyState": {
                      "type": "boolean",
                      "description": "Indicates whether the port on a particular Spanning \n            Tree instance is currently in loop-inconsistent \n            state or not."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxLoopInconsistencyEntry": {
                    "stpxLoopInconsistencyIndex": 1,
                    "stpxLoopInconsistencyPortIndex": 1,
                    "stpxLoopInconsistencyState": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxLoopInconsistencyEntry-2"
      },
      "x-yang-path": "/stpxLoopInconsistencyTable/stpxLoopInconsistencyEntry={stpxLoopInconsistencyIndex stpxLoopInconsistencyPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxLoopInconsistencyIndex stpxLoopInconsistencyPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxFastStartOperModeTable/stpxFastStartOperModeEntry={stpxFastStartOperModeInstIndex},{stpxFastStartOperModePortIndex}": {
      "get": {
        "summary": "Get stpxFastStartOperModeEntry entry",
        "description": "Retrieve specific stpxFastStartOperModeEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxFastStartOperModeInstIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stpxFastStartOperModePortIndex",
            "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": {
                    "stpxFastStartOperModeInstIndex": {
                      "type": "integer",
                      "description": "The Spanning Tree instance id, such as the VLAN id \n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1).",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxFastStartOperModePortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxFastStartOperMode": {
                      "type": "string",
                      "description": "Indicates the fast start operational status of the \n            port on a particular Spanning Tree Instance."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxFastStartOperModeEntry": {
                    "stpxFastStartOperModeInstIndex": 1,
                    "stpxFastStartOperModePortIndex": 1,
                    "stpxFastStartOperMode": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxFastStartOperModeEntry-2"
      },
      "x-yang-path": "/stpxFastStartOperModeTable/stpxFastStartOperModeEntry={stpxFastStartOperModeInstIndex stpxFastStartOperModePortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxFastStartOperModeInstIndex stpxFastStartOperModePortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxBpduSkewingTable/stpxBpduSkewingEntry={stpxBpduSkewingInstanceIndex},{stpxBpduSkewingPortIndex}": {
      "get": {
        "summary": "Get stpxBpduSkewingEntry entry",
        "description": "Retrieve specific stpxBpduSkewingEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxBpduSkewingInstanceIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stpxBpduSkewingPortIndex",
            "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": {
                    "stpxBpduSkewingInstanceIndex": {
                      "type": "integer",
                      "description": "The Spanning Tree instance id, such as the VLAN id \n            of the VLAN if the object value of stpxSpanningTreeType \n            is pvstPlus(1).",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxBpduSkewingPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxBpduSkewingLastSkewDuration": {
                      "type": "integer",
                      "description": "Indicates the skew duration in milliseconds of the\n            last BPDU skewing detected.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxBpduSkewingWorstSkewDuration": {
                      "type": "integer",
                      "description": "Indicates the skew duration in milliseconds of the\n            worst BPDU skewing detected.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxBpduSkewingWorstSkewTime": {
                      "type": "string",
                      "description": "Indicates the value of sysUpTime when the worst\n            BPDU skewing was detected.",
                      "x-yang-type": "yang:timestamp"
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxBpduSkewingEntry": {
                    "stpxBpduSkewingInstanceIndex": 1,
                    "stpxBpduSkewingPortIndex": 1,
                    "stpxBpduSkewingLastSkewDuration": 0,
                    "stpxBpduSkewingWorstSkewDuration": 0,
                    "stpxBpduSkewingWorstSkewTime": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxBpduSkewingEntry-2"
      },
      "x-yang-path": "/stpxBpduSkewingTable/stpxBpduSkewingEntry={stpxBpduSkewingInstanceIndex stpxBpduSkewingPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxBpduSkewingInstanceIndex stpxBpduSkewingPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTPortRoleTable/stpxMSTPortRoleEntry={stpxMSTPortRoleInstanceIndex},{stpxMSTPortRolePortIndex}": {
      "get": {
        "summary": "Get stpxMSTPortRoleEntry entry",
        "description": "Retrieve specific stpxMSTPortRoleEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxMSTPortRoleInstanceIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stpxMSTPortRolePortIndex",
            "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": {
                    "stpxMSTPortRoleInstanceIndex": {
                      "type": "integer",
                      "description": "The MST instance id within the range of 0 to\n            stpxMSTMaxInstanceNumber.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxMSTPortRolePortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxMSTPortRoleValue": {
                      "type": "string",
                      "description": "Indicates the port role on a particular MST instance\n            for the MST protocol. \n            \n            disabled --  this port has no role on this MST instance. \n            \n            root -- this port has the role of root port on this MST\n                        instance. \n            \n            designated -- this port has the role of designated \n                        port on this MST instance.\n            \n            alternate -- this port has the role of alternate port\n                        on this MST instance.\n            \n            backUp -- this port has the role of backup port on this  \n                        MST instance.\n            \n            boundary -- this port has the role of boundary port on \n                        this MST instance.\n            \n            master -- this port has the role of master port on\n                      this MST instance."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTPortRoleEntry": {
                    "stpxMSTPortRoleInstanceIndex": 1,
                    "stpxMSTPortRolePortIndex": 1,
                    "stpxMSTPortRoleValue": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTPortRoleEntry-2"
      },
      "x-yang-path": "/stpxMSTPortRoleTable/stpxMSTPortRoleEntry={stpxMSTPortRoleInstanceIndex stpxMSTPortRolePortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxMSTPortRoleInstanceIndex stpxMSTPortRolePortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortRoleTable/stpxRSTPPortRoleEntry={stpxRSTPPortRoleInstanceIndex},{stpxRSTPPortRolePortIndex}": {
      "get": {
        "summary": "Get stpxRSTPPortRoleEntry entry",
        "description": "Retrieve specific stpxRSTPPortRoleEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxRSTPPortRoleInstanceIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stpxRSTPPortRolePortIndex",
            "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": {
                    "stpxRSTPPortRoleInstanceIndex": {
                      "type": "integer",
                      "description": "The Spanning Tree instance id, it can either be a \n            VLAN number if the stpxSpanningTreeType is rapidPvstPlus(5) \n            or an MST instance id if the stpxSpanningTreeType is mst(4).",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxRSTPPortRolePortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxRSTPPortRoleValue": {
                      "type": "string",
                      "description": "Indicates the port role on a particular Spanning Tree \n            instance for the RSTP protocol. \n            \n            disabled --  this port has no role in this Spanning\n                        Tree instance. \n            \n            root -- this port has the role of root port in this\n                        Spanning Tree instance. \n            \n            designated -- this port has the role of designated \n                        port in this Spanning Tree instance.\n            \n            alternate -- this port has the role of alternate port\n                        in this Spanning Tree instance.\n            \n            backUp -- this port has the role of backup port in this  \n                        Spanning Tree instance.\n            \n            boundary -- this port has the role of boundary port in \n                        this Spanning Tree instance.\n            \n            master -- this port has the role of master port in\n                        this Spanning Tree instance.\n            \n            This object could have a value of 'boundary' or 'master'\n            only when the object value of stpxSpanningTreeType is mst(4)."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortRoleEntry": {
                    "stpxRSTPPortRoleInstanceIndex": 1,
                    "stpxRSTPPortRolePortIndex": 1,
                    "stpxRSTPPortRoleValue": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRSTPPortRoleEntry-2"
      },
      "x-yang-path": "/stpxRSTPPortRoleTable/stpxRSTPPortRoleEntry={stpxRSTPPortRoleInstanceIndex stpxRSTPPortRolePortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxRSTPPortRoleInstanceIndex stpxRSTPPortRolePortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRPVSTPortTable/stpxRPVSTPortEntry={stpxRPVSTPortVlanIndex},{stpxRPVSTPortIndex}": {
      "get": {
        "summary": "Get stpxRPVSTPortEntry entry",
        "description": "Retrieve specific stpxRPVSTPortEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxRPVSTPortVlanIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stpxRPVSTPortIndex",
            "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": {
                    "stpxRPVSTPortVlanIndex": {
                      "type": "string",
                      "description": "The VLAN id of the VLAN.",
                      "x-yang-type": "cisco-vtp:VlanIndex"
                    },
                    "stpxRPVSTPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxRPVSTPortStatus": {
                      "type": "string",
                      "description": "Indicates the operational status of the port for the \n            Rapid PVST+ protocol.\n            \n            edge -- this port is an edge port for the RST region.\n            \n            unused1 -- unused bit 1.\n            \n            unused2 -- unused bit 2.\n            \n            stp -- this port is connected to a Single Spanning\n                   Tree/PVST+ bridge.\n            \n            dispute -- this port, as a designated port, received an\n                   inferior BPDU with a designated role and the\n                   learning bit being set."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRPVSTPortEntry": {
                    "stpxRPVSTPortVlanIndex": "example-string",
                    "stpxRPVSTPortIndex": 1,
                    "stpxRPVSTPortStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRPVSTPortEntry-2"
      },
      "x-yang-path": "/stpxRPVSTPortTable/stpxRPVSTPortEntry={stpxRPVSTPortVlanIndex stpxRPVSTPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxRPVSTPortVlanIndex stpxRPVSTPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxInconsistencyEntry={stpxVlanIndex},{stpxPortIndex}": {
      "get": {
        "summary": "Get stpxInconsistencyEntry entry",
        "description": "Retrieve specific stpxInconsistencyEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxVlanIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stpxPortIndex",
            "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": {
                    "stpxVlanIndex": {
                      "type": "string",
                      "description": "The VLAN id of the VLAN.",
                      "x-yang-type": "cisco-vtp:VlanIndex"
                    },
                    "stpxPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxInconsistentState": {
                      "type": "string",
                      "description": "The types of inconsistency which have been discovered on\n            this port for this VLAN's Spanning Tree.\n            \n            When this object exists, the value of the corresponding\n            instance of the Bridge MIB's dot1dStpPortState object will\n            be 'broken(6)'."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxInconsistencyEntry": {
                    "stpxVlanIndex": "example-string",
                    "stpxPortIndex": 1,
                    "stpxInconsistentState": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxInconsistencyEntry-4"
      },
      "x-yang-path": "/stpxInconsistencyEntry={stpxVlanIndex stpxPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxVlanIndex stpxPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRootInconsistencyEntry={stpxRootInconsistencyIndex},{stpxRootInconsistencyPortIndex}": {
      "get": {
        "summary": "Get stpxRootInconsistencyEntry entry",
        "description": "Retrieve specific stpxRootInconsistencyEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxRootInconsistencyIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stpxRootInconsistencyPortIndex",
            "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": {
                    "stpxRootInconsistencyIndex": {
                      "type": "integer",
                      "description": "The Spanning Tree instance id, such as the VLAN id\n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1) or rapidPvstPlus(5).",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxRootInconsistencyPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxRootInconsistencyState": {
                      "type": "boolean",
                      "description": "Indicates whether the port on a particular Spanning \n            Tree instance is currently in root-inconsistent \n            state or not."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRootInconsistencyEntry": {
                    "stpxRootInconsistencyIndex": 1,
                    "stpxRootInconsistencyPortIndex": 1,
                    "stpxRootInconsistencyState": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRootInconsistencyEntry-4"
      },
      "x-yang-path": "/stpxRootInconsistencyEntry={stpxRootInconsistencyIndex stpxRootInconsistencyPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxRootInconsistencyIndex stpxRootInconsistencyPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxLoopInconsistencyEntry={stpxLoopInconsistencyIndex},{stpxLoopInconsistencyPortIndex}": {
      "get": {
        "summary": "Get stpxLoopInconsistencyEntry entry",
        "description": "Retrieve specific stpxLoopInconsistencyEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxLoopInconsistencyIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stpxLoopInconsistencyPortIndex",
            "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": {
                    "stpxLoopInconsistencyIndex": {
                      "type": "integer",
                      "description": "The Spanning Tree instance id, such as the VLAN id\n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1) or rapidPvstPlus(5).",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxLoopInconsistencyPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxLoopInconsistencyState": {
                      "type": "boolean",
                      "description": "Indicates whether the port on a particular Spanning \n            Tree instance is currently in loop-inconsistent \n            state or not."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxLoopInconsistencyEntry": {
                    "stpxLoopInconsistencyIndex": 1,
                    "stpxLoopInconsistencyPortIndex": 1,
                    "stpxLoopInconsistencyState": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxLoopInconsistencyEntry-4"
      },
      "x-yang-path": "/stpxLoopInconsistencyEntry={stpxLoopInconsistencyIndex stpxLoopInconsistencyPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxLoopInconsistencyIndex stpxLoopInconsistencyPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxFastStartOperModeEntry={stpxFastStartOperModeInstIndex},{stpxFastStartOperModePortIndex}": {
      "get": {
        "summary": "Get stpxFastStartOperModeEntry entry",
        "description": "Retrieve specific stpxFastStartOperModeEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxFastStartOperModeInstIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stpxFastStartOperModePortIndex",
            "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": {
                    "stpxFastStartOperModeInstIndex": {
                      "type": "integer",
                      "description": "The Spanning Tree instance id, such as the VLAN id \n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1).",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxFastStartOperModePortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxFastStartOperMode": {
                      "type": "string",
                      "description": "Indicates the fast start operational status of the \n            port on a particular Spanning Tree Instance."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxFastStartOperModeEntry": {
                    "stpxFastStartOperModeInstIndex": 1,
                    "stpxFastStartOperModePortIndex": 1,
                    "stpxFastStartOperMode": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxFastStartOperModeEntry-4"
      },
      "x-yang-path": "/stpxFastStartOperModeEntry={stpxFastStartOperModeInstIndex stpxFastStartOperModePortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxFastStartOperModeInstIndex stpxFastStartOperModePortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxBpduSkewingEntry={stpxBpduSkewingInstanceIndex},{stpxBpduSkewingPortIndex}": {
      "get": {
        "summary": "Get stpxBpduSkewingEntry entry",
        "description": "Retrieve specific stpxBpduSkewingEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxBpduSkewingInstanceIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stpxBpduSkewingPortIndex",
            "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": {
                    "stpxBpduSkewingInstanceIndex": {
                      "type": "integer",
                      "description": "The Spanning Tree instance id, such as the VLAN id \n            of the VLAN if the object value of stpxSpanningTreeType \n            is pvstPlus(1).",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxBpduSkewingPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxBpduSkewingLastSkewDuration": {
                      "type": "integer",
                      "description": "Indicates the skew duration in milliseconds of the\n            last BPDU skewing detected.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxBpduSkewingWorstSkewDuration": {
                      "type": "integer",
                      "description": "Indicates the skew duration in milliseconds of the\n            worst BPDU skewing detected.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "stpxBpduSkewingWorstSkewTime": {
                      "type": "string",
                      "description": "Indicates the value of sysUpTime when the worst\n            BPDU skewing was detected.",
                      "x-yang-type": "yang:timestamp"
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxBpduSkewingEntry": {
                    "stpxBpduSkewingInstanceIndex": 1,
                    "stpxBpduSkewingPortIndex": 1,
                    "stpxBpduSkewingLastSkewDuration": 0,
                    "stpxBpduSkewingWorstSkewDuration": 0,
                    "stpxBpduSkewingWorstSkewTime": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxBpduSkewingEntry-4"
      },
      "x-yang-path": "/stpxBpduSkewingEntry={stpxBpduSkewingInstanceIndex stpxBpduSkewingPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxBpduSkewingInstanceIndex stpxBpduSkewingPortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxMSTPortRoleEntry={stpxMSTPortRoleInstanceIndex},{stpxMSTPortRolePortIndex}": {
      "get": {
        "summary": "Get stpxMSTPortRoleEntry entry",
        "description": "Retrieve specific stpxMSTPortRoleEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxMSTPortRoleInstanceIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stpxMSTPortRolePortIndex",
            "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": {
                    "stpxMSTPortRoleInstanceIndex": {
                      "type": "integer",
                      "description": "The MST instance id within the range of 0 to\n            stpxMSTMaxInstanceNumber.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxMSTPortRolePortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxMSTPortRoleValue": {
                      "type": "string",
                      "description": "Indicates the port role on a particular MST instance\n            for the MST protocol. \n            \n            disabled --  this port has no role on this MST instance. \n            \n            root -- this port has the role of root port on this MST\n                        instance. \n            \n            designated -- this port has the role of designated \n                        port on this MST instance.\n            \n            alternate -- this port has the role of alternate port\n                        on this MST instance.\n            \n            backUp -- this port has the role of backup port on this  \n                        MST instance.\n            \n            boundary -- this port has the role of boundary port on \n                        this MST instance.\n            \n            master -- this port has the role of master port on\n                      this MST instance."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxMSTPortRoleEntry": {
                    "stpxMSTPortRoleInstanceIndex": 1,
                    "stpxMSTPortRolePortIndex": 1,
                    "stpxMSTPortRoleValue": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxMSTPortRoleEntry-4"
      },
      "x-yang-path": "/stpxMSTPortRoleEntry={stpxMSTPortRoleInstanceIndex stpxMSTPortRolePortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxMSTPortRoleInstanceIndex stpxMSTPortRolePortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortRoleEntry={stpxRSTPPortRoleInstanceIndex},{stpxRSTPPortRolePortIndex}": {
      "get": {
        "summary": "Get stpxRSTPPortRoleEntry entry",
        "description": "Retrieve specific stpxRSTPPortRoleEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxRSTPPortRoleInstanceIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stpxRSTPPortRolePortIndex",
            "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": {
                    "stpxRSTPPortRoleInstanceIndex": {
                      "type": "integer",
                      "description": "The Spanning Tree instance id, it can either be a \n            VLAN number if the stpxSpanningTreeType is rapidPvstPlus(5) \n            or an MST instance id if the stpxSpanningTreeType is mst(4).",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxRSTPPortRolePortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxRSTPPortRoleValue": {
                      "type": "string",
                      "description": "Indicates the port role on a particular Spanning Tree \n            instance for the RSTP protocol. \n            \n            disabled --  this port has no role in this Spanning\n                        Tree instance. \n            \n            root -- this port has the role of root port in this\n                        Spanning Tree instance. \n            \n            designated -- this port has the role of designated \n                        port in this Spanning Tree instance.\n            \n            alternate -- this port has the role of alternate port\n                        in this Spanning Tree instance.\n            \n            backUp -- this port has the role of backup port in this  \n                        Spanning Tree instance.\n            \n            boundary -- this port has the role of boundary port in \n                        this Spanning Tree instance.\n            \n            master -- this port has the role of master port in\n                        this Spanning Tree instance.\n            \n            This object could have a value of 'boundary' or 'master'\n            only when the object value of stpxSpanningTreeType is mst(4)."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRSTPPortRoleEntry": {
                    "stpxRSTPPortRoleInstanceIndex": 1,
                    "stpxRSTPPortRolePortIndex": 1,
                    "stpxRSTPPortRoleValue": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRSTPPortRoleEntry-4"
      },
      "x-yang-path": "/stpxRSTPPortRoleEntry={stpxRSTPPortRoleInstanceIndex stpxRSTPPortRolePortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxRSTPPortRoleInstanceIndex stpxRSTPPortRolePortIndex"
      ]
    },
    "/data/CISCO-STP-EXTENSIONS-MIB:stpxRPVSTPortEntry={stpxRPVSTPortVlanIndex},{stpxRPVSTPortIndex}": {
      "get": {
        "summary": "Get stpxRPVSTPortEntry entry",
        "description": "Retrieve specific stpxRPVSTPortEntry entry by key from MIB",
        "tags": [
          "CISCO-STP-EXTENSIONS-MIB"
        ],
        "parameters": [
          {
            "name": "stpxRPVSTPortVlanIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stpxRPVSTPortIndex",
            "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": {
                    "stpxRPVSTPortVlanIndex": {
                      "type": "string",
                      "description": "The VLAN id of the VLAN.",
                      "x-yang-type": "cisco-vtp:VlanIndex"
                    },
                    "stpxRPVSTPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "stpxRPVSTPortStatus": {
                      "type": "string",
                      "description": "Indicates the operational status of the port for the \n            Rapid PVST+ protocol.\n            \n            edge -- this port is an edge port for the RST region.\n            \n            unused1 -- unused bit 1.\n            \n            unused2 -- unused bit 2.\n            \n            stp -- this port is connected to a Single Spanning\n                   Tree/PVST+ bridge.\n            \n            dispute -- this port, as a designated port, received an\n                   inferior BPDU with a designated role and the\n                   learning bit being set."
                    }
                  }
                },
                "example": {
                  "CISCO-STP-EXTENSIONS-MIB:stpxRPVSTPortEntry": {
                    "stpxRPVSTPortVlanIndex": "example-string",
                    "stpxRPVSTPortIndex": 1,
                    "stpxRPVSTPortStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-stpxRPVSTPortEntry-4"
      },
      "x-yang-path": "/stpxRPVSTPortEntry={stpxRPVSTPortVlanIndex stpxRPVSTPortIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "stpxRPVSTPortVlanIndex stpxRPVSTPortIndex"
      ]
    }
  },
  "components": {
    "schemas": {
      "CISCO-STP-EXTENSIONS-MIB_CISCO-STP-EXTENSIONS-MIB": {
        "type": "object",
        "description": "An indication of whether the UplinkFast capability is\n          administratively enabled on the device.\n          \n          If the platform does not support configuration of this\n          object when the object value of stpxSpanningTreeType is \n          mst(4), then this object is not instantiated.",
        "properties": {
          "stpxPVSTVlanEntry": {
            "type": "array",
            "description": "An entry containing Spanning Tree PVST+ Protocol \n          information for a particular Virtual LAN.",
            "items": {
              "type": "object",
              "properties": {
                "stpxPVSTVlanIndex": {
                  "type": "string",
                  "description": "An index value that uniquely identifies the\n            Virtual LAN associated with this information.",
                  "x-yang-type": "cisco-vtp:VlanIndex",
                  "readOnly": true
                },
                "stpxPVSTVlanEnable": {
                  "type": "string",
                  "description": "Indicates whether Spanning Tree PVST+  \n            Protocol is enabled for this Virtual LAN. If \n            Spanning Tree PVST+ Protocol is not supported \n            on this VLAN, then notApplicable(3) will be \n            returned while retrieving the object value for \n            this VLAN.\n            \n            If the device only supports a single global\n            Spanning Tree PVST+ Protocol enable/disable \n            for all the existing VLANs, then the object \n            value assigned to this VLAN will be applied\n            to the object values of all the instances\n            in this table which do not have the value\n            of notApplicable(3).\n            \n            If the value of stpxSpanningTreeType is neither \n            pvstPlus(1) nor rapidPvstPlus(5), then the value \n            of stpxPVSTVlanEnable for this VLAN can not be \n            changed.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxInconsistencyEntry": {
            "type": "array",
            "description": "A VLAN on a particular port for which a Spanning Tree\n          inconsistency is currently in effect.",
            "items": {
              "type": "object",
              "properties": {
                "stpxVlanIndex": {
                  "type": "string",
                  "description": "The VLAN id of the VLAN.",
                  "x-yang-type": "cisco-vtp:VlanIndex",
                  "readOnly": true
                },
                "stpxPortIndex": {
                  "type": "integer",
                  "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxInconsistentState": {
                  "type": "string",
                  "description": "The types of inconsistency which have been discovered on\n            this port for this VLAN's Spanning Tree.\n            \n            When this object exists, the value of the corresponding\n            instance of the Bridge MIB's dot1dStpPortState object will\n            be 'broken(6)'.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxRootGuardConfigEntry": {
            "type": "array",
            "description": "A bridge port for which Spanning Tree RootGuard\n          capability can be configured.",
            "items": {
              "type": "object",
              "properties": {
                "stpxRootGuardConfigPortIndex": {
                  "type": "integer",
                  "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxRootGuardConfigEnabled": {
                  "type": "boolean",
                  "description": "An indication of whether the RootGuard capability is \n            enabled on this port or not. This configuration will be\n            applied to all Spanning Tree instances in which this port \n            exists.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxRootInconsistencyEntry": {
            "type": "array",
            "description": "A Spanning Tree instance on a particular port for \n          which a Spanning Tree root-inconsistency is currently \n          in effect.",
            "items": {
              "type": "object",
              "properties": {
                "stpxRootInconsistencyIndex": {
                  "type": "integer",
                  "description": "The Spanning Tree instance id, such as the VLAN id\n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1) or rapidPvstPlus(5).",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxRootInconsistencyPortIndex": {
                  "type": "integer",
                  "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxRootInconsistencyState": {
                  "type": "boolean",
                  "description": "Indicates whether the port on a particular Spanning \n            Tree instance is currently in root-inconsistent \n            state or not.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxMISTPInstanceEntry": {
            "type": "array",
            "description": "A conceptual row containing the status of the MISTP \n          instance.",
            "items": {
              "type": "object",
              "properties": {
                "stpxMISTPInstanceIndex": {
                  "type": "integer",
                  "description": "An arbitrary integer within the range from 1 to the value of\n            stpxMISTPInstanceNumber that uniquely identifies an instance.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxMISTPInstanceEnable": {
                  "type": "boolean",
                  "description": "This object indicates whether the MISTP protocol is currently\n            enabled on the MISTP instance.\n            \n            If this object is set to\n               'true'    - the MISTP protocol will run on this instance.\n                          \n               'false'   - the MISTP protocol will stop running on this \n                           instance.",
                  "readOnly": true
                },
                "stpxMISTPInstanceVlansMapped": {
                  "type": "string",
                  "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.",
                  "format": "binary",
                  "readOnly": true
                },
                "stpxMISTPInstanceVlansMapped2k": {
                  "type": "string",
                  "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                  "format": "binary",
                  "readOnly": true
                },
                "stpxMISTPInstanceVlansMapped3k": {
                  "type": "string",
                  "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                  "format": "binary",
                  "readOnly": true
                },
                "stpxMISTPInstanceVlansMapped4k": {
                  "type": "string",
                  "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                  "format": "binary",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxLoopGuardConfigEntry": {
            "type": "array",
            "description": "A bridge port for which Spanning Tree LoopGuard \n          capability can be configured.",
            "items": {
              "type": "object",
              "properties": {
                "stpxLoopGuardConfigPortIndex": {
                  "type": "integer",
                  "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxLoopGuardConfigEnabled": {
                  "type": "boolean",
                  "description": "An indication of whether the LoopGuard capability is \n            enabled on this port or not. This configuration will be\n            applied to all the Spanning Tree instances in which this \n            port exists.\n            \n            In order to support additional Loop Guard config mode\n            (default) as defined in stpxLoopGuardConfigMode other \n            than enable (true(1)) or disable (false(2)) as defined \n            in this object, stpxLoopGuardConfigMode object needs to \n            be used.\n            \n            When the stpxLoopGuardConfigMode object has the value of\n            enable(1), the value of stpxLoopGuardConfigEnabled for \n            the same instance will be true(1). When the \n            stpxLoopGuardConfigMode object has the value of disable(2), \n            the value of stpxLoopGuardConfigEnabled for the same \n            instance will be false(2). When the stpxLoopGuardConfigMode \n            object has the value of default(3), the value of \n            stpxLoopGuardConfigEnabled for the same instance will \n            depend on the object value of \n            stpxLoopGuardGlobalDefaultMode.",
                  "readOnly": true
                },
                "stpxLoopGuardConfigMode": {
                  "type": "string",
                  "description": "Indicates the mode of Loop Guard Feature on this \n            port. This configuration will be applied to all \n            the Spanning Tree instances in which this port \n            exists.\n            \n            enable -- the Loop Guard feature is enabled on this \n                      port. \n            \n            disable -- the Loop Guard feature is disabled on this \n                      port.  \n            \n            default -- whether the Loop Guard feature is enabled\n                       or not on this port depends on the object \n                       value of stpxLoopGuardGlobalDefaultMode.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxLoopInconsistencyEntry": {
            "type": "array",
            "description": "A Spanning Tree instance on a particular port for\n          which a Spanning Tree loop-inconsistency is currently\n          in effect.",
            "items": {
              "type": "object",
              "properties": {
                "stpxLoopInconsistencyIndex": {
                  "type": "integer",
                  "description": "The Spanning Tree instance id, such as the VLAN id\n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1) or rapidPvstPlus(5).",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxLoopInconsistencyPortIndex": {
                  "type": "integer",
                  "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxLoopInconsistencyState": {
                  "type": "boolean",
                  "description": "Indicates whether the port on a particular Spanning \n            Tree instance is currently in loop-inconsistent \n            state or not.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxFastStartPortEntry": {
            "type": "array",
            "description": "A bridge port for which Spanning Tree Port Fast\n          Start can be configured.",
            "items": {
              "type": "object",
              "properties": {
                "stpxFastStartPortIndex": {
                  "type": "integer",
                  "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxFastStartPortEnable": {
                  "type": "boolean",
                  "description": "Indicates whether the port is operating in spantree\n            fast start mode.  A port with fast start enabled is\n            immediately put in spanning tree forwarding state when\n            that port is detected by the Spanning Tree, rather \n            than starting in blocking state which is the normal \n            operation.\n            \n            In order to support additional Fast Start enable mode\n            (enableForTrunk and default) as defined in\n            stpxFastStartPortMode other than enable (true(1))\n            or disable (false(2)) as defined in this object,\n            stpxFastStartPortMode object needs to be used.\n            \n            When the stpxFastStartPortMode has the value of\n            enable(1) or enableForTrunk(3), the value of\n            stpxFastStartPortEnable for the same instance\n            will be true(1). When the stpxFastStartPortMode\n            has the value of disable(2), the value of \n            stpxFastStartPortEnable for the same instance will be \n            false(2). When the stpxFastStartPortMode has the value \n            of default(4), the value of stpxFastStartPortEnable for \n            the same instance depends on the object value of \n            stpxFastStartGlobalDefaultMode.",
                  "readOnly": true
                },
                "stpxFastStartPortMode": {
                  "type": "string",
                  "description": "Indicates the mode of Fast Start Feature on the \n            port. A port with fast start enabled is immediately \n            put in spanning tree forwarding state when the port\n            is detected by the Spanning Tree, rather than \n            starting in blocking state which is the normal \n            operation.\n            \n            enable -- the fast start feature is enabled on this \n                      port but will only take effect when the \n                      object value of its \n                      vlanTrunkPortDynamicStatus as specified \n                      in CISCO-VTP-MIB is notTrunking(2).\n            \n            disable -- the fast start feature is disabled on this \n                      port.  \n            \n            enableForTrunk -- the fast start feature is enabled \n                      on this port and will take effect \n                      regardless of the object value of \n                      its vlanTrunkPortDynamicStatus.\n            \n            default -- whether the fast start feature is enabled\n                       or not on this port depends on the object \n                       value of stpxFastStartGlobalDefaultMode.\n            \n            network -- the fast start network mode is enabled on \n                       this port.",
                  "readOnly": true
                },
                "stpxFastStartPortBpduGuardMode": {
                  "type": "string",
                  "description": "Indicates the mode of Bpdu Guard Feature on the\n            port. A port with Bpdu Guard enabled is \n            immediately disabled when the system \n            receives a BPDU from that port. \n            \n            enable -- the Bpdu Guard feature is enabled on this\n                      port. \n            \n            disable -- the Bpdu Guard feature is disabled on this\n                      port.\n            \n            default -- whether the Bpdu Guard feature is enabled\n                       or not on this port depends on the object\n                       value of stpxFastStartBpduGuardEnable. If \n                       the value of stpxFastStartBpduGuardEnable\n                       is true(1) and Fast Start feature is also \n                       enabled operationally on this port, then\n                       this port is immediately disabled when \n                       the system receives a BPDU from this port.",
                  "readOnly": true
                },
                "stpxFastStartPortBpduFilterMode": {
                  "type": "string",
                  "description": "Indicates the mode of Bpdu Filter Feature on the\n            port. The system will not transmit BPDUs on a port \n            with Bpdu Filter feature enabled.\n            \n            enable -- the Bpdu Filter feature is enabled on this \n                      port. \n            \n            disable -- the Bpdu Filter feature is disabled on this\n                       port.\n            \n            default -- whether the Bpdu Filter feature is enabled\n                       or not on this port depends on the object\n                       value of stpxFastStartBpduFilterEnable. If\n                       the value of stpxFastStartBpduFilterEnable\n                       is true(1) and Fast Start feature is also\n                       enabled operationally on this port, then\n                       no BPDUs will be transmitted on this port.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxFastStartOperModeEntry": {
            "type": "array",
            "description": "An entry with port fast start oper mode \n          information on a bridge port for a particular \n          Spanning Tree Instance.",
            "items": {
              "type": "object",
              "properties": {
                "stpxFastStartOperModeInstIndex": {
                  "type": "integer",
                  "description": "The Spanning Tree instance id, such as the VLAN id \n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1).",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxFastStartOperModePortIndex": {
                  "type": "integer",
                  "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxFastStartOperMode": {
                  "type": "string",
                  "description": "Indicates the fast start operational status of the \n            port on a particular Spanning Tree Instance.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxBpduSkewingEntry": {
            "type": "array",
            "description": "A Spanning Tree instance on a particular port for\n          which BPDU skewing has been detected.",
            "items": {
              "type": "object",
              "properties": {
                "stpxBpduSkewingInstanceIndex": {
                  "type": "integer",
                  "description": "The Spanning Tree instance id, such as the VLAN id \n            of the VLAN if the object value of stpxSpanningTreeType \n            is pvstPlus(1).",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxBpduSkewingPortIndex": {
                  "type": "integer",
                  "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxBpduSkewingLastSkewDuration": {
                  "type": "integer",
                  "description": "Indicates the skew duration in milliseconds of the\n            last BPDU skewing detected.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "stpxBpduSkewingWorstSkewDuration": {
                  "type": "integer",
                  "description": "Indicates the skew duration in milliseconds of the\n            worst BPDU skewing detected.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "stpxBpduSkewingWorstSkewTime": {
                  "type": "string",
                  "description": "Indicates the value of sysUpTime when the worst\n            BPDU skewing was detected.",
                  "x-yang-type": "yang:timestamp",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxMSTInstanceEntry": {
            "type": "array",
            "description": "A conceptual row containing the MST instance \n          information.",
            "items": {
              "type": "object",
              "properties": {
                "stpxMSTInstanceIndex": {
                  "type": "integer",
                  "description": "An integer that uniquely identifies an MST instance \n            within the range of 0 to the object value of\n            stpxMSTMaxInstanceNumber.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceIndex.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxMSTInstanceVlansMapped": {
                  "type": "string",
                  "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped1k2k.",
                  "format": "binary",
                  "readOnly": true
                },
                "stpxMSTInstanceVlansMapped2k": {
                  "type": "string",
                  "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped1k2k.",
                  "format": "binary",
                  "readOnly": true
                },
                "stpxMSTInstanceVlansMapped3k": {
                  "type": "string",
                  "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped3k4k.",
                  "format": "binary",
                  "readOnly": true
                },
                "stpxMSTInstanceVlansMapped4k": {
                  "type": "string",
                  "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by\n            stpxSMSTInstanceVlansMapped3k4k.",
                  "format": "binary",
                  "readOnly": true
                },
                "stpxMSTInstanceRemainingHopCount": {
                  "type": "integer",
                  "description": "The remaining hop count for this MST instance.\n            \n            This object will take on value of 40 if the object value\n            of stpxSMSTInstanceRemainingHopCount is greater than 40.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceRemainingHopCount.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxMSTInstanceEditEntry": {
            "type": "array",
            "description": "A conceptual row containing MST instance information \n          in the Edit Buffer.",
            "items": {
              "type": "object",
              "properties": {
                "stpxMSTInstanceEditIndex": {
                  "type": "integer",
                  "description": "An integer that uniquely identifies an MST instance \n            from 0 to the object value of stpxMSTMaxInstanceNumber.\n            \n            The instances of this table entry with \n            stpxMSTInstanceEditIndex of zero can not be \n            modified.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditIndex.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxMSTInstanceEditVlansMap": {
                  "type": "string",
                  "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to \n            '1'. Each VLAN can only be mapped to one unique MST \n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap1k2k.",
                  "format": "binary",
                  "readOnly": true
                },
                "stpxMSTInstanceEditVlansMap2k": {
                  "type": "string",
                  "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap1k2k.",
                  "format": "binary",
                  "readOnly": true
                },
                "stpxMSTInstanceEditVlansMap3k": {
                  "type": "string",
                  "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap3k4k.",
                  "format": "binary",
                  "readOnly": true
                },
                "stpxMSTInstanceEditVlansMap4k": {
                  "type": "string",
                  "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by\n            stpxSMSTInstanceEditVlansMap3k4k.",
                  "format": "binary",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxMSTPortEntry": {
            "type": "array",
            "description": "An entry with port information for the MST Protocol\n          on a bridge port.",
            "items": {
              "type": "object",
              "properties": {
                "stpxMSTPortIndex": {
                  "type": "integer",
                  "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxMSTPortAdminLinkType": {
                  "type": "string",
                  "description": "Indicates the administrative link type configuration of \n            a bridge port for the MST protocol. \n            \n            pointToPoint -- the port is administratively configured to\n                    be connected to a point-to-point link.\n            \n            shared -- the port is administratively configured to be\n                    connected to a shared medium. \n            \n            auto -- the administrative configuration of the port's \n                    link type depends on link duplex of the port.\n                    If the port link is full-duplex, the administrative \n                    link type configuration on this port will be taken \n                    as pointTopoint(1). If the port link is half-duplex, \n                    the administrative link type configuration on this\n                    port will be taken as shared(2).\n            \n            This configuration of this object only takes effect when the\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).\n            stpxMSTPortAdminLinkType is deprecated and replaced \n            with stpxRSTPPortAdminLinkType.",
                  "readOnly": true
                },
                "stpxMSTPortOperLinkType": {
                  "type": "string",
                  "description": "Indicates the operational link type of a bridge port\n            for the MST protocol.\n            \n            pointToPoint -- the port is operationally connected to\n                    a point-to-point link.\n            \n            shared -- the port is operationally connected to \n                    a shared medium.\n            \n            other -- none of the above.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).  stpxMSTPortOperLinkType \n            is deprecated and replaced with stpxRSTPPortOperLinkType.",
                  "readOnly": true
                },
                "stpxMSTPortProtocolMigration": {
                  "type": "boolean",
                  "description": "The protocol migration control on this port. When the \n            object value of  stpxSpanningTreeType is mst(4) or \n            rapidPvstPlus(5), setting true(1) to this object forces \n            the device to try using version 2 BPDUs on this port. \n            When the object value of stpxSpanningTreeType is neither \n            mst(4) nor rapidPvstPlus(5), setting true(1) to this \n            object has no effect. Setting false(2) to this object has \n            no effect. This object always returns false(2) when read.\n            stpxMSTPortProtocolMigration is deprecated and \n            replaced with stpxRSTPPortProtocolMigration.",
                  "readOnly": true
                },
                "stpxMSTPortStatus": {
                  "type": "string",
                  "description": "Indicates the operational status of the port for the \n            MST protocol. \n            \n            edge -- this port is an edge port for the MST region.\n            \n            boundary -- this port is a boundary port for the \n                    MST region.\n            \n            pvst --  this port is connected to a PVST/PVST+ bridge.   \n            \n            stp -- this port is connected to a Single Spanning\n                    Tree bridge. \n            \n            This object is only instantiated when the object value\n            of stpxSpanningTreeType is mst(4).\n            \n            This object is deprecated and replaced by \n            stpxSMSTPortStatus.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxMSTPortRoleEntry": {
            "type": "array",
            "description": "An entry containing the port role information for the MST\n          protocol on a port for a particular MST instance existing\n          on the system.",
            "items": {
              "type": "object",
              "properties": {
                "stpxMSTPortRoleInstanceIndex": {
                  "type": "integer",
                  "description": "The MST instance id within the range of 0 to\n            stpxMSTMaxInstanceNumber.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxMSTPortRolePortIndex": {
                  "type": "integer",
                  "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxMSTPortRoleValue": {
                  "type": "string",
                  "description": "Indicates the port role on a particular MST instance\n            for the MST protocol. \n            \n            disabled --  this port has no role on this MST instance. \n            \n            root -- this port has the role of root port on this MST\n                        instance. \n            \n            designated -- this port has the role of designated \n                        port on this MST instance.\n            \n            alternate -- this port has the role of alternate port\n                        on this MST instance.\n            \n            backUp -- this port has the role of backup port on this  \n                        MST instance.\n            \n            boundary -- this port has the role of boundary port on \n                        this MST instance.\n            \n            master -- this port has the role of master port on\n                      this MST instance.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxRSTPPortEntry": {
            "type": "array",
            "description": "An entry with port information for the RSTP Protocol\n          on a bridge port.",
            "items": {
              "type": "object",
              "properties": {
                "stpxRSTPPortIndex": {
                  "type": "integer",
                  "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxRSTPPortAdminLinkType": {
                  "type": "string",
                  "description": "Indicates the administrative link type configuration of \n            a bridge port for the RSTP protocol. \n            \n            pointToPoint -- the port is administratively configured to\n                    be connected to a point-to-point link.\n            \n            shared -- the port is administratively configured to be\n                    connected to a shared medium. \n            \n            auto -- the administrative configuration of the port's \n                    link type depends on link duplex of the port.\n                    If the port link is full-duplex, the administrative \n                    link type configuration on this port will be taken \n                    as pointTopoint(1). If the port link is half-duplex, \n                    the administrative link type configuration on this\n                    port will be taken as shared(2).\n            \n            This configuration of this object only takes effect when the\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).",
                  "readOnly": true
                },
                "stpxRSTPPortOperLinkType": {
                  "type": "string",
                  "description": "Indicates the operational link type of a bridge port\n            for the RSTP protocol.\n            \n            pointToPoint -- the port is operationally connected to\n                    a point-to-point link.\n            \n            shared -- the port is operationally connected to \n                    a shared medium.\n            \n            other -- none of the above.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).",
                  "readOnly": true
                },
                "stpxRSTPPortProtocolMigration": {
                  "type": "boolean",
                  "description": "The protocol migration control on this port. When the \n            object value of  stpxSpanningTreeType is mst(4) or \n            rapidPvstPlus(5), setting true(1) to this object forces \n            the device to try using version 2 BPDUs on this port. \n            When the object value of stpxSpanningTreeType is neither \n            mst(4) nor rapidPvstPlus(5), setting true(1) to \n            this object has no effect. Setting false(2) to this \n            object has no effect. This object always returns \n            false(2) when read.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxRSTPPortRoleEntry": {
            "type": "array",
            "description": "An entry containing the port role information for the RSTP\n          protocol on a port for a particular Spanning Tree instance.",
            "items": {
              "type": "object",
              "properties": {
                "stpxRSTPPortRoleInstanceIndex": {
                  "type": "integer",
                  "description": "The Spanning Tree instance id, it can either be a \n            VLAN number if the stpxSpanningTreeType is rapidPvstPlus(5) \n            or an MST instance id if the stpxSpanningTreeType is mst(4).",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxRSTPPortRolePortIndex": {
                  "type": "integer",
                  "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxRSTPPortRoleValue": {
                  "type": "string",
                  "description": "Indicates the port role on a particular Spanning Tree \n            instance for the RSTP protocol. \n            \n            disabled --  this port has no role in this Spanning\n                        Tree instance. \n            \n            root -- this port has the role of root port in this\n                        Spanning Tree instance. \n            \n            designated -- this port has the role of designated \n                        port in this Spanning Tree instance.\n            \n            alternate -- this port has the role of alternate port\n                        in this Spanning Tree instance.\n            \n            backUp -- this port has the role of backup port in this  \n                        Spanning Tree instance.\n            \n            boundary -- this port has the role of boundary port in \n                        this Spanning Tree instance.\n            \n            master -- this port has the role of master port in\n                        this Spanning Tree instance.\n            \n            This object could have a value of 'boundary' or 'master'\n            only when the object value of stpxSpanningTreeType is mst(4).",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxRPVSTPortEntry": {
            "type": "array",
            "description": "An entry with port status information on a \n          bridge port for a particular Spanning Tree \n          Instance.",
            "items": {
              "type": "object",
              "properties": {
                "stpxRPVSTPortVlanIndex": {
                  "type": "string",
                  "description": "The VLAN id of the VLAN.",
                  "x-yang-type": "cisco-vtp:VlanIndex",
                  "readOnly": true
                },
                "stpxRPVSTPortIndex": {
                  "type": "integer",
                  "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxRPVSTPortStatus": {
                  "type": "string",
                  "description": "Indicates the operational status of the port for the \n            Rapid PVST+ protocol.\n            \n            edge -- this port is an edge port for the RST region.\n            \n            unused1 -- unused bit 1.\n            \n            unused2 -- unused bit 2.\n            \n            stp -- this port is connected to a Single Spanning\n                   Tree/PVST+ bridge.\n            \n            dispute -- this port, as a designated port, received an\n                   inferior BPDU with a designated role and the\n                   learning bit being set.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxSMSTInstanceEntry": {
            "type": "array",
            "description": "A conceptual row containing the MST instance \n          information for IEEE MST.",
            "items": {
              "type": "object",
              "properties": {
                "stpxSMSTInstanceIndex": {
                  "type": "integer",
                  "description": "The MST instance ID, the value of which is in the range \n            from 0 to stpxSMSTMaxInstanceID.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "stpxSMSTInstanceVlansMapped1k2k": {
                  "type": "string",
                  "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 0 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            If the length of this string is less than 256 octets,\n            any 'missing' octets are assumed to contain the value \n            of zero.",
                  "format": "binary",
                  "readOnly": true
                },
                "stpxSMSTInstanceVlansMapped3k4k": {
                  "type": "string",
                  "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            If the length of this string is less than 256 octets,\n            any 'missing' octets are assumed to contain the value \n            of zero.",
                  "format": "binary",
                  "readOnly": true
                },
                "stpxSMSTInstanceRemainingHopCount": {
                  "type": "integer",
                  "description": "The remaining hop count for this MST instance. If this object\n            value is not applicable on an MST instance, then the value\n            retrieved for this object for that MST instance will be -1. \n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxSMSTInstanceCISTRegionalRoot": {
                  "type": "string",
                  "description": "Indicates the Bridge Identifier (refer to BridgeId \n            defined in BRIDGE-MIB) of CIST (Common and Internal \n            Spanning Tree) Regional Root for the MST region.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex\n            is 0.",
                  "format": "binary",
                  "readOnly": true
                },
                "stpxSMSTInstanceCISTIntRootCost": {
                  "type": "integer",
                  "description": "Indicates the CIST Internal Root Path Cost, i.e., the\n            path cost to the CIST Regional Root as specified by the\n            corresponding stpxSMSTInstanceCISTRegionalRoot for the \n            MST region.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex\n            is 0.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxSMSTInstanceEditEntry": {
            "type": "array",
            "description": "A conceptual row containing MST instance information \n          in the Edit Buffer.\n          \n          The total number of entries in this table has to be \n          less than or equal to the object value of stpxSMSTMaxInstances.",
            "items": {
              "type": "object",
              "properties": {
                "stpxSMSTInstanceEditIndex": {
                  "type": "integer",
                  "description": "The MST instance ID, the value of which is in the range from\n            0 to stpxSMSTMaxInstanceID. \n            \n            The instances of this table entry with \n            stpxSMSTInstanceEditIndex of zero is automatically\n            created by the device and can not modified.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "stpxSMSTInstanceEditVlansMap1k2k": {
                  "type": "string",
                  "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 0 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to \n            '1'. Each VLAN can only be mapped to one unique MST \n            instance with the range from 0 to stpxSMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            SMST instance 0 by the device. If the bit corresponding \n            to a VLAN is changed from '0' to '1', then that VLAN will \n            be automatically removed from the MST instance this VLAN was \n            previously mapped to. If the length of this string is \n            less than 256 octets, any 'missing' octets are assumed to \n            contain the value of zero.",
                  "format": "binary",
                  "readOnly": true
                },
                "stpxSMSTInstanceEditVlansMap3k4k": {
                  "type": "string",
                  "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056 through\n            2063; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance with the range from 0 to stpxSMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1'\n            to '0', then that VLAN will be automatically mapped to\n            SMST instance 0 by the device. If the bit corresponding\n            to a VLAN is changed from '0' to '1', then that VLAN will\n            be automatically removed from the MST instance this VLAN was\n            previously mapped to. If the length of this string is \n            less than 256 octets, any 'missing' octets are assumed to \n            contain the value of zero.",
                  "format": "binary",
                  "readOnly": true
                },
                "stpxSMSTInstanceEditRowStatus": {
                  "type": "string",
                  "description": "This object controls the creation and deletion of a row \n            in stpxSMSTInstanceEditTable.\n            \n            When creating an entry in this table, 'createAndGo' method\n            is used and the value of this object is set to 'active'.\n            Deactivation of an 'active' entry is not allowed.  When \n            deleting an entry in this table, 'destroy' method is used. \n            Once a row becomes active, value in any other column \n            within such a row may be modified. When a row is active, \n            setting the instance of stpxSMSTInstanceEditVlansMap1k2k\n            stpxSMSTInstanceEditVlansMap3k4k for the same MST instance\n            both to the value of zero length can not be allowed.",
                  "x-yang-type": "snmpv2-tc:RowStatus",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxSMSTPortEntry": {
            "type": "array",
            "description": "An entry with port information for the MST protocol\n          on a bridge port.",
            "items": {
              "type": "object",
              "properties": {
                "stpxSMSTPortIndex": {
                  "type": "integer",
                  "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxSMSTPortStatus": {
                  "type": "string",
                  "description": "Indicates the operational status of the port for the \n            MST protocol. \n            \n            edge -- this port is an edge port for the MST region.\n            \n            boundary -- this port is a boundary port for the \n                    MST region.\n            \n            pvst --  this port is connected to a PVST/PVST+ bridge.   \n            \n            stp -- this port is connected to a Single Spanning\n                    Tree bridge.\n            \n            dispute -- this port, as a designated port, received an\n                    inferior BPDU with a designated role and the\n                    learning bit being set.\n            \n            rstp -- this port is connected to a RSTP bridge or an \n                    MST bridge in a different MST region.",
                  "readOnly": true
                },
                "stpxSMSTPortAdminHelloTime": {
                  "type": "integer",
                  "description": "The adminitratively configured hello time in hundredth \n            of seconds on a port for IEEE MST. The granularity \n            of this timer is 1 second. An agent may return a badValue \n            error if a set is attempted to a value which is not a \n            whole number of seconds. This object value of zero\n            means the hello time is not specifically configured on \n            this port and object value of stpxSMSTPortConfigedHelloTime\n            retrieved for this port will take on the value of \n            dot1dStpBridgeHelloTime defined in BRIDGE-MIB.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "stpxSMSTPortConfigedHelloTime": {
                  "type": "integer",
                  "description": "Indicates the effective configuration of the hello time on \n            a port.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "stpxSMSTPortOperHelloTime": {
                  "type": "integer",
                  "description": "The operational hello time in hundredth of seconds on a \n            port for IEEE MST. If this object value is not\n            applicable on a port, then the value retrieved on that\n            port will be -1.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "stpxSMSTPortAdminMSTMode": {
                  "type": "string",
                  "description": "The desired MST mode of this port.\n            \n            preStandard -- this port is administratively configured to\n                transmit pre-standard, i.e. pre IEEE MST, BPDUs.\n            \n            auto -- the BPDU transmission mode of this port is based \n                on automatic detection of neighbor ports.",
                  "readOnly": true
                },
                "stpxSMSTPortOperMSTMode": {
                  "type": "string",
                  "description": "Indicates the current operational MST mode of this port.\n            \n            unknown -- the operational mode is currently unknown.\n            \n            preStandard -- this port is currently operating in \n                pre-standard MSTP BPDU transmission mode.\n            \n            standard -- this port is currently operating in IEEE MST \n                BPDU transmission mode.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "stpxUplinkFastObjects": {
            "type": "object",
            "description": "An indication of whether the UplinkFast capability is\n          administratively enabled on the device.\n          \n          If the platform does not support configuration of this\n          object when the object value of stpxSpanningTreeType is \n          mst(4), then this object is not instantiated.",
            "properties": {
              "stpxUplinkFastEnabled": {
                "type": "boolean",
                "description": "An indication of whether the UplinkFast capability is\n          administratively enabled on the device.\n          \n          If the platform does not support configuration of this\n          object when the object value of stpxSpanningTreeType is \n          mst(4), then this object is not instantiated.",
                "readOnly": true
              },
              "stpxUplinkFastTransitions": {
                "type": "integer",
                "description": "The cumulative number of UplinkFast transitions (from\n          the STP 'Blocking' state directly to the STP 'Forwarding'\n          state).  All transitions are included in this counter,\n          irrespective of the instance of the Spanning Tree \n          Protocol on which they occur.\n          \n          If the platform supports the stpxUplinkFastOperEnabled \n          object, then this object is not instantiated when the \n          object value of stpxUplinkFastOperEnabled is false(2).\n          If the platform does not support the \n          stpxUplinkFastOperEnabled object, then this object is \n          not instantiated when the object value of \n          stpxSpanningTreeType is mst(4).",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "stpxUplinkStationLearningGenRate": {
                "type": "integer",
                "description": "The maximum number of station-learning frames that this\n          device will generate in each 100 milli-second period after\n          a UplinkFast transition.  By configuring this object, the\n          network administrator can limit the rate at which\n          station-learning frames are generated.  \n          \n          If the platform does not support configuration of this\n          object when the object value of stpxSpanningTreeType is\n          mst(4), then this object is not instantiated.",
                "minimum": -2147483648,
                "maximum": 2147483647,
                "readOnly": true
              },
              "stpxUplinkStationLearningFrames": {
                "type": "integer",
                "description": "The cumulative number of station-learning frames generated\n          due to UplinkFast transitions.  All generated\n          station-learning frames are included in this counter,\n          irrespective of the instance of the Spanning Tree Protocol\n          on which the UplinkFast transition occurred.\n          \n          If the platform supports the stpxUplinkFastOperEnabled \n          object, then this object is not instantiated when the \n          object value of stpxUplinkFastOperEnabled is false(2).\n          If the platform does not support the \n          stpxUplinkFastOperEnabled object, then this object is \n          not instantiated when the object value of \n          stpxSpanningTreeType is mst(4).",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "stpxUplinkFastOperEnabled": {
                "type": "boolean",
                "description": "An indication of whether the UplinkFast capability is \n          operationally enabled on the device.",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxBackboneFastObjects": {
            "type": "object",
            "description": "An indication of whether the BackboneFast capability is\n          administratively enabled on the device.",
            "properties": {
              "stpxBackboneFastEnabled": {
                "type": "boolean",
                "description": "An indication of whether the BackboneFast capability is\n          administratively enabled on the device.",
                "readOnly": true
              },
              "stpxBackboneFastInInferiorBPDUs": {
                "type": "integer",
                "description": "The number of inferior BPDUs received by the switch \n          since the stpxBackboneFastOperEnabled has\n          become true(1). If the value of \n          stpxBackboneFastOperEnabled is false(2), then this \n          mib object will have a value of 0.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "stpxBackboneFastInRLQRequestPDUs": {
                "type": "integer",
                "description": "The number of Root Link Query request PDUs received by the\n          switch since the stpxBackboneFastOperEnabled has become\n          true(1). If the value of stpxBackboneFastOperEnabled is\n          false(2), then this mib object will have a value of 0.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "stpxBackboneFastInRLQResponsePDUs": {
                "type": "integer",
                "description": "The number of Root Link Query response PDUs received by the\n          switch since the stpxBackboneFastOperEnabled has become\n          true(1). If the value of stpxBackboneFastOperEnabled is\n          false(2), then this mib object will have a value of 0.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "stpxBackboneFastOutRLQRequestPDUs": {
                "type": "integer",
                "description": "The number of Root Link Query request PDUs transmitted by\n          the switch since the stpxBackboneFastOperEnabled has become\n          true(1). If the value of stpxBackboneFastOperEnabled is\n          false(2), then this mib object will have a value of 0.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "stpxBackboneFastOutRLQResponsePDUs": {
                "type": "integer",
                "description": "The number of Root Link Query response PDUs transmitted by\n          the switch since the stpxBackboneFastOperEnabled has become\n          true(1). If the value of stpxBackboneFastOperEnabled is\n          false(2), then this mib object will have a value of 0.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "stpxBackboneFastOperEnabled": {
                "type": "boolean",
                "description": "An indication of whether the BackboneFast capability is\n          operationally enabled on the device.",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxSpanningTreeObjects": {
            "type": "object",
            "description": "stpxSpanningTreeObjects",
            "properties": {
              "stpxSpanningTreeType": {
                "type": "string",
                "description": "The actual mode of spanning tree protocol runs\n          on the  device. It can be one of the following:\n          \n          pvstPlus -- PVST+ (Per VLAN Spanning Tree+ Protocol).\n          \n          mistp -- MISTP (Multi Instance Spanning Tree Protocol).\n          \n          mistpPvstPlus --  MISTP with the tunneling scheme\n                               enabled for PVST+.\n          \n          mst -- IEEE 802.1s Multiple Spanning Tree (MST)\n                 with IEEE 802.1w Rapid Spanning Tree Protocol\n                 (RSTP).\n          \n          rapidPvstPlus -- IEEE 802.1w Rapid Spanning Tree \n                  Protocol (RSTP) for all vlans in PVST+.\n          \n          When the value of this MIB object gets changed, the \n          network connectivity would be affected and the \n          connectivity to this device would also be lost \n          temporarily.",
                "readOnly": true
              },
              "stpxSpanningTreePathCostMode": {
                "type": "string",
                "description": "Indicates the administrative  spanning tree path cost mode \n          configured on device.",
                "readOnly": true
              },
              "stpxExtendedSysIDAdminEnabled": {
                "type": "boolean",
                "description": "Indicates whether Extended System ID feature \n          is administratively enabled on the device or not.",
                "readOnly": true
              },
              "stpxExtendedSysIDOperEnabled": {
                "type": "boolean",
                "description": "Indicates whether Extended System ID feature \n          is operationaly enabled on the device or not.\n          \n          If the value of this object is true(1), then\n          the accepted values for dot1dStpPriority\n          in BRIDGE-MIB should be multiples of 4096 plus\n          bridge instance ID, such as VlanIndex. Changing\n          this object value might cause the values of\n          dot1dBaseBridgeAddress and dot1dStpPriority\n          in BRIDGE-MIB to be changed also.",
                "readOnly": true
              },
              "stpxNotificationEnable": {
                "type": "string",
                "description": "Indicates whether a specified notification is enabled or not.\n          If a bit corresponding to a notification is set to 1, then \n          the specified notification can be generated.\n          \n          newRoot -- the newRoot notification as defined in BRIDGE-MIB.\n          \n          topologyChange -- the topologyChange notification as\n                            defined in BRIDGE-MIB.\n          \n          inconsistency -- the stpxInconsistencyUpdate notification.\n          \n          rootInconsistency -- the stpxRootInconsistencyUpdate \n                               notification.\n          \n          loopInconsistency -- the stpxLoopInconsistencyUpdate \n                               notification.",
                "readOnly": true
              },
              "stpxSpanningTreePathCostOperMode": {
                "type": "string",
                "description": "Indicate the operational spanning tree path cost mode\n          on device. This mode applies to all instances of the Spanning\n          Tree protocol running on the device. \n          \n          When the value of this MIB object gets changed, the path cost\n          of all ports will be reassigned to the default path cost\n          values based on the new spanning tree path cost mode and the\n          ports' speed.\n          \n          When the value of this MIB object is long(2),\n          the stpxLongStpPortPathCost MIB object must be used in order\n          to retrieve/configure the spanning tree port path cost as a\n          32 bits value. The set operation on dot1dStpPortPathCost in\n          BRIDGE-MIB will be rejected. While retrieving the value of\n          dot1dStpPortPathCost, the maximum value of 65535 will be\n          returned if the value of stpxLongStpPortPathCost for the same\n          instance exceeds 65535.\n          \n          When the value of this MIB object is short(1),\n          the dot1dStpPortPathCost in BRIDGE-MIB must be used.",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxMISTPObjects": {
            "type": "object",
            "description": "The number of MISTP instances, that are supported by the device \n          when the value of stpxSpanningTreeType is either mistp(2)\n          or mistpPvstPlus(3).",
            "properties": {
              "stpxMISTPInstanceNumber": {
                "type": "integer",
                "description": "The number of MISTP instances, that are supported by the device \n          when the value of stpxSpanningTreeType is either mistp(2)\n          or mistpPvstPlus(3).",
                "minimum": -2147483648,
                "maximum": 2147483647,
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxLoopGuardObjects": {
            "type": "object",
            "description": "Indicates the global default config mode of LoopGuard \n          feature on the device.",
            "properties": {
              "stpxLoopGuardGlobalDefaultMode": {
                "type": "string",
                "description": "Indicates the global default config mode of LoopGuard \n          feature on the device.",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxFastStartObjects": {
            "type": "object",
            "description": "stpxFastStartObjects",
            "properties": {
              "stpxFastStartBpduGuardEnable": {
                "type": "boolean",
                "description": "Indicates the global default mode of the Bpdu\n          Guard feature on the device.\n          \n          On platforms that does not support per port \n          Bpdu Guard configuration as indicated by\n          the object stpxFastStartPortBpduGuardMode,\n          if  the value of this object is set to true(1), \n          and the Fast Start Feature is operationally \n          enabled on a port, then that port will be \n          immediately disabled when the system receives\n          a BPDU from that port.",
                "readOnly": true
              },
              "stpxFastStartBpduFilterEnable": {
                "type": "boolean",
                "description": "Indicates the global default mode of the Bpdu \n          Filter feature on the device.\n          \n          On platforms that does not support per port \n          Bpdu Filter configuration as indicated by\n          the object stpxFastStartPortBpduFilterMode,\n          if  the value of this object is set to true(1), \n          and the Fast Start Feature is operationally \n          enabled on a port, then no BPDUs will be \n          transmitted on this port.",
                "readOnly": true
              },
              "stpxFastStartGlobalDefaultMode": {
                "type": "string",
                "description": "Indicates the global default mode of the Fast \n          Start feature on the device.",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxBpduSkewingObjects": {
            "type": "object",
            "description": "stpxBpduSkewingObjects",
            "properties": {
              "stpxBpduSkewingDetectionEnable": {
                "type": "boolean",
                "description": "Indicates whether BPDU skewing detection feature\n          is enabled or not on the system. If this object has\n          the value of true(1), then the system will detect\n          whether BPDUs received by any port on any Spanning \n          Tree instance are processed at an interval longer\n          than the object value of dot1dStpHelloTime in the\n          BIRDGE-MIB of the Spanning Tree instance.",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxMSTObjects": {
            "type": "object",
            "description": "The maximum MST (Multiple Spanning Tree) instance id, \n          that can be supported by the device for Cisco proprietary\n          implementation of the MST Protocol.\n          \n          This object is deprecated and replaced by \n          stpxSMSTMaxInstanceID.",
            "properties": {
              "stpxMSTMaxInstanceNumber": {
                "type": "integer",
                "description": "The maximum MST (Multiple Spanning Tree) instance id, \n          that can be supported by the device for Cisco proprietary\n          implementation of the MST Protocol.\n          \n          This object is deprecated and replaced by \n          stpxSMSTMaxInstanceID.",
                "minimum": -2147483648,
                "maximum": 2147483647,
                "readOnly": true
              },
              "stpxMSTRegionName": {
                "type": "string",
                "description": "The operational MST region name.",
                "x-yang-type": "snmpv2-tc:DisplayString",
                "readOnly": true
              },
              "stpxMSTRegionRevision": {
                "type": "integer",
                "description": "The operational MST region version.\n          \n          This object is deprecated and replaced by \n          stpxSMSTRegionRevision.",
                "minimum": -2147483648,
                "maximum": 2147483647,
                "readOnly": true
              },
              "stpxMSTRegionEditBufferStatus": {
                "type": "string",
                "description": "Indicates the current ownership status of the unique \n          Region Config Edit Buffer. \n          \n          released -- the Edit Buffer can be acquired by any of \n                      the SNMP management stations. \n          \n          acquiredBySnmp -- the Edit Buffer is acquired by\n                      any of the SNMP management stations. \n          \n          acquiredByNonSnmp -- the Edit Buffer is acquired by the \n                      non-SNMP users managing the device.",
                "readOnly": true
              },
              "stpxMSTRegionEditBufferOperation": {
                "type": "string",
                "description": "Indicates the operation that is performed on the Region \n          Config Edit Buffer.\n          \n          other --   none of the following operations.  \n          \n          acquire -- acquire the Edit Buffer. This operation can \n                     only be performed when the object \n                     stpxMSTRegionEditBufferStatus has the value of\n                     released(1). After the successful operation of \n                     this action, the stpxMSTRegionEditBufferStatus\n                     will be changed to acquiredBySnmp(2). \n                      \n          releaseWithForce -- release the Edit Buffer acquired by\n                     non-SNMP users with force and discard the changes\n                     in the Edit Buffer. This operation can only be \n                     performed when the object \n                     stpxMSTRegionEditBufferStatus has the value of \n                     acquiredByNonSnmp(2).\n          \n          commit --  commit the changes in the Edit Buffer\n                     and release the Edit Buffer. The successful \n                     operation of this action will make the changes\n                     in the Edit Buffer effective on the device.\n                     This operation can only be performed when the \n                     object stpxMSTRegionEditBufferStatus has the \n                     value of acquiredBySnmp(3).\n           \n          rollBack -- discard the changes in the Edit Buffer\n                     and release the Edit Buffer. This operation can \n                     only be performed when the object \n                     stpxMSTRegionEditBufferStatus has the value \n                     of acquiredBySnmp(3).\n          \n          This object always returns other(1) when it is read.",
                "readOnly": true
              },
              "stpxMSTRegionEditName": {
                "type": "string",
                "description": "The MST region name in the Edit Buffer. \n          \n          This object is only instantiated when the \n          stpxMSTRegionEditBufferStatus has the value of \n          acquiredBySnmp(2).",
                "x-yang-type": "snmpv2-tc:DisplayString",
                "readOnly": true
              },
              "stpxMSTRegionEditRevision": {
                "type": "integer",
                "description": "The MST region version in the Edit Buffer. This object is\n          only instantiated when the stpxMSTRegionEditBufferStatus \n          has the value of acquiredBySnmp(2).\n          \n          This object is deprecated and replaced by\n          stpxSMSTRegionEditRevision.",
                "minimum": -2147483648,
                "maximum": 2147483647,
                "readOnly": true
              },
              "stpxMSTMaxHopCount": {
                "type": "integer",
                "description": "The maximum number of hops for the MST region. \n          \n          This object will take on value of 40 if the object value\n          of stpxSMSTMaxHopCount is greater than 40.\n          \n          This object is deprecated and replaced by\n          stpxSMSTMaxHopCount.",
                "minimum": -2147483648,
                "maximum": 2147483647,
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxRSTPObjects": {
            "type": "object",
            "description": "The Transmit Hold Count.",
            "properties": {
              "stpxRSTPTransmitHoldCount": {
                "type": "integer",
                "description": "The Transmit Hold Count.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxSMSTObjects": {
            "type": "object",
            "description": "The maximum number of MST instances that can be \n          supported by the device for IEEE MST.",
            "properties": {
              "stpxSMSTMaxInstances": {
                "type": "integer",
                "description": "The maximum number of MST instances that can be \n          supported by the device for IEEE MST.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "stpxSMSTMaxInstanceID": {
                "type": "integer",
                "description": "The maximum MST instance ID that can be supported \n          by the device for IEEE MST.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "stpxSMSTRegionRevision": {
                "type": "integer",
                "description": "The operational region version for IEEE MST.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "stpxSMSTRegionEditRevision": {
                "type": "integer",
                "description": "The MST region version in the Edit Buffer for IEEE \n          MST.\n          \n          This object is only instantiated when the \n          stpxMSTRegionEditBufferStatus has the value of \n          acquiredBySnmp(2).",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "stpxSMSTMaxHopCount": {
                "type": "integer",
                "description": "The maximum number of hops for the IEEE MST region.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "stpxSMSTConfigDigest": {
                "type": "string",
                "description": "The IEEE MST region configuration digest.",
                "x-yang-type": "CISCO-STP-EXTENSIONS-MIB:StpxMSTConfigurationDigest",
                "readOnly": true
              },
              "stpxSMSTConfigPreStandardDigest": {
                "type": "string",
                "description": "The pre-standard MST region configuration digest.",
                "x-yang-type": "CISCO-STP-EXTENSIONS-MIB:StpxMSTConfigurationDigest",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxPVSTVlanTable": {
            "type": "object",
            "description": "A list of Virtual LAN entries containing\n        information for Spanning Tree PVST+ protocol. \n        An entry will exist for each VLAN existing on \n        the device.",
            "properties": {
              "stpxPVSTVlanEntry": {
                "type": "array",
                "description": "An entry containing Spanning Tree PVST+ Protocol \n          information for a particular Virtual LAN.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxPVSTVlanIndex": {
                      "type": "string",
                      "description": "An index value that uniquely identifies the\n            Virtual LAN associated with this information.",
                      "x-yang-type": "cisco-vtp:VlanIndex",
                      "readOnly": true
                    },
                    "stpxPVSTVlanEnable": {
                      "type": "string",
                      "description": "Indicates whether Spanning Tree PVST+  \n            Protocol is enabled for this Virtual LAN. If \n            Spanning Tree PVST+ Protocol is not supported \n            on this VLAN, then notApplicable(3) will be \n            returned while retrieving the object value for \n            this VLAN.\n            \n            If the device only supports a single global\n            Spanning Tree PVST+ Protocol enable/disable \n            for all the existing VLANs, then the object \n            value assigned to this VLAN will be applied\n            to the object values of all the instances\n            in this table which do not have the value\n            of notApplicable(3).\n            \n            If the value of stpxSpanningTreeType is neither \n            pvstPlus(1) nor rapidPvstPlus(5), then the value \n            of stpxPVSTVlanEnable for this VLAN can not be \n            changed.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxInconsistencyTable": {
            "type": "object",
            "description": "A table containing a list of the ports for which\n        a particular VLAN's Spanning Tree has been found to\n        have an inconsistency.  Two types of inconsistency\n        are discovered: 1) an inconsistency where two different\n        port types have been plugged together; and 2) an\n        inconsistency where different switches have different\n        PVIDs for the same link.",
            "properties": {
              "stpxInconsistencyEntry": {
                "type": "array",
                "description": "A VLAN on a particular port for which a Spanning Tree\n          inconsistency is currently in effect.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxVlanIndex": {
                      "type": "string",
                      "description": "The VLAN id of the VLAN.",
                      "x-yang-type": "cisco-vtp:VlanIndex",
                      "readOnly": true
                    },
                    "stpxPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxInconsistentState": {
                      "type": "string",
                      "description": "The types of inconsistency which have been discovered on\n            this port for this VLAN's Spanning Tree.\n            \n            When this object exists, the value of the corresponding\n            instance of the Bridge MIB's dot1dStpPortState object will\n            be 'broken(6)'.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxRootGuardConfigTable": {
            "type": "object",
            "description": "A table containing a list of the bridge ports for which\n        Spanning Tree RootGuard capability can be configured.",
            "properties": {
              "stpxRootGuardConfigEntry": {
                "type": "array",
                "description": "A bridge port for which Spanning Tree RootGuard\n          capability can be configured.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxRootGuardConfigPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxRootGuardConfigEnabled": {
                      "type": "boolean",
                      "description": "An indication of whether the RootGuard capability is \n            enabled on this port or not. This configuration will be\n            applied to all Spanning Tree instances in which this port \n            exists.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxRootInconsistencyTable": {
            "type": "object",
            "description": "A table containing a list of the bridge ports for which\n        a particular Spanning Tree instance has been found \n        to have an root-inconsistency. The agent creates a new \n        entry in this table whenever it detects a new \n        root-inconsistency, and deletes entries \n        when/soon after the inconsistency is no longer present.",
            "properties": {
              "stpxRootInconsistencyEntry": {
                "type": "array",
                "description": "A Spanning Tree instance on a particular port for \n          which a Spanning Tree root-inconsistency is currently \n          in effect.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxRootInconsistencyIndex": {
                      "type": "integer",
                      "description": "The Spanning Tree instance id, such as the VLAN id\n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1) or rapidPvstPlus(5).",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxRootInconsistencyPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxRootInconsistencyState": {
                      "type": "boolean",
                      "description": "Indicates whether the port on a particular Spanning \n            Tree instance is currently in root-inconsistent \n            state or not.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxMISTPInstanceTable": {
            "type": "object",
            "description": "This table contains one entry for each instance of MISTP and \n        it contains stpxMISTPInstanceNumber entries, numbered from 1\n        to stpxMISTPInstanceNumber.\n        \n        This table is only instantiated when the value of \n        stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3).",
            "properties": {
              "stpxMISTPInstanceEntry": {
                "type": "array",
                "description": "A conceptual row containing the status of the MISTP \n          instance.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxMISTPInstanceIndex": {
                      "type": "integer",
                      "description": "An arbitrary integer within the range from 1 to the value of\n            stpxMISTPInstanceNumber that uniquely identifies an instance.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxMISTPInstanceEnable": {
                      "type": "boolean",
                      "description": "This object indicates whether the MISTP protocol is currently\n            enabled on the MISTP instance.\n            \n            If this object is set to\n               'true'    - the MISTP protocol will run on this instance.\n                          \n               'false'   - the MISTP protocol will stop running on this \n                           instance.",
                      "readOnly": true
                    },
                    "stpxMISTPInstanceVlansMapped": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.",
                      "format": "binary",
                      "readOnly": true
                    },
                    "stpxMISTPInstanceVlansMapped2k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                      "format": "binary",
                      "readOnly": true
                    },
                    "stpxMISTPInstanceVlansMapped3k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                      "format": "binary",
                      "readOnly": true
                    },
                    "stpxMISTPInstanceVlansMapped4k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
                      "format": "binary",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxLoopGuardConfigTable": {
            "type": "object",
            "description": "A table containing a list of the bridge ports for which\n        Spanning Tree LoopGuard capability can be configured.",
            "properties": {
              "stpxLoopGuardConfigEntry": {
                "type": "array",
                "description": "A bridge port for which Spanning Tree LoopGuard \n          capability can be configured.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxLoopGuardConfigPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxLoopGuardConfigEnabled": {
                      "type": "boolean",
                      "description": "An indication of whether the LoopGuard capability is \n            enabled on this port or not. This configuration will be\n            applied to all the Spanning Tree instances in which this \n            port exists.\n            \n            In order to support additional Loop Guard config mode\n            (default) as defined in stpxLoopGuardConfigMode other \n            than enable (true(1)) or disable (false(2)) as defined \n            in this object, stpxLoopGuardConfigMode object needs to \n            be used.\n            \n            When the stpxLoopGuardConfigMode object has the value of\n            enable(1), the value of stpxLoopGuardConfigEnabled for \n            the same instance will be true(1). When the \n            stpxLoopGuardConfigMode object has the value of disable(2), \n            the value of stpxLoopGuardConfigEnabled for the same \n            instance will be false(2). When the stpxLoopGuardConfigMode \n            object has the value of default(3), the value of \n            stpxLoopGuardConfigEnabled for the same instance will \n            depend on the object value of \n            stpxLoopGuardGlobalDefaultMode.",
                      "readOnly": true
                    },
                    "stpxLoopGuardConfigMode": {
                      "type": "string",
                      "description": "Indicates the mode of Loop Guard Feature on this \n            port. This configuration will be applied to all \n            the Spanning Tree instances in which this port \n            exists.\n            \n            enable -- the Loop Guard feature is enabled on this \n                      port. \n            \n            disable -- the Loop Guard feature is disabled on this \n                      port.  \n            \n            default -- whether the Loop Guard feature is enabled\n                       or not on this port depends on the object \n                       value of stpxLoopGuardGlobalDefaultMode.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxLoopInconsistencyTable": {
            "type": "object",
            "description": "A table containing a list of the bridge ports for which\n        a particular Spanning Tree instance has been found\n        to have a loop-inconsistency. The agent creates a new\n        entry in this table whenever it detects a new\n        loop-inconsistency, and deletes entries\n        when/soon after the inconsistency is no longer present.",
            "properties": {
              "stpxLoopInconsistencyEntry": {
                "type": "array",
                "description": "A Spanning Tree instance on a particular port for\n          which a Spanning Tree loop-inconsistency is currently\n          in effect.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxLoopInconsistencyIndex": {
                      "type": "integer",
                      "description": "The Spanning Tree instance id, such as the VLAN id\n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1) or rapidPvstPlus(5).",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxLoopInconsistencyPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxLoopInconsistencyState": {
                      "type": "boolean",
                      "description": "Indicates whether the port on a particular Spanning \n            Tree instance is currently in loop-inconsistent \n            state or not.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxFastStartPortTable": {
            "type": "object",
            "description": "A table containing a list of the bridge ports for\n        which Spanning Tree Port Fast Start can be\n        configured.",
            "properties": {
              "stpxFastStartPortEntry": {
                "type": "array",
                "description": "A bridge port for which Spanning Tree Port Fast\n          Start can be configured.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxFastStartPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxFastStartPortEnable": {
                      "type": "boolean",
                      "description": "Indicates whether the port is operating in spantree\n            fast start mode.  A port with fast start enabled is\n            immediately put in spanning tree forwarding state when\n            that port is detected by the Spanning Tree, rather \n            than starting in blocking state which is the normal \n            operation.\n            \n            In order to support additional Fast Start enable mode\n            (enableForTrunk and default) as defined in\n            stpxFastStartPortMode other than enable (true(1))\n            or disable (false(2)) as defined in this object,\n            stpxFastStartPortMode object needs to be used.\n            \n            When the stpxFastStartPortMode has the value of\n            enable(1) or enableForTrunk(3), the value of\n            stpxFastStartPortEnable for the same instance\n            will be true(1). When the stpxFastStartPortMode\n            has the value of disable(2), the value of \n            stpxFastStartPortEnable for the same instance will be \n            false(2). When the stpxFastStartPortMode has the value \n            of default(4), the value of stpxFastStartPortEnable for \n            the same instance depends on the object value of \n            stpxFastStartGlobalDefaultMode.",
                      "readOnly": true
                    },
                    "stpxFastStartPortMode": {
                      "type": "string",
                      "description": "Indicates the mode of Fast Start Feature on the \n            port. A port with fast start enabled is immediately \n            put in spanning tree forwarding state when the port\n            is detected by the Spanning Tree, rather than \n            starting in blocking state which is the normal \n            operation.\n            \n            enable -- the fast start feature is enabled on this \n                      port but will only take effect when the \n                      object value of its \n                      vlanTrunkPortDynamicStatus as specified \n                      in CISCO-VTP-MIB is notTrunking(2).\n            \n            disable -- the fast start feature is disabled on this \n                      port.  \n            \n            enableForTrunk -- the fast start feature is enabled \n                      on this port and will take effect \n                      regardless of the object value of \n                      its vlanTrunkPortDynamicStatus.\n            \n            default -- whether the fast start feature is enabled\n                       or not on this port depends on the object \n                       value of stpxFastStartGlobalDefaultMode.\n            \n            network -- the fast start network mode is enabled on \n                       this port.",
                      "readOnly": true
                    },
                    "stpxFastStartPortBpduGuardMode": {
                      "type": "string",
                      "description": "Indicates the mode of Bpdu Guard Feature on the\n            port. A port with Bpdu Guard enabled is \n            immediately disabled when the system \n            receives a BPDU from that port. \n            \n            enable -- the Bpdu Guard feature is enabled on this\n                      port. \n            \n            disable -- the Bpdu Guard feature is disabled on this\n                      port.\n            \n            default -- whether the Bpdu Guard feature is enabled\n                       or not on this port depends on the object\n                       value of stpxFastStartBpduGuardEnable. If \n                       the value of stpxFastStartBpduGuardEnable\n                       is true(1) and Fast Start feature is also \n                       enabled operationally on this port, then\n                       this port is immediately disabled when \n                       the system receives a BPDU from this port.",
                      "readOnly": true
                    },
                    "stpxFastStartPortBpduFilterMode": {
                      "type": "string",
                      "description": "Indicates the mode of Bpdu Filter Feature on the\n            port. The system will not transmit BPDUs on a port \n            with Bpdu Filter feature enabled.\n            \n            enable -- the Bpdu Filter feature is enabled on this \n                      port. \n            \n            disable -- the Bpdu Filter feature is disabled on this\n                       port.\n            \n            default -- whether the Bpdu Filter feature is enabled\n                       or not on this port depends on the object\n                       value of stpxFastStartBpduFilterEnable. If\n                       the value of stpxFastStartBpduFilterEnable\n                       is true(1) and Fast Start feature is also\n                       enabled operationally on this port, then\n                       no BPDUs will be transmitted on this port.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxFastStartOperModeTable": {
            "type": "object",
            "description": "A table containing a list of the bridge ports \n        for a particular Spanning Tree Instance.",
            "properties": {
              "stpxFastStartOperModeEntry": {
                "type": "array",
                "description": "An entry with port fast start oper mode \n          information on a bridge port for a particular \n          Spanning Tree Instance.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxFastStartOperModeInstIndex": {
                      "type": "integer",
                      "description": "The Spanning Tree instance id, such as the VLAN id \n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1).",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxFastStartOperModePortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxFastStartOperMode": {
                      "type": "string",
                      "description": "Indicates the fast start operational status of the \n            port on a particular Spanning Tree Instance.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxBpduSkewingTable": {
            "type": "object",
            "description": "stpxBpduSkewingTable",
            "properties": {
              "stpxBpduSkewingEntry": {
                "type": "array",
                "description": "A Spanning Tree instance on a particular port for\n          which BPDU skewing has been detected.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxBpduSkewingInstanceIndex": {
                      "type": "integer",
                      "description": "The Spanning Tree instance id, such as the VLAN id \n            of the VLAN if the object value of stpxSpanningTreeType \n            is pvstPlus(1).",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxBpduSkewingPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxBpduSkewingLastSkewDuration": {
                      "type": "integer",
                      "description": "Indicates the skew duration in milliseconds of the\n            last BPDU skewing detected.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "stpxBpduSkewingWorstSkewDuration": {
                      "type": "integer",
                      "description": "Indicates the skew duration in milliseconds of the\n            worst BPDU skewing detected.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "stpxBpduSkewingWorstSkewTime": {
                      "type": "string",
                      "description": "Indicates the value of sysUpTime when the worst\n            BPDU skewing was detected.",
                      "x-yang-type": "yang:timestamp",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxMSTInstanceTable": {
            "type": "object",
            "description": "This table contains MST instance information with\n        one entry for an MST instance within the range of \n        0 to the object value of stpxMSTMaxInstanceNumber. \n        \n        This table is deprecated and replaced by \n        stpxSMSTInstanceTable.",
            "properties": {
              "stpxMSTInstanceEntry": {
                "type": "array",
                "description": "A conceptual row containing the MST instance \n          information.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxMSTInstanceIndex": {
                      "type": "integer",
                      "description": "An integer that uniquely identifies an MST instance \n            within the range of 0 to the object value of\n            stpxMSTMaxInstanceNumber.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceIndex.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxMSTInstanceVlansMapped": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped1k2k.",
                      "format": "binary",
                      "readOnly": true
                    },
                    "stpxMSTInstanceVlansMapped2k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped1k2k.",
                      "format": "binary",
                      "readOnly": true
                    },
                    "stpxMSTInstanceVlansMapped3k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped3k4k.",
                      "format": "binary",
                      "readOnly": true
                    },
                    "stpxMSTInstanceVlansMapped4k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by\n            stpxSMSTInstanceVlansMapped3k4k.",
                      "format": "binary",
                      "readOnly": true
                    },
                    "stpxMSTInstanceRemainingHopCount": {
                      "type": "integer",
                      "description": "The remaining hop count for this MST instance.\n            \n            This object will take on value of 40 if the object value\n            of stpxSMSTInstanceRemainingHopCount is greater than 40.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceRemainingHopCount.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxMSTInstanceEditTable": {
            "type": "object",
            "description": "This table contains MST instance information in the \n        Edit Buffer with one entry for each MST\n        instance numbered from 0 to stpxMSTMaxInstanceNumber. \n        \n        This table is only instantiated when the \n        stpxMSTRegionEditBufferStatus has the value of\n        acquiredBySnmp(2).\n        \n        This table is deprecated and replaced by \n        stpxSMSTInstanceEditTable.",
            "properties": {
              "stpxMSTInstanceEditEntry": {
                "type": "array",
                "description": "A conceptual row containing MST instance information \n          in the Edit Buffer.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxMSTInstanceEditIndex": {
                      "type": "integer",
                      "description": "An integer that uniquely identifies an MST instance \n            from 0 to the object value of stpxMSTMaxInstanceNumber.\n            \n            The instances of this table entry with \n            stpxMSTInstanceEditIndex of zero can not be \n            modified.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditIndex.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxMSTInstanceEditVlansMap": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to \n            '1'. Each VLAN can only be mapped to one unique MST \n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap1k2k.",
                      "format": "binary",
                      "readOnly": true
                    },
                    "stpxMSTInstanceEditVlansMap2k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap1k2k.",
                      "format": "binary",
                      "readOnly": true
                    },
                    "stpxMSTInstanceEditVlansMap3k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap3k4k.",
                      "format": "binary",
                      "readOnly": true
                    },
                    "stpxMSTInstanceEditVlansMap4k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by\n            stpxSMSTInstanceEditVlansMap3k4k.",
                      "format": "binary",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxMSTPortTable": {
            "type": "object",
            "description": "A table containing port information for the MST \n        Protocol on all the bridge ports existing on the \n        system.",
            "properties": {
              "stpxMSTPortEntry": {
                "type": "array",
                "description": "An entry with port information for the MST Protocol\n          on a bridge port.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxMSTPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxMSTPortAdminLinkType": {
                      "type": "string",
                      "description": "Indicates the administrative link type configuration of \n            a bridge port for the MST protocol. \n            \n            pointToPoint -- the port is administratively configured to\n                    be connected to a point-to-point link.\n            \n            shared -- the port is administratively configured to be\n                    connected to a shared medium. \n            \n            auto -- the administrative configuration of the port's \n                    link type depends on link duplex of the port.\n                    If the port link is full-duplex, the administrative \n                    link type configuration on this port will be taken \n                    as pointTopoint(1). If the port link is half-duplex, \n                    the administrative link type configuration on this\n                    port will be taken as shared(2).\n            \n            This configuration of this object only takes effect when the\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).\n            stpxMSTPortAdminLinkType is deprecated and replaced \n            with stpxRSTPPortAdminLinkType.",
                      "readOnly": true
                    },
                    "stpxMSTPortOperLinkType": {
                      "type": "string",
                      "description": "Indicates the operational link type of a bridge port\n            for the MST protocol.\n            \n            pointToPoint -- the port is operationally connected to\n                    a point-to-point link.\n            \n            shared -- the port is operationally connected to \n                    a shared medium.\n            \n            other -- none of the above.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).  stpxMSTPortOperLinkType \n            is deprecated and replaced with stpxRSTPPortOperLinkType.",
                      "readOnly": true
                    },
                    "stpxMSTPortProtocolMigration": {
                      "type": "boolean",
                      "description": "The protocol migration control on this port. When the \n            object value of  stpxSpanningTreeType is mst(4) or \n            rapidPvstPlus(5), setting true(1) to this object forces \n            the device to try using version 2 BPDUs on this port. \n            When the object value of stpxSpanningTreeType is neither \n            mst(4) nor rapidPvstPlus(5), setting true(1) to this \n            object has no effect. Setting false(2) to this object has \n            no effect. This object always returns false(2) when read.\n            stpxMSTPortProtocolMigration is deprecated and \n            replaced with stpxRSTPPortProtocolMigration.",
                      "readOnly": true
                    },
                    "stpxMSTPortStatus": {
                      "type": "string",
                      "description": "Indicates the operational status of the port for the \n            MST protocol. \n            \n            edge -- this port is an edge port for the MST region.\n            \n            boundary -- this port is a boundary port for the \n                    MST region.\n            \n            pvst --  this port is connected to a PVST/PVST+ bridge.   \n            \n            stp -- this port is connected to a Single Spanning\n                    Tree bridge. \n            \n            This object is only instantiated when the object value\n            of stpxSpanningTreeType is mst(4).\n            \n            This object is deprecated and replaced by \n            stpxSMSTPortStatus.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxMSTPortRoleTable": {
            "type": "object",
            "description": "A table containing a list of the bridge ports for a \n        particular MST instance.  This table is only instantiated \n        when the stpxSpanningTreeType is mst(4). \n        \n        This table is deprecated and replaced with \n        stpxRSTPPortRoleTable.",
            "properties": {
              "stpxMSTPortRoleEntry": {
                "type": "array",
                "description": "An entry containing the port role information for the MST\n          protocol on a port for a particular MST instance existing\n          on the system.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxMSTPortRoleInstanceIndex": {
                      "type": "integer",
                      "description": "The MST instance id within the range of 0 to\n            stpxMSTMaxInstanceNumber.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxMSTPortRolePortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxMSTPortRoleValue": {
                      "type": "string",
                      "description": "Indicates the port role on a particular MST instance\n            for the MST protocol. \n            \n            disabled --  this port has no role on this MST instance. \n            \n            root -- this port has the role of root port on this MST\n                        instance. \n            \n            designated -- this port has the role of designated \n                        port on this MST instance.\n            \n            alternate -- this port has the role of alternate port\n                        on this MST instance.\n            \n            backUp -- this port has the role of backup port on this  \n                        MST instance.\n            \n            boundary -- this port has the role of boundary port on \n                        this MST instance.\n            \n            master -- this port has the role of master port on\n                      this MST instance.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxRSTPPortTable": {
            "type": "object",
            "description": "A table containing port information for the RSTP \n        Protocol on all the bridge ports existing in the \n        system.",
            "properties": {
              "stpxRSTPPortEntry": {
                "type": "array",
                "description": "An entry with port information for the RSTP Protocol\n          on a bridge port.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxRSTPPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxRSTPPortAdminLinkType": {
                      "type": "string",
                      "description": "Indicates the administrative link type configuration of \n            a bridge port for the RSTP protocol. \n            \n            pointToPoint -- the port is administratively configured to\n                    be connected to a point-to-point link.\n            \n            shared -- the port is administratively configured to be\n                    connected to a shared medium. \n            \n            auto -- the administrative configuration of the port's \n                    link type depends on link duplex of the port.\n                    If the port link is full-duplex, the administrative \n                    link type configuration on this port will be taken \n                    as pointTopoint(1). If the port link is half-duplex, \n                    the administrative link type configuration on this\n                    port will be taken as shared(2).\n            \n            This configuration of this object only takes effect when the\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).",
                      "readOnly": true
                    },
                    "stpxRSTPPortOperLinkType": {
                      "type": "string",
                      "description": "Indicates the operational link type of a bridge port\n            for the RSTP protocol.\n            \n            pointToPoint -- the port is operationally connected to\n                    a point-to-point link.\n            \n            shared -- the port is operationally connected to \n                    a shared medium.\n            \n            other -- none of the above.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).",
                      "readOnly": true
                    },
                    "stpxRSTPPortProtocolMigration": {
                      "type": "boolean",
                      "description": "The protocol migration control on this port. When the \n            object value of  stpxSpanningTreeType is mst(4) or \n            rapidPvstPlus(5), setting true(1) to this object forces \n            the device to try using version 2 BPDUs on this port. \n            When the object value of stpxSpanningTreeType is neither \n            mst(4) nor rapidPvstPlus(5), setting true(1) to \n            this object has no effect. Setting false(2) to this \n            object has no effect. This object always returns \n            false(2) when read.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxRSTPPortRoleTable": {
            "type": "object",
            "description": "A table containing a list of the bridge ports for a \n        particular Spanning Tree instance.  This table is \n        only instantiated when the stpxSpanningTreeType is mst(4) \n        or rapidPvstPlus(5).",
            "properties": {
              "stpxRSTPPortRoleEntry": {
                "type": "array",
                "description": "An entry containing the port role information for the RSTP\n          protocol on a port for a particular Spanning Tree instance.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxRSTPPortRoleInstanceIndex": {
                      "type": "integer",
                      "description": "The Spanning Tree instance id, it can either be a \n            VLAN number if the stpxSpanningTreeType is rapidPvstPlus(5) \n            or an MST instance id if the stpxSpanningTreeType is mst(4).",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxRSTPPortRolePortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxRSTPPortRoleValue": {
                      "type": "string",
                      "description": "Indicates the port role on a particular Spanning Tree \n            instance for the RSTP protocol. \n            \n            disabled --  this port has no role in this Spanning\n                        Tree instance. \n            \n            root -- this port has the role of root port in this\n                        Spanning Tree instance. \n            \n            designated -- this port has the role of designated \n                        port in this Spanning Tree instance.\n            \n            alternate -- this port has the role of alternate port\n                        in this Spanning Tree instance.\n            \n            backUp -- this port has the role of backup port in this  \n                        Spanning Tree instance.\n            \n            boundary -- this port has the role of boundary port in \n                        this Spanning Tree instance.\n            \n            master -- this port has the role of master port in\n                        this Spanning Tree instance.\n            \n            This object could have a value of 'boundary' or 'master'\n            only when the object value of stpxSpanningTreeType is mst(4).",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxRPVSTPortTable": {
            "type": "object",
            "description": "A table containing a list of the bridge ports \n        for a particular Spanning Tree Instance.\n        This table is only instantiated when the object value\n        of stpxSpanningTreeType is rapidPvstPlus(5).",
            "properties": {
              "stpxRPVSTPortEntry": {
                "type": "array",
                "description": "An entry with port status information on a \n          bridge port for a particular Spanning Tree \n          Instance.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxRPVSTPortVlanIndex": {
                      "type": "string",
                      "description": "The VLAN id of the VLAN.",
                      "x-yang-type": "cisco-vtp:VlanIndex",
                      "readOnly": true
                    },
                    "stpxRPVSTPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxRPVSTPortStatus": {
                      "type": "string",
                      "description": "Indicates the operational status of the port for the \n            Rapid PVST+ protocol.\n            \n            edge -- this port is an edge port for the RST region.\n            \n            unused1 -- unused bit 1.\n            \n            unused2 -- unused bit 2.\n            \n            stp -- this port is connected to a Single Spanning\n                   Tree/PVST+ bridge.\n            \n            dispute -- this port, as a designated port, received an\n                   inferior BPDU with a designated role and the\n                   learning bit being set.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxSMSTInstanceTable": {
            "type": "object",
            "description": "This table contains MST instance information\n        for IEEE MST.",
            "properties": {
              "stpxSMSTInstanceEntry": {
                "type": "array",
                "description": "A conceptual row containing the MST instance \n          information for IEEE MST.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxSMSTInstanceIndex": {
                      "type": "integer",
                      "description": "The MST instance ID, the value of which is in the range \n            from 0 to stpxSMSTMaxInstanceID.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "stpxSMSTInstanceVlansMapped1k2k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 0 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            If the length of this string is less than 256 octets,\n            any 'missing' octets are assumed to contain the value \n            of zero.",
                      "format": "binary",
                      "readOnly": true
                    },
                    "stpxSMSTInstanceVlansMapped3k4k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            If the length of this string is less than 256 octets,\n            any 'missing' octets are assumed to contain the value \n            of zero.",
                      "format": "binary",
                      "readOnly": true
                    },
                    "stpxSMSTInstanceRemainingHopCount": {
                      "type": "integer",
                      "description": "The remaining hop count for this MST instance. If this object\n            value is not applicable on an MST instance, then the value\n            retrieved for this object for that MST instance will be -1. \n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxSMSTInstanceCISTRegionalRoot": {
                      "type": "string",
                      "description": "Indicates the Bridge Identifier (refer to BridgeId \n            defined in BRIDGE-MIB) of CIST (Common and Internal \n            Spanning Tree) Regional Root for the MST region.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex\n            is 0.",
                      "format": "binary",
                      "readOnly": true
                    },
                    "stpxSMSTInstanceCISTIntRootCost": {
                      "type": "integer",
                      "description": "Indicates the CIST Internal Root Path Cost, i.e., the\n            path cost to the CIST Regional Root as specified by the\n            corresponding stpxSMSTInstanceCISTRegionalRoot for the \n            MST region.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex\n            is 0.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxSMSTInstanceEditTable": {
            "type": "object",
            "description": "This table contains MST instance information in the \n        Edit Buffer. \n        \n        This table is only instantiated when the object value\n        of  stpxMSTRegionEditBufferStatus has the value of\n        acquiredBySnmp(2).",
            "properties": {
              "stpxSMSTInstanceEditEntry": {
                "type": "array",
                "description": "A conceptual row containing MST instance information \n          in the Edit Buffer.\n          \n          The total number of entries in this table has to be \n          less than or equal to the object value of stpxSMSTMaxInstances.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxSMSTInstanceEditIndex": {
                      "type": "integer",
                      "description": "The MST instance ID, the value of which is in the range from\n            0 to stpxSMSTMaxInstanceID. \n            \n            The instances of this table entry with \n            stpxSMSTInstanceEditIndex of zero is automatically\n            created by the device and can not modified.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "stpxSMSTInstanceEditVlansMap1k2k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 0 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to \n            '1'. Each VLAN can only be mapped to one unique MST \n            instance with the range from 0 to stpxSMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            SMST instance 0 by the device. If the bit corresponding \n            to a VLAN is changed from '0' to '1', then that VLAN will \n            be automatically removed from the MST instance this VLAN was \n            previously mapped to. If the length of this string is \n            less than 256 octets, any 'missing' octets are assumed to \n            contain the value of zero.",
                      "format": "binary",
                      "readOnly": true
                    },
                    "stpxSMSTInstanceEditVlansMap3k4k": {
                      "type": "string",
                      "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056 through\n            2063; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance with the range from 0 to stpxSMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1'\n            to '0', then that VLAN will be automatically mapped to\n            SMST instance 0 by the device. If the bit corresponding\n            to a VLAN is changed from '0' to '1', then that VLAN will\n            be automatically removed from the MST instance this VLAN was\n            previously mapped to. If the length of this string is \n            less than 256 octets, any 'missing' octets are assumed to \n            contain the value of zero.",
                      "format": "binary",
                      "readOnly": true
                    },
                    "stpxSMSTInstanceEditRowStatus": {
                      "type": "string",
                      "description": "This object controls the creation and deletion of a row \n            in stpxSMSTInstanceEditTable.\n            \n            When creating an entry in this table, 'createAndGo' method\n            is used and the value of this object is set to 'active'.\n            Deactivation of an 'active' entry is not allowed.  When \n            deleting an entry in this table, 'destroy' method is used. \n            Once a row becomes active, value in any other column \n            within such a row may be modified. When a row is active, \n            setting the instance of stpxSMSTInstanceEditVlansMap1k2k\n            stpxSMSTInstanceEditVlansMap3k4k for the same MST instance\n            both to the value of zero length can not be allowed.",
                      "x-yang-type": "snmpv2-tc:RowStatus",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "stpxSMSTPortTable": {
            "type": "object",
            "description": "A table containing port information for the MST \n        Protocol on all the bridge ports existing on the \n        system.\n        \n        This table is only instantiated when the object \n        value of stpxSpanningTreeType is mst(4)",
            "properties": {
              "stpxSMSTPortEntry": {
                "type": "array",
                "description": "An entry with port information for the MST protocol\n          on a bridge port.",
                "items": {
                  "type": "object",
                  "properties": {
                    "stpxSMSTPortIndex": {
                      "type": "integer",
                      "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxSMSTPortStatus": {
                      "type": "string",
                      "description": "Indicates the operational status of the port for the \n            MST protocol. \n            \n            edge -- this port is an edge port for the MST region.\n            \n            boundary -- this port is a boundary port for the \n                    MST region.\n            \n            pvst --  this port is connected to a PVST/PVST+ bridge.   \n            \n            stp -- this port is connected to a Single Spanning\n                    Tree bridge.\n            \n            dispute -- this port, as a designated port, received an\n                    inferior BPDU with a designated role and the\n                    learning bit being set.\n            \n            rstp -- this port is connected to a RSTP bridge or an \n                    MST bridge in a different MST region.",
                      "readOnly": true
                    },
                    "stpxSMSTPortAdminHelloTime": {
                      "type": "integer",
                      "description": "The adminitratively configured hello time in hundredth \n            of seconds on a port for IEEE MST. The granularity \n            of this timer is 1 second. An agent may return a badValue \n            error if a set is attempted to a value which is not a \n            whole number of seconds. This object value of zero\n            means the hello time is not specifically configured on \n            this port and object value of stpxSMSTPortConfigedHelloTime\n            retrieved for this port will take on the value of \n            dot1dStpBridgeHelloTime defined in BRIDGE-MIB.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "stpxSMSTPortConfigedHelloTime": {
                      "type": "integer",
                      "description": "Indicates the effective configuration of the hello time on \n            a port.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "stpxSMSTPortOperHelloTime": {
                      "type": "integer",
                      "description": "The operational hello time in hundredth of seconds on a \n            port for IEEE MST. If this object value is not\n            applicable on a port, then the value retrieved on that\n            port will be -1.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "stpxSMSTPortAdminMSTMode": {
                      "type": "string",
                      "description": "The desired MST mode of this port.\n            \n            preStandard -- this port is administratively configured to\n                transmit pre-standard, i.e. pre IEEE MST, BPDUs.\n            \n            auto -- the BPDU transmission mode of this port is based \n                on automatic detection of neighbor ports.",
                      "readOnly": true
                    },
                    "stpxSMSTPortOperMSTMode": {
                      "type": "string",
                      "description": "Indicates the current operational MST mode of this port.\n            \n            unknown -- the operational mode is currently unknown.\n            \n            preStandard -- this port is currently operating in \n                pre-standard MSTP BPDU transmission mode.\n            \n            standard -- this port is currently operating in IEEE MST \n                BPDU transmission mode.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_object-1": {
        "type": "object",
        "description": "object-1",
        "properties": {
          "stpxLoopInconsistencyIndex": {
            "type": "string",
            "description": "stpxLoopInconsistencyIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "stpxLoopInconsistencyPortIndex": {
            "type": "string",
            "description": "stpxLoopInconsistencyPortIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "stpxLoopInconsistencyState": {
            "type": "string",
            "description": "stpxLoopInconsistencyState",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_object-2": {
        "type": "object",
        "description": "object-2",
        "properties": {
          "stpxSpanningTreeType": {
            "type": "string",
            "description": "stpxSpanningTreeType",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxPVSTVlanEntry": {
        "type": "array",
        "description": "An entry containing Spanning Tree PVST+ Protocol \n          information for a particular Virtual LAN.",
        "items": {
          "type": "object",
          "properties": {
            "stpxPVSTVlanIndex": {
              "type": "string",
              "description": "An index value that uniquely identifies the\n            Virtual LAN associated with this information.",
              "x-yang-type": "cisco-vtp:VlanIndex",
              "readOnly": true
            },
            "stpxPVSTVlanEnable": {
              "type": "string",
              "description": "Indicates whether Spanning Tree PVST+  \n            Protocol is enabled for this Virtual LAN. If \n            Spanning Tree PVST+ Protocol is not supported \n            on this VLAN, then notApplicable(3) will be \n            returned while retrieving the object value for \n            this VLAN.\n            \n            If the device only supports a single global\n            Spanning Tree PVST+ Protocol enable/disable \n            for all the existing VLANs, then the object \n            value assigned to this VLAN will be applied\n            to the object values of all the instances\n            in this table which do not have the value\n            of notApplicable(3).\n            \n            If the value of stpxSpanningTreeType is neither \n            pvstPlus(1) nor rapidPvstPlus(5), then the value \n            of stpxPVSTVlanEnable for this VLAN can not be \n            changed.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxInconsistencyEntry": {
        "type": "array",
        "description": "A VLAN on a particular port for which a Spanning Tree\n          inconsistency is currently in effect.",
        "items": {
          "type": "object",
          "properties": {
            "stpxVlanIndex": {
              "type": "string",
              "description": "The VLAN id of the VLAN.",
              "x-yang-type": "cisco-vtp:VlanIndex",
              "readOnly": true
            },
            "stpxPortIndex": {
              "type": "integer",
              "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxInconsistentState": {
              "type": "string",
              "description": "The types of inconsistency which have been discovered on\n            this port for this VLAN's Spanning Tree.\n            \n            When this object exists, the value of the corresponding\n            instance of the Bridge MIB's dot1dStpPortState object will\n            be 'broken(6)'.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxRootGuardConfigEntry": {
        "type": "array",
        "description": "A bridge port for which Spanning Tree RootGuard\n          capability can be configured.",
        "items": {
          "type": "object",
          "properties": {
            "stpxRootGuardConfigPortIndex": {
              "type": "integer",
              "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxRootGuardConfigEnabled": {
              "type": "boolean",
              "description": "An indication of whether the RootGuard capability is \n            enabled on this port or not. This configuration will be\n            applied to all Spanning Tree instances in which this port \n            exists.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxRootInconsistencyEntry": {
        "type": "array",
        "description": "A Spanning Tree instance on a particular port for \n          which a Spanning Tree root-inconsistency is currently \n          in effect.",
        "items": {
          "type": "object",
          "properties": {
            "stpxRootInconsistencyIndex": {
              "type": "integer",
              "description": "The Spanning Tree instance id, such as the VLAN id\n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1) or rapidPvstPlus(5).",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxRootInconsistencyPortIndex": {
              "type": "integer",
              "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxRootInconsistencyState": {
              "type": "boolean",
              "description": "Indicates whether the port on a particular Spanning \n            Tree instance is currently in root-inconsistent \n            state or not.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxMISTPInstanceEntry": {
        "type": "array",
        "description": "A conceptual row containing the status of the MISTP \n          instance.",
        "items": {
          "type": "object",
          "properties": {
            "stpxMISTPInstanceIndex": {
              "type": "integer",
              "description": "An arbitrary integer within the range from 1 to the value of\n            stpxMISTPInstanceNumber that uniquely identifies an instance.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxMISTPInstanceEnable": {
              "type": "boolean",
              "description": "This object indicates whether the MISTP protocol is currently\n            enabled on the MISTP instance.\n            \n            If this object is set to\n               'true'    - the MISTP protocol will run on this instance.\n                          \n               'false'   - the MISTP protocol will stop running on this \n                           instance.",
              "readOnly": true
            },
            "stpxMISTPInstanceVlansMapped": {
              "type": "string",
              "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.",
              "format": "binary",
              "readOnly": true
            },
            "stpxMISTPInstanceVlansMapped2k": {
              "type": "string",
              "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
              "format": "binary",
              "readOnly": true
            },
            "stpxMISTPInstanceVlansMapped3k": {
              "type": "string",
              "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
              "format": "binary",
              "readOnly": true
            },
            "stpxMISTPInstanceVlansMapped4k": {
              "type": "string",
              "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MISTP instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is only instantiated on devices with \n            support for VlanIndex up to 4095.",
              "format": "binary",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxLoopGuardConfigEntry": {
        "type": "array",
        "description": "A bridge port for which Spanning Tree LoopGuard \n          capability can be configured.",
        "items": {
          "type": "object",
          "properties": {
            "stpxLoopGuardConfigPortIndex": {
              "type": "integer",
              "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxLoopGuardConfigEnabled": {
              "type": "boolean",
              "description": "An indication of whether the LoopGuard capability is \n            enabled on this port or not. This configuration will be\n            applied to all the Spanning Tree instances in which this \n            port exists.\n            \n            In order to support additional Loop Guard config mode\n            (default) as defined in stpxLoopGuardConfigMode other \n            than enable (true(1)) or disable (false(2)) as defined \n            in this object, stpxLoopGuardConfigMode object needs to \n            be used.\n            \n            When the stpxLoopGuardConfigMode object has the value of\n            enable(1), the value of stpxLoopGuardConfigEnabled for \n            the same instance will be true(1). When the \n            stpxLoopGuardConfigMode object has the value of disable(2), \n            the value of stpxLoopGuardConfigEnabled for the same \n            instance will be false(2). When the stpxLoopGuardConfigMode \n            object has the value of default(3), the value of \n            stpxLoopGuardConfigEnabled for the same instance will \n            depend on the object value of \n            stpxLoopGuardGlobalDefaultMode.",
              "readOnly": true
            },
            "stpxLoopGuardConfigMode": {
              "type": "string",
              "description": "Indicates the mode of Loop Guard Feature on this \n            port. This configuration will be applied to all \n            the Spanning Tree instances in which this port \n            exists.\n            \n            enable -- the Loop Guard feature is enabled on this \n                      port. \n            \n            disable -- the Loop Guard feature is disabled on this \n                      port.  \n            \n            default -- whether the Loop Guard feature is enabled\n                       or not on this port depends on the object \n                       value of stpxLoopGuardGlobalDefaultMode.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxLoopInconsistencyEntry": {
        "type": "array",
        "description": "A Spanning Tree instance on a particular port for\n          which a Spanning Tree loop-inconsistency is currently\n          in effect.",
        "items": {
          "type": "object",
          "properties": {
            "stpxLoopInconsistencyIndex": {
              "type": "integer",
              "description": "The Spanning Tree instance id, such as the VLAN id\n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1) or rapidPvstPlus(5).",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxLoopInconsistencyPortIndex": {
              "type": "integer",
              "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxLoopInconsistencyState": {
              "type": "boolean",
              "description": "Indicates whether the port on a particular Spanning \n            Tree instance is currently in loop-inconsistent \n            state or not.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxFastStartPortEntry": {
        "type": "array",
        "description": "A bridge port for which Spanning Tree Port Fast\n          Start can be configured.",
        "items": {
          "type": "object",
          "properties": {
            "stpxFastStartPortIndex": {
              "type": "integer",
              "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxFastStartPortEnable": {
              "type": "boolean",
              "description": "Indicates whether the port is operating in spantree\n            fast start mode.  A port with fast start enabled is\n            immediately put in spanning tree forwarding state when\n            that port is detected by the Spanning Tree, rather \n            than starting in blocking state which is the normal \n            operation.\n            \n            In order to support additional Fast Start enable mode\n            (enableForTrunk and default) as defined in\n            stpxFastStartPortMode other than enable (true(1))\n            or disable (false(2)) as defined in this object,\n            stpxFastStartPortMode object needs to be used.\n            \n            When the stpxFastStartPortMode has the value of\n            enable(1) or enableForTrunk(3), the value of\n            stpxFastStartPortEnable for the same instance\n            will be true(1). When the stpxFastStartPortMode\n            has the value of disable(2), the value of \n            stpxFastStartPortEnable for the same instance will be \n            false(2). When the stpxFastStartPortMode has the value \n            of default(4), the value of stpxFastStartPortEnable for \n            the same instance depends on the object value of \n            stpxFastStartGlobalDefaultMode.",
              "readOnly": true
            },
            "stpxFastStartPortMode": {
              "type": "string",
              "description": "Indicates the mode of Fast Start Feature on the \n            port. A port with fast start enabled is immediately \n            put in spanning tree forwarding state when the port\n            is detected by the Spanning Tree, rather than \n            starting in blocking state which is the normal \n            operation.\n            \n            enable -- the fast start feature is enabled on this \n                      port but will only take effect when the \n                      object value of its \n                      vlanTrunkPortDynamicStatus as specified \n                      in CISCO-VTP-MIB is notTrunking(2).\n            \n            disable -- the fast start feature is disabled on this \n                      port.  \n            \n            enableForTrunk -- the fast start feature is enabled \n                      on this port and will take effect \n                      regardless of the object value of \n                      its vlanTrunkPortDynamicStatus.\n            \n            default -- whether the fast start feature is enabled\n                       or not on this port depends on the object \n                       value of stpxFastStartGlobalDefaultMode.\n            \n            network -- the fast start network mode is enabled on \n                       this port.",
              "readOnly": true
            },
            "stpxFastStartPortBpduGuardMode": {
              "type": "string",
              "description": "Indicates the mode of Bpdu Guard Feature on the\n            port. A port with Bpdu Guard enabled is \n            immediately disabled when the system \n            receives a BPDU from that port. \n            \n            enable -- the Bpdu Guard feature is enabled on this\n                      port. \n            \n            disable -- the Bpdu Guard feature is disabled on this\n                      port.\n            \n            default -- whether the Bpdu Guard feature is enabled\n                       or not on this port depends on the object\n                       value of stpxFastStartBpduGuardEnable. If \n                       the value of stpxFastStartBpduGuardEnable\n                       is true(1) and Fast Start feature is also \n                       enabled operationally on this port, then\n                       this port is immediately disabled when \n                       the system receives a BPDU from this port.",
              "readOnly": true
            },
            "stpxFastStartPortBpduFilterMode": {
              "type": "string",
              "description": "Indicates the mode of Bpdu Filter Feature on the\n            port. The system will not transmit BPDUs on a port \n            with Bpdu Filter feature enabled.\n            \n            enable -- the Bpdu Filter feature is enabled on this \n                      port. \n            \n            disable -- the Bpdu Filter feature is disabled on this\n                       port.\n            \n            default -- whether the Bpdu Filter feature is enabled\n                       or not on this port depends on the object\n                       value of stpxFastStartBpduFilterEnable. If\n                       the value of stpxFastStartBpduFilterEnable\n                       is true(1) and Fast Start feature is also\n                       enabled operationally on this port, then\n                       no BPDUs will be transmitted on this port.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxFastStartOperModeEntry": {
        "type": "array",
        "description": "An entry with port fast start oper mode \n          information on a bridge port for a particular \n          Spanning Tree Instance.",
        "items": {
          "type": "object",
          "properties": {
            "stpxFastStartOperModeInstIndex": {
              "type": "integer",
              "description": "The Spanning Tree instance id, such as the VLAN id \n            of the VLAN if the object value of stpxSpanningTreeType\n            is pvstPlus(1).",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxFastStartOperModePortIndex": {
              "type": "integer",
              "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxFastStartOperMode": {
              "type": "string",
              "description": "Indicates the fast start operational status of the \n            port on a particular Spanning Tree Instance.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxBpduSkewingEntry": {
        "type": "array",
        "description": "A Spanning Tree instance on a particular port for\n          which BPDU skewing has been detected.",
        "items": {
          "type": "object",
          "properties": {
            "stpxBpduSkewingInstanceIndex": {
              "type": "integer",
              "description": "The Spanning Tree instance id, such as the VLAN id \n            of the VLAN if the object value of stpxSpanningTreeType \n            is pvstPlus(1).",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxBpduSkewingPortIndex": {
              "type": "integer",
              "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxBpduSkewingLastSkewDuration": {
              "type": "integer",
              "description": "Indicates the skew duration in milliseconds of the\n            last BPDU skewing detected.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "stpxBpduSkewingWorstSkewDuration": {
              "type": "integer",
              "description": "Indicates the skew duration in milliseconds of the\n            worst BPDU skewing detected.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "stpxBpduSkewingWorstSkewTime": {
              "type": "string",
              "description": "Indicates the value of sysUpTime when the worst\n            BPDU skewing was detected.",
              "x-yang-type": "yang:timestamp",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxMSTInstanceEntry": {
        "type": "array",
        "description": "A conceptual row containing the MST instance \n          information.",
        "items": {
          "type": "object",
          "properties": {
            "stpxMSTInstanceIndex": {
              "type": "integer",
              "description": "An integer that uniquely identifies an MST instance \n            within the range of 0 to the object value of\n            stpxMSTMaxInstanceNumber.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceIndex.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxMSTInstanceVlansMapped": {
              "type": "string",
              "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped1k2k.",
              "format": "binary",
              "readOnly": true
            },
            "stpxMSTInstanceVlansMapped2k": {
              "type": "string",
              "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped1k2k.",
              "format": "binary",
              "readOnly": true
            },
            "stpxMSTInstanceVlansMapped3k": {
              "type": "string",
              "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceVlansMapped3k4k.",
              "format": "binary",
              "readOnly": true
            },
            "stpxMSTInstanceVlansMapped4k": {
              "type": "string",
              "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to '1'.\n            \n            This object is deprecated and replaced by\n            stpxSMSTInstanceVlansMapped3k4k.",
              "format": "binary",
              "readOnly": true
            },
            "stpxMSTInstanceRemainingHopCount": {
              "type": "integer",
              "description": "The remaining hop count for this MST instance.\n            \n            This object will take on value of 40 if the object value\n            of stpxSMSTInstanceRemainingHopCount is greater than 40.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceRemainingHopCount.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxMSTInstanceEditEntry": {
        "type": "array",
        "description": "A conceptual row containing MST instance information \n          in the Edit Buffer.",
        "items": {
          "type": "object",
          "properties": {
            "stpxMSTInstanceEditIndex": {
              "type": "integer",
              "description": "An integer that uniquely identifies an MST instance \n            from 0 to the object value of stpxMSTMaxInstanceNumber.\n            \n            The instances of this table entry with \n            stpxMSTInstanceEditIndex of zero can not be \n            modified.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditIndex.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxMSTInstanceEditVlansMap": {
              "type": "string",
              "description": "A string of octets containing one bit per VLAN. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to \n            '1'. Each VLAN can only be mapped to one unique MST \n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap1k2k.",
              "format": "binary",
              "readOnly": true
            },
            "stpxMSTInstanceEditVlansMap2k": {
              "type": "string",
              "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 1024 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 1024 through 1031; the second octet to VLANs 1032\n            through 1039; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap1k2k.",
              "format": "binary",
              "readOnly": true
            },
            "stpxMSTInstanceEditVlansMap3k": {
              "type": "string",
              "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 3071. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by \n            stpxSMSTInstanceEditVlansMap3k4k.",
              "format": "binary",
              "readOnly": true
            },
            "stpxMSTInstanceEditVlansMap4k": {
              "type": "string",
              "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 3072 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 3072 through 3079; the second octet to VLANs 3080\n            through 3087; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance in the range from 1 to stpxMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            MST instance 0 by the device.\n            \n            This object is deprecated and replaced by\n            stpxSMSTInstanceEditVlansMap3k4k.",
              "format": "binary",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxMSTPortEntry": {
        "type": "array",
        "description": "An entry with port information for the MST Protocol\n          on a bridge port.",
        "items": {
          "type": "object",
          "properties": {
            "stpxMSTPortIndex": {
              "type": "integer",
              "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxMSTPortAdminLinkType": {
              "type": "string",
              "description": "Indicates the administrative link type configuration of \n            a bridge port for the MST protocol. \n            \n            pointToPoint -- the port is administratively configured to\n                    be connected to a point-to-point link.\n            \n            shared -- the port is administratively configured to be\n                    connected to a shared medium. \n            \n            auto -- the administrative configuration of the port's \n                    link type depends on link duplex of the port.\n                    If the port link is full-duplex, the administrative \n                    link type configuration on this port will be taken \n                    as pointTopoint(1). If the port link is half-duplex, \n                    the administrative link type configuration on this\n                    port will be taken as shared(2).\n            \n            This configuration of this object only takes effect when the\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).\n            stpxMSTPortAdminLinkType is deprecated and replaced \n            with stpxRSTPPortAdminLinkType.",
              "readOnly": true
            },
            "stpxMSTPortOperLinkType": {
              "type": "string",
              "description": "Indicates the operational link type of a bridge port\n            for the MST protocol.\n            \n            pointToPoint -- the port is operationally connected to\n                    a point-to-point link.\n            \n            shared -- the port is operationally connected to \n                    a shared medium.\n            \n            other -- none of the above.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).  stpxMSTPortOperLinkType \n            is deprecated and replaced with stpxRSTPPortOperLinkType.",
              "readOnly": true
            },
            "stpxMSTPortProtocolMigration": {
              "type": "boolean",
              "description": "The protocol migration control on this port. When the \n            object value of  stpxSpanningTreeType is mst(4) or \n            rapidPvstPlus(5), setting true(1) to this object forces \n            the device to try using version 2 BPDUs on this port. \n            When the object value of stpxSpanningTreeType is neither \n            mst(4) nor rapidPvstPlus(5), setting true(1) to this \n            object has no effect. Setting false(2) to this object has \n            no effect. This object always returns false(2) when read.\n            stpxMSTPortProtocolMigration is deprecated and \n            replaced with stpxRSTPPortProtocolMigration.",
              "readOnly": true
            },
            "stpxMSTPortStatus": {
              "type": "string",
              "description": "Indicates the operational status of the port for the \n            MST protocol. \n            \n            edge -- this port is an edge port for the MST region.\n            \n            boundary -- this port is a boundary port for the \n                    MST region.\n            \n            pvst --  this port is connected to a PVST/PVST+ bridge.   \n            \n            stp -- this port is connected to a Single Spanning\n                    Tree bridge. \n            \n            This object is only instantiated when the object value\n            of stpxSpanningTreeType is mst(4).\n            \n            This object is deprecated and replaced by \n            stpxSMSTPortStatus.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxMSTPortRoleEntry": {
        "type": "array",
        "description": "An entry containing the port role information for the MST\n          protocol on a port for a particular MST instance existing\n          on the system.",
        "items": {
          "type": "object",
          "properties": {
            "stpxMSTPortRoleInstanceIndex": {
              "type": "integer",
              "description": "The MST instance id within the range of 0 to\n            stpxMSTMaxInstanceNumber.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxMSTPortRolePortIndex": {
              "type": "integer",
              "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxMSTPortRoleValue": {
              "type": "string",
              "description": "Indicates the port role on a particular MST instance\n            for the MST protocol. \n            \n            disabled --  this port has no role on this MST instance. \n            \n            root -- this port has the role of root port on this MST\n                        instance. \n            \n            designated -- this port has the role of designated \n                        port on this MST instance.\n            \n            alternate -- this port has the role of alternate port\n                        on this MST instance.\n            \n            backUp -- this port has the role of backup port on this  \n                        MST instance.\n            \n            boundary -- this port has the role of boundary port on \n                        this MST instance.\n            \n            master -- this port has the role of master port on\n                      this MST instance.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxRSTPPortEntry": {
        "type": "array",
        "description": "An entry with port information for the RSTP Protocol\n          on a bridge port.",
        "items": {
          "type": "object",
          "properties": {
            "stpxRSTPPortIndex": {
              "type": "integer",
              "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxRSTPPortAdminLinkType": {
              "type": "string",
              "description": "Indicates the administrative link type configuration of \n            a bridge port for the RSTP protocol. \n            \n            pointToPoint -- the port is administratively configured to\n                    be connected to a point-to-point link.\n            \n            shared -- the port is administratively configured to be\n                    connected to a shared medium. \n            \n            auto -- the administrative configuration of the port's \n                    link type depends on link duplex of the port.\n                    If the port link is full-duplex, the administrative \n                    link type configuration on this port will be taken \n                    as pointTopoint(1). If the port link is half-duplex, \n                    the administrative link type configuration on this\n                    port will be taken as shared(2).\n            \n            This configuration of this object only takes effect when the\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).",
              "readOnly": true
            },
            "stpxRSTPPortOperLinkType": {
              "type": "string",
              "description": "Indicates the operational link type of a bridge port\n            for the RSTP protocol.\n            \n            pointToPoint -- the port is operationally connected to\n                    a point-to-point link.\n            \n            shared -- the port is operationally connected to \n                    a shared medium.\n            \n            other -- none of the above.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).",
              "readOnly": true
            },
            "stpxRSTPPortProtocolMigration": {
              "type": "boolean",
              "description": "The protocol migration control on this port. When the \n            object value of  stpxSpanningTreeType is mst(4) or \n            rapidPvstPlus(5), setting true(1) to this object forces \n            the device to try using version 2 BPDUs on this port. \n            When the object value of stpxSpanningTreeType is neither \n            mst(4) nor rapidPvstPlus(5), setting true(1) to \n            this object has no effect. Setting false(2) to this \n            object has no effect. This object always returns \n            false(2) when read.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxRSTPPortRoleEntry": {
        "type": "array",
        "description": "An entry containing the port role information for the RSTP\n          protocol on a port for a particular Spanning Tree instance.",
        "items": {
          "type": "object",
          "properties": {
            "stpxRSTPPortRoleInstanceIndex": {
              "type": "integer",
              "description": "The Spanning Tree instance id, it can either be a \n            VLAN number if the stpxSpanningTreeType is rapidPvstPlus(5) \n            or an MST instance id if the stpxSpanningTreeType is mst(4).",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxRSTPPortRolePortIndex": {
              "type": "integer",
              "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxRSTPPortRoleValue": {
              "type": "string",
              "description": "Indicates the port role on a particular Spanning Tree \n            instance for the RSTP protocol. \n            \n            disabled --  this port has no role in this Spanning\n                        Tree instance. \n            \n            root -- this port has the role of root port in this\n                        Spanning Tree instance. \n            \n            designated -- this port has the role of designated \n                        port in this Spanning Tree instance.\n            \n            alternate -- this port has the role of alternate port\n                        in this Spanning Tree instance.\n            \n            backUp -- this port has the role of backup port in this  \n                        Spanning Tree instance.\n            \n            boundary -- this port has the role of boundary port in \n                        this Spanning Tree instance.\n            \n            master -- this port has the role of master port in\n                        this Spanning Tree instance.\n            \n            This object could have a value of 'boundary' or 'master'\n            only when the object value of stpxSpanningTreeType is mst(4).",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxRPVSTPortEntry": {
        "type": "array",
        "description": "An entry with port status information on a \n          bridge port for a particular Spanning Tree \n          Instance.",
        "items": {
          "type": "object",
          "properties": {
            "stpxRPVSTPortVlanIndex": {
              "type": "string",
              "description": "The VLAN id of the VLAN.",
              "x-yang-type": "cisco-vtp:VlanIndex",
              "readOnly": true
            },
            "stpxRPVSTPortIndex": {
              "type": "integer",
              "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxRPVSTPortStatus": {
              "type": "string",
              "description": "Indicates the operational status of the port for the \n            Rapid PVST+ protocol.\n            \n            edge -- this port is an edge port for the RST region.\n            \n            unused1 -- unused bit 1.\n            \n            unused2 -- unused bit 2.\n            \n            stp -- this port is connected to a Single Spanning\n                   Tree/PVST+ bridge.\n            \n            dispute -- this port, as a designated port, received an\n                   inferior BPDU with a designated role and the\n                   learning bit being set.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxSMSTInstanceEntry": {
        "type": "array",
        "description": "A conceptual row containing the MST instance \n          information for IEEE MST.",
        "items": {
          "type": "object",
          "properties": {
            "stpxSMSTInstanceIndex": {
              "type": "integer",
              "description": "The MST instance ID, the value of which is in the range \n            from 0 to stpxSMSTMaxInstanceID.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "stpxSMSTInstanceVlansMapped1k2k": {
              "type": "string",
              "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 0 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            If the length of this string is less than 256 octets,\n            any 'missing' octets are assumed to contain the value \n            of zero.",
              "format": "binary",
              "readOnly": true
            },
            "stpxSMSTInstanceVlansMapped3k4k": {
              "type": "string",
              "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056\n            through 2063; etc.  The most significant bit of each\n            octet corresponds to the lowest value VlanIndex in that\n            octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to '1'.\n            If the length of this string is less than 256 octets,\n            any 'missing' octets are assumed to contain the value \n            of zero.",
              "format": "binary",
              "readOnly": true
            },
            "stpxSMSTInstanceRemainingHopCount": {
              "type": "integer",
              "description": "The remaining hop count for this MST instance. If this object\n            value is not applicable on an MST instance, then the value\n            retrieved for this object for that MST instance will be -1. \n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4).",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxSMSTInstanceCISTRegionalRoot": {
              "type": "string",
              "description": "Indicates the Bridge Identifier (refer to BridgeId \n            defined in BRIDGE-MIB) of CIST (Common and Internal \n            Spanning Tree) Regional Root for the MST region.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex\n            is 0.",
              "format": "binary",
              "readOnly": true
            },
            "stpxSMSTInstanceCISTIntRootCost": {
              "type": "integer",
              "description": "Indicates the CIST Internal Root Path Cost, i.e., the\n            path cost to the CIST Regional Root as specified by the\n            corresponding stpxSMSTInstanceCISTRegionalRoot for the \n            MST region.\n            \n            This object is only instantiated when the object value of\n            stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex\n            is 0.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxSMSTInstanceEditEntry": {
        "type": "array",
        "description": "A conceptual row containing MST instance information \n          in the Edit Buffer.\n          \n          The total number of entries in this table has to be \n          less than or equal to the object value of stpxSMSTMaxInstances.",
        "items": {
          "type": "object",
          "properties": {
            "stpxSMSTInstanceEditIndex": {
              "type": "integer",
              "description": "The MST instance ID, the value of which is in the range from\n            0 to stpxSMSTMaxInstanceID. \n            \n            The instances of this table entry with \n            stpxSMSTInstanceEditIndex of zero is automatically\n            created by the device and can not modified.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "stpxSMSTInstanceEditVlansMap1k2k": {
              "type": "string",
              "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 0 through 2047. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 0 through 7; the second octet to VLANs 8 through\n            15; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance, \n            then the bit corresponding to that VLAN is set to \n            '1'. Each VLAN can only be mapped to one unique MST \n            instance with the range from 0 to stpxSMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1' \n            to '0', then that VLAN will be automatically mapped to \n            SMST instance 0 by the device. If the bit corresponding \n            to a VLAN is changed from '0' to '1', then that VLAN will \n            be automatically removed from the MST instance this VLAN was \n            previously mapped to. If the length of this string is \n            less than 256 octets, any 'missing' octets are assumed to \n            contain the value of zero.",
              "format": "binary",
              "readOnly": true
            },
            "stpxSMSTInstanceEditVlansMap3k4k": {
              "type": "string",
              "description": "A string of octets containing one bit per VLAN for\n            VLANS with VlanIndex values of 2048 through 4095. The\n            first octet corresponds to VLANs with VlanIndex values\n            of 2048 through 2055; the second octet to VLANs 2056 through\n            2063; etc.  The most significant bit of each octet\n            corresponds to the lowest value VlanIndex in that octet.\n            \n            For each VLAN, if it is mapped to this MST instance,\n            then the bit corresponding to that VLAN is set to\n            '1'. Each VLAN can only be mapped to one unique MST\n            instance with the range from 0 to stpxSMSTMaxInstanceNumber.\n            If the bit corresponding to a VLAN is changed from '1'\n            to '0', then that VLAN will be automatically mapped to\n            SMST instance 0 by the device. If the bit corresponding\n            to a VLAN is changed from '0' to '1', then that VLAN will\n            be automatically removed from the MST instance this VLAN was\n            previously mapped to. If the length of this string is \n            less than 256 octets, any 'missing' octets are assumed to \n            contain the value of zero.",
              "format": "binary",
              "readOnly": true
            },
            "stpxSMSTInstanceEditRowStatus": {
              "type": "string",
              "description": "This object controls the creation and deletion of a row \n            in stpxSMSTInstanceEditTable.\n            \n            When creating an entry in this table, 'createAndGo' method\n            is used and the value of this object is set to 'active'.\n            Deactivation of an 'active' entry is not allowed.  When \n            deleting an entry in this table, 'destroy' method is used. \n            Once a row becomes active, value in any other column \n            within such a row may be modified. When a row is active, \n            setting the instance of stpxSMSTInstanceEditVlansMap1k2k\n            stpxSMSTInstanceEditVlansMap3k4k for the same MST instance\n            both to the value of zero length can not be allowed.",
              "x-yang-type": "snmpv2-tc:RowStatus",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-STP-EXTENSIONS-MIB_stpxSMSTPortEntry": {
        "type": "array",
        "description": "An entry with port information for the MST protocol\n          on a bridge port.",
        "items": {
          "type": "object",
          "properties": {
            "stpxSMSTPortIndex": {
              "type": "integer",
              "description": "The value of dot1dBasePort (i.e. dot1dBridge.1.4)\n            for the bridge port.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxSMSTPortStatus": {
              "type": "string",
              "description": "Indicates the operational status of the port for the \n            MST protocol. \n            \n            edge -- this port is an edge port for the MST region.\n            \n            boundary -- this port is a boundary port for the \n                    MST region.\n            \n            pvst --  this port is connected to a PVST/PVST+ bridge.   \n            \n            stp -- this port is connected to a Single Spanning\n                    Tree bridge.\n            \n            dispute -- this port, as a designated port, received an\n                    inferior BPDU with a designated role and the\n                    learning bit being set.\n            \n            rstp -- this port is connected to a RSTP bridge or an \n                    MST bridge in a different MST region.",
              "readOnly": true
            },
            "stpxSMSTPortAdminHelloTime": {
              "type": "integer",
              "description": "The adminitratively configured hello time in hundredth \n            of seconds on a port for IEEE MST. The granularity \n            of this timer is 1 second. An agent may return a badValue \n            error if a set is attempted to a value which is not a \n            whole number of seconds. This object value of zero\n            means the hello time is not specifically configured on \n            this port and object value of stpxSMSTPortConfigedHelloTime\n            retrieved for this port will take on the value of \n            dot1dStpBridgeHelloTime defined in BRIDGE-MIB.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "stpxSMSTPortConfigedHelloTime": {
              "type": "integer",
              "description": "Indicates the effective configuration of the hello time on \n            a port.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "stpxSMSTPortOperHelloTime": {
              "type": "integer",
              "description": "The operational hello time in hundredth of seconds on a \n            port for IEEE MST. If this object value is not\n            applicable on a port, then the value retrieved on that\n            port will be -1.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "stpxSMSTPortAdminMSTMode": {
              "type": "string",
              "description": "The desired MST mode of this port.\n            \n            preStandard -- this port is administratively configured to\n                transmit pre-standard, i.e. pre IEEE MST, BPDUs.\n            \n            auto -- the BPDU transmission mode of this port is based \n                on automatic detection of neighbor ports.",
              "readOnly": true
            },
            "stpxSMSTPortOperMSTMode": {
              "type": "string",
              "description": "Indicates the current operational MST mode of this port.\n            \n            unknown -- the operational mode is currently unknown.\n            \n            preStandard -- this port is currently operating in \n                pre-standard MSTP BPDU transmission mode.\n            \n            standard -- this port is currently operating in IEEE MST \n                BPDU transmission mode.",
              "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-STP-EXTENSIONS-MIB",
      "description": "MIB operations for CISCO-STP-EXTENSIONS-MIB"
    }
  ],
  "externalDocs": {
    "description": "Cisco SNMP Object Navigator",
    "url": "https://snmp.cloudapps.cisco.com/Support/IOS/do/BrowseMIB.do"
  }
}
