{
  "openapi": "3.0.0",
  "info": {
    "title": "CISCO-MPLS-LSR-EXT-STD-MIB MIB API",
    "version": "1.0.0",
    "description": "Copyright (c) 2012 IETF Trust and the persons identified\n    as the document authors.  All rights reserved.\n    \n    This MIB module contains generic object definitions for\n    \n    \n    MPLS LSR in transport networks.\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-MPLS-LSR-EXT-STD-MIB structure](https://jeremycohoe.github.io/cisco-ios-xe-openapi-swagger/yang-trees/CISCO-MPLS-LSR-EXT-STD-MIB.html)",
    "contact": {
      "name": "Cisco DevNet",
      "url": "https://developer.cisco.com"
    },
    "x-yang-module": "CISCO-MPLS-LSR-EXT-STD-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-MPLS-LSR-EXT-STD-MIB:cmplsXCExtTable": {
      "get": {
        "summary": "Get cmplsXCExtTable data",
        "description": "Retrieve cmplsXCExtTable operational data from MIB",
        "tags": [
          "CISCO-MPLS-LSR-EXT-STD-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table sparse augments the mplsXCTable of\n        MPLS-LSR-STD-MIB [RFC3813] to provide MPLS-TP specific\n        information about associated tunnel information",
                  "properties": {
                    "cmplsXCExtEntry": {
                      "type": "array",
                      "description": "An entry in this table extends the cross connect\n          information represented by an entry in\n          the mplsXCTable in MPLS-LSR-STD-MIB [RFC3813] through\n          a sparse augmentation.  An entry can be created by\n          a network administrator via SNMP SET commands, or in\n          response to signaling protocol events.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "mplsXCIndex": {
                            "type": "string",
                            "description": "mplsXCIndex",
                            "x-yang-type": "leafref"
                          },
                          "mplsXCInSegmentIndex": {
                            "type": "string",
                            "description": "mplsXCInSegmentIndex",
                            "x-yang-type": "leafref"
                          },
                          "mplsXCOutSegmentIndex": {
                            "type": "string",
                            "description": "mplsXCOutSegmentIndex",
                            "x-yang-type": "leafref"
                          },
                          "cmplsXCExtTunnelPointer": {
                            "type": "string",
                            "description": "This object indicates the back pointer to the tunnel\n            entry segment.  This object cannot be modified if\n            mplsXCRowStatus for the corresponding entry in the\n            mplsXCTable is active(1).",
                            "x-yang-type": "snmpv2-tc:RowPointer"
                          },
                          "cmplsXCOppositeDirXCPtr": {
                            "type": "string",
                            "description": "This object indicates the pointer to the opposite\n            direction XC entry.  This object cannot be modified if\n            mplsXCRowStatus for the corresponding entry in the\n            mplsXCTable is active(1).",
                            "x-yang-type": "snmpv2-tc:RowPointer"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-MPLS-LSR-EXT-STD-MIB:cmplsXCExtTable": {
                    "cmplsXCExtEntry": [
                      {
                        "mplsXCIndex": "1",
                        "mplsXCInSegmentIndex": "1",
                        "mplsXCOutSegmentIndex": "1",
                        "cmplsXCExtTunnelPointer": "example-string",
                        "cmplsXCOppositeDirXCPtr": "example-string"
                      },
                      {
                        "mplsXCIndex": "2",
                        "mplsXCInSegmentIndex": "2",
                        "mplsXCOutSegmentIndex": "2",
                        "cmplsXCExtTunnelPointer": "example-string",
                        "cmplsXCOppositeDirXCPtr": "example-string"
                      },
                      {
                        "mplsXCIndex": "3",
                        "mplsXCInSegmentIndex": "3",
                        "mplsXCOutSegmentIndex": "3",
                        "cmplsXCExtTunnelPointer": "example-string",
                        "cmplsXCOppositeDirXCPtr": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cmplsXCExtTable",
        "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": "/cmplsXCExtTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-MPLS-LSR-EXT-STD-MIB:cmplsXCExtTable/cmplsXCExtEntry": {
      "get": {
        "summary": "Get cmplsXCExtEntry list",
        "description": "Retrieve list of cmplsXCExtEntry entries from MIB",
        "tags": [
          "CISCO-MPLS-LSR-EXT-STD-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry in this table extends the cross connect\n          information represented by an entry in\n          the mplsXCTable in MPLS-LSR-STD-MIB [RFC3813] through\n          a sparse augmentation.  An entry can be created by\n          a network administrator via SNMP SET commands, or in\n          response to signaling protocol events.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "mplsXCIndex": {
                        "type": "string",
                        "description": "mplsXCIndex",
                        "x-yang-type": "leafref"
                      },
                      "mplsXCInSegmentIndex": {
                        "type": "string",
                        "description": "mplsXCInSegmentIndex",
                        "x-yang-type": "leafref"
                      },
                      "mplsXCOutSegmentIndex": {
                        "type": "string",
                        "description": "mplsXCOutSegmentIndex",
                        "x-yang-type": "leafref"
                      },
                      "cmplsXCExtTunnelPointer": {
                        "type": "string",
                        "description": "This object indicates the back pointer to the tunnel\n            entry segment.  This object cannot be modified if\n            mplsXCRowStatus for the corresponding entry in the\n            mplsXCTable is active(1).",
                        "x-yang-type": "snmpv2-tc:RowPointer"
                      },
                      "cmplsXCOppositeDirXCPtr": {
                        "type": "string",
                        "description": "This object indicates the pointer to the opposite\n            direction XC entry.  This object cannot be modified if\n            mplsXCRowStatus for the corresponding entry in the\n            mplsXCTable is active(1).",
                        "x-yang-type": "snmpv2-tc:RowPointer"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-MPLS-LSR-EXT-STD-MIB:cmplsXCExtEntry": [
                    {
                      "mplsXCIndex": "example-string",
                      "mplsXCInSegmentIndex": "example-string",
                      "mplsXCOutSegmentIndex": "example-string",
                      "cmplsXCExtTunnelPointer": "example-string",
                      "cmplsXCOppositeDirXCPtr": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cmplsXCExtEntry",
        "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": "/cmplsXCExtTable/cmplsXCExtEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-MPLS-LSR-EXT-STD-MIB:cmplsXCExtEntry": {
      "get": {
        "summary": "Get cmplsXCExtEntry list",
        "description": "Retrieve list of cmplsXCExtEntry entries from MIB",
        "tags": [
          "CISCO-MPLS-LSR-EXT-STD-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry in this table extends the cross connect\n          information represented by an entry in\n          the mplsXCTable in MPLS-LSR-STD-MIB [RFC3813] through\n          a sparse augmentation.  An entry can be created by\n          a network administrator via SNMP SET commands, or in\n          response to signaling protocol events.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "mplsXCIndex": {
                        "type": "string",
                        "description": "mplsXCIndex",
                        "x-yang-type": "leafref"
                      },
                      "mplsXCInSegmentIndex": {
                        "type": "string",
                        "description": "mplsXCInSegmentIndex",
                        "x-yang-type": "leafref"
                      },
                      "mplsXCOutSegmentIndex": {
                        "type": "string",
                        "description": "mplsXCOutSegmentIndex",
                        "x-yang-type": "leafref"
                      },
                      "cmplsXCExtTunnelPointer": {
                        "type": "string",
                        "description": "This object indicates the back pointer to the tunnel\n            entry segment.  This object cannot be modified if\n            mplsXCRowStatus for the corresponding entry in the\n            mplsXCTable is active(1).",
                        "x-yang-type": "snmpv2-tc:RowPointer"
                      },
                      "cmplsXCOppositeDirXCPtr": {
                        "type": "string",
                        "description": "This object indicates the pointer to the opposite\n            direction XC entry.  This object cannot be modified if\n            mplsXCRowStatus for the corresponding entry in the\n            mplsXCTable is active(1).",
                        "x-yang-type": "snmpv2-tc:RowPointer"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-MPLS-LSR-EXT-STD-MIB:cmplsXCExtEntry": [
                    {
                      "mplsXCIndex": "example-string",
                      "mplsXCInSegmentIndex": "example-string",
                      "mplsXCOutSegmentIndex": "example-string",
                      "cmplsXCExtTunnelPointer": "example-string",
                      "cmplsXCOppositeDirXCPtr": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cmplsXCExtEntry-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": "/cmplsXCExtEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-MPLS-LSR-EXT-STD-MIB:cmplsXCExtTable/cmplsXCExtEntry={mplsXCIndex},{mplsXCInSegmentIndex},{mplsXCOutSegmentIndex}": {
      "get": {
        "summary": "Get cmplsXCExtEntry entry",
        "description": "Retrieve specific cmplsXCExtEntry entry by key from MIB",
        "tags": [
          "CISCO-MPLS-LSR-EXT-STD-MIB"
        ],
        "parameters": [
          {
            "name": "mplsXCIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "mplsXCInSegmentIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "mplsXCOutSegmentIndex",
            "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": {
                    "mplsXCIndex": {
                      "type": "string",
                      "description": "mplsXCIndex",
                      "x-yang-type": "leafref"
                    },
                    "mplsXCInSegmentIndex": {
                      "type": "string",
                      "description": "mplsXCInSegmentIndex",
                      "x-yang-type": "leafref"
                    },
                    "mplsXCOutSegmentIndex": {
                      "type": "string",
                      "description": "mplsXCOutSegmentIndex",
                      "x-yang-type": "leafref"
                    },
                    "cmplsXCExtTunnelPointer": {
                      "type": "string",
                      "description": "This object indicates the back pointer to the tunnel\n            entry segment.  This object cannot be modified if\n            mplsXCRowStatus for the corresponding entry in the\n            mplsXCTable is active(1).",
                      "x-yang-type": "snmpv2-tc:RowPointer"
                    },
                    "cmplsXCOppositeDirXCPtr": {
                      "type": "string",
                      "description": "This object indicates the pointer to the opposite\n            direction XC entry.  This object cannot be modified if\n            mplsXCRowStatus for the corresponding entry in the\n            mplsXCTable is active(1).",
                      "x-yang-type": "snmpv2-tc:RowPointer"
                    }
                  }
                },
                "example": {
                  "CISCO-MPLS-LSR-EXT-STD-MIB:cmplsXCExtEntry": {
                    "mplsXCIndex": "example-string",
                    "mplsXCInSegmentIndex": "example-string",
                    "mplsXCOutSegmentIndex": "example-string",
                    "cmplsXCExtTunnelPointer": "example-string",
                    "cmplsXCOppositeDirXCPtr": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cmplsXCExtEntry-2"
      },
      "x-yang-path": "/cmplsXCExtTable/cmplsXCExtEntry={mplsXCIndex mplsXCInSegmentIndex mplsXCOutSegmentIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "mplsXCIndex mplsXCInSegmentIndex mplsXCOutSegmentIndex"
      ]
    },
    "/data/CISCO-MPLS-LSR-EXT-STD-MIB:cmplsXCExtEntry={mplsXCIndex},{mplsXCInSegmentIndex},{mplsXCOutSegmentIndex}": {
      "get": {
        "summary": "Get cmplsXCExtEntry entry",
        "description": "Retrieve specific cmplsXCExtEntry entry by key from MIB",
        "tags": [
          "CISCO-MPLS-LSR-EXT-STD-MIB"
        ],
        "parameters": [
          {
            "name": "mplsXCIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "mplsXCInSegmentIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "mplsXCOutSegmentIndex",
            "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": {
                    "mplsXCIndex": {
                      "type": "string",
                      "description": "mplsXCIndex",
                      "x-yang-type": "leafref"
                    },
                    "mplsXCInSegmentIndex": {
                      "type": "string",
                      "description": "mplsXCInSegmentIndex",
                      "x-yang-type": "leafref"
                    },
                    "mplsXCOutSegmentIndex": {
                      "type": "string",
                      "description": "mplsXCOutSegmentIndex",
                      "x-yang-type": "leafref"
                    },
                    "cmplsXCExtTunnelPointer": {
                      "type": "string",
                      "description": "This object indicates the back pointer to the tunnel\n            entry segment.  This object cannot be modified if\n            mplsXCRowStatus for the corresponding entry in the\n            mplsXCTable is active(1).",
                      "x-yang-type": "snmpv2-tc:RowPointer"
                    },
                    "cmplsXCOppositeDirXCPtr": {
                      "type": "string",
                      "description": "This object indicates the pointer to the opposite\n            direction XC entry.  This object cannot be modified if\n            mplsXCRowStatus for the corresponding entry in the\n            mplsXCTable is active(1).",
                      "x-yang-type": "snmpv2-tc:RowPointer"
                    }
                  }
                },
                "example": {
                  "CISCO-MPLS-LSR-EXT-STD-MIB:cmplsXCExtEntry": {
                    "mplsXCIndex": "example-string",
                    "mplsXCInSegmentIndex": "example-string",
                    "mplsXCOutSegmentIndex": "example-string",
                    "cmplsXCExtTunnelPointer": "example-string",
                    "cmplsXCOppositeDirXCPtr": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cmplsXCExtEntry-4"
      },
      "x-yang-path": "/cmplsXCExtEntry={mplsXCIndex mplsXCInSegmentIndex mplsXCOutSegmentIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "mplsXCIndex mplsXCInSegmentIndex mplsXCOutSegmentIndex"
      ]
    }
  },
  "components": {
    "schemas": {
      "CISCO-MPLS-LSR-EXT-STD-MIB_CISCO-MPLS-LSR-EXT-STD-MIB": {
        "type": "object",
        "description": "This table sparse augments the mplsXCTable of\n        MPLS-LSR-STD-MIB [RFC3813] to provide MPLS-TP specific\n        information about associated tunnel information",
        "properties": {
          "cmplsXCExtEntry": {
            "type": "array",
            "description": "An entry in this table extends the cross connect\n          information represented by an entry in\n          the mplsXCTable in MPLS-LSR-STD-MIB [RFC3813] through\n          a sparse augmentation.  An entry can be created by\n          a network administrator via SNMP SET commands, or in\n          response to signaling protocol events.",
            "items": {
              "type": "object",
              "properties": {
                "mplsXCIndex": {
                  "type": "string",
                  "description": "mplsXCIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "mplsXCInSegmentIndex": {
                  "type": "string",
                  "description": "mplsXCInSegmentIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "mplsXCOutSegmentIndex": {
                  "type": "string",
                  "description": "mplsXCOutSegmentIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cmplsXCExtTunnelPointer": {
                  "type": "string",
                  "description": "This object indicates the back pointer to the tunnel\n            entry segment.  This object cannot be modified if\n            mplsXCRowStatus for the corresponding entry in the\n            mplsXCTable is active(1).",
                  "x-yang-type": "snmpv2-tc:RowPointer",
                  "readOnly": true
                },
                "cmplsXCOppositeDirXCPtr": {
                  "type": "string",
                  "description": "This object indicates the pointer to the opposite\n            direction XC entry.  This object cannot be modified if\n            mplsXCRowStatus for the corresponding entry in the\n            mplsXCTable is active(1).",
                  "x-yang-type": "snmpv2-tc:RowPointer",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cmplsXCExtTable": {
            "type": "object",
            "description": "This table sparse augments the mplsXCTable of\n        MPLS-LSR-STD-MIB [RFC3813] to provide MPLS-TP specific\n        information about associated tunnel information",
            "properties": {
              "cmplsXCExtEntry": {
                "type": "array",
                "description": "An entry in this table extends the cross connect\n          information represented by an entry in\n          the mplsXCTable in MPLS-LSR-STD-MIB [RFC3813] through\n          a sparse augmentation.  An entry can be created by\n          a network administrator via SNMP SET commands, or in\n          response to signaling protocol events.",
                "items": {
                  "type": "object",
                  "properties": {
                    "mplsXCIndex": {
                      "type": "string",
                      "description": "mplsXCIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "mplsXCInSegmentIndex": {
                      "type": "string",
                      "description": "mplsXCInSegmentIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "mplsXCOutSegmentIndex": {
                      "type": "string",
                      "description": "mplsXCOutSegmentIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cmplsXCExtTunnelPointer": {
                      "type": "string",
                      "description": "This object indicates the back pointer to the tunnel\n            entry segment.  This object cannot be modified if\n            mplsXCRowStatus for the corresponding entry in the\n            mplsXCTable is active(1).",
                      "x-yang-type": "snmpv2-tc:RowPointer",
                      "readOnly": true
                    },
                    "cmplsXCOppositeDirXCPtr": {
                      "type": "string",
                      "description": "This object indicates the pointer to the opposite\n            direction XC entry.  This object cannot be modified if\n            mplsXCRowStatus for the corresponding entry in the\n            mplsXCTable is active(1).",
                      "x-yang-type": "snmpv2-tc:RowPointer",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          }
        }
      },
      "CISCO-MPLS-LSR-EXT-STD-MIB_cmplsXCExtEntry": {
        "type": "array",
        "description": "An entry in this table extends the cross connect\n          information represented by an entry in\n          the mplsXCTable in MPLS-LSR-STD-MIB [RFC3813] through\n          a sparse augmentation.  An entry can be created by\n          a network administrator via SNMP SET commands, or in\n          response to signaling protocol events.",
        "items": {
          "type": "object",
          "properties": {
            "mplsXCIndex": {
              "type": "string",
              "description": "mplsXCIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "mplsXCInSegmentIndex": {
              "type": "string",
              "description": "mplsXCInSegmentIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "mplsXCOutSegmentIndex": {
              "type": "string",
              "description": "mplsXCOutSegmentIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cmplsXCExtTunnelPointer": {
              "type": "string",
              "description": "This object indicates the back pointer to the tunnel\n            entry segment.  This object cannot be modified if\n            mplsXCRowStatus for the corresponding entry in the\n            mplsXCTable is active(1).",
              "x-yang-type": "snmpv2-tc:RowPointer",
              "readOnly": true
            },
            "cmplsXCOppositeDirXCPtr": {
              "type": "string",
              "description": "This object indicates the pointer to the opposite\n            direction XC entry.  This object cannot be modified if\n            mplsXCRowStatus for the corresponding entry in the\n            mplsXCTable is active(1).",
              "x-yang-type": "snmpv2-tc:RowPointer",
              "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-MPLS-LSR-EXT-STD-MIB",
      "description": "MIB operations for CISCO-MPLS-LSR-EXT-STD-MIB"
    }
  ],
  "externalDocs": {
    "description": "Cisco SNMP Object Navigator",
    "url": "https://snmp.cloudapps.cisco.com/Support/IOS/do/BrowseMIB.do"
  }
}
