{
  "openapi": "3.0.0",
  "info": {
    "title": "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN MIB API",
    "version": "1.0.0",
    "description": "This MIB Module is a supplement to the\n    CISCO-IETF-ATM2-PVCTRAP-MIB.\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-IETF-ATM2-PVCTRAP-MIB-EXTN structure](https://jeremycohoe.github.io/cisco-ios-xe-openapi-swagger/yang-trees/CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN.html)",
    "contact": {
      "name": "Cisco DevNet",
      "url": "https://developer.cisco.com"
    },
    "x-yang-module": "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN",
    "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-IETF-ATM2-PVCTRAP-MIB-EXTN:atmCurrentStatusChangePVclTable": {
      "get": {
        "summary": "Get atmCurrentStatusChangePVclTable data",
        "description": "Retrieve atmCurrentStatusChangePVclTable operational data from MIB",
        "tags": [
          "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table indicating all VCLs for which there is an\n        active row in the atmVclTable having an atmVclConnKind\n        value of `pvc' and atmVclOperStatus to have changed in the\n        last PVC notification interval.",
                  "properties": {
                    "atmCurrentStatusChangePVclEntry": {
                      "type": "array",
                      "description": "Each entry in the table represents a VCL for which\n          there is an active row in the atmVclTable having an\n          atmVclConnKind value of `pvc' and atmVclOperStatus\n          to have changed in the last PVC notification interval.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "ifIndex": {
                            "type": "string",
                            "description": "ifIndex",
                            "x-yang-type": "leafref"
                          },
                          "atmVclVpi": {
                            "type": "string",
                            "description": "atmVclVpi",
                            "x-yang-type": "leafref"
                          },
                          "atmVclVci": {
                            "type": "string",
                            "description": "atmVclVci",
                            "x-yang-type": "leafref"
                          },
                          "atmPVclStatusTransition": {
                            "type": "integer",
                            "description": "The number of state transitions that has happened \n            on this PVCL in the last notification interval.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "atmPVclStatusChangeStart": {
                            "type": "string",
                            "description": "The time stamp at which this PVCL changed state for the\n            first time in  the last notification interval.",
                            "x-yang-type": "yang:timestamp"
                          },
                          "atmPVclStatusChangeEnd": {
                            "type": "string",
                            "description": "The time stamp of the last state change of this PVCL\n            in the last notification interval.",
                            "x-yang-type": "yang:timestamp"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmCurrentStatusChangePVclTable": {
                    "atmCurrentStatusChangePVclEntry": [
                      {
                        "ifIndex": "1",
                        "atmVclVpi": "example-string",
                        "atmVclVci": "example-string",
                        "atmPVclStatusTransition": 0,
                        "atmPVclStatusChangeStart": "up(1)",
                        "atmPVclStatusChangeEnd": "up(1)"
                      },
                      {
                        "ifIndex": "2",
                        "atmVclVpi": "example-string",
                        "atmVclVci": "example-string",
                        "atmPVclStatusTransition": 0,
                        "atmPVclStatusChangeStart": "up(1)",
                        "atmPVclStatusChangeEnd": "up(1)"
                      },
                      {
                        "ifIndex": "3",
                        "atmVclVpi": "example-string",
                        "atmVclVci": "example-string",
                        "atmPVclStatusTransition": 0,
                        "atmPVclStatusChangeStart": "up(1)",
                        "atmPVclStatusChangeEnd": "up(1)"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmCurrentStatusChangePVclTable",
        "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": "/atmCurrentStatusChangePVclTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmCurrentStatusChangePVclTable/atmCurrentStatusChangePVclEntry": {
      "get": {
        "summary": "Get atmCurrentStatusChangePVclEntry list",
        "description": "Retrieve list of atmCurrentStatusChangePVclEntry entries from MIB",
        "tags": [
          "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "Each entry in the table represents a VCL for which\n          there is an active row in the atmVclTable having an\n          atmVclConnKind value of `pvc' and atmVclOperStatus\n          to have changed in the last PVC notification interval.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "atmVclVpi": {
                        "type": "string",
                        "description": "atmVclVpi",
                        "x-yang-type": "leafref"
                      },
                      "atmVclVci": {
                        "type": "string",
                        "description": "atmVclVci",
                        "x-yang-type": "leafref"
                      },
                      "atmPVclStatusTransition": {
                        "type": "integer",
                        "description": "The number of state transitions that has happened \n            on this PVCL in the last notification interval.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "atmPVclStatusChangeStart": {
                        "type": "string",
                        "description": "The time stamp at which this PVCL changed state for the\n            first time in  the last notification interval.",
                        "x-yang-type": "yang:timestamp"
                      },
                      "atmPVclStatusChangeEnd": {
                        "type": "string",
                        "description": "The time stamp of the last state change of this PVCL\n            in the last notification interval.",
                        "x-yang-type": "yang:timestamp"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmCurrentStatusChangePVclEntry": [
                    {
                      "ifIndex": "example-string",
                      "atmVclVpi": "example-string",
                      "atmVclVci": "example-string",
                      "atmPVclStatusTransition": 0,
                      "atmPVclStatusChangeStart": "up(1)",
                      "atmPVclStatusChangeEnd": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmCurrentStatusChangePVclEntry",
        "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": "/atmCurrentStatusChangePVclTable/atmCurrentStatusChangePVclEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmStatusChangePVclRangeTable": {
      "get": {
        "summary": "Get atmStatusChangePVclRangeTable data",
        "description": "Retrieve atmStatusChangePVclRangeTable operational data from MIB",
        "tags": [
          "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table indicating more than one VCLs in a consecutive \n        range and for each VCL there is an active row in the \n        atmVclTable having an atmVclConnKind value of `pvc'\n        and atmVclOperStatus to have changed in the same\n        direction in the last PVC notification interval.",
                  "properties": {
                    "atmStatusChangePVclRangeEntry": {
                      "type": "array",
                      "description": "Each entry in this table represents a range of VCLs and \n          for each VCL there is an active row in the atmVclTable having\n          an atmVclConnKind value of 'pvc' and atmVclOperStatus to have\n          changed in the same direction in the last notification \n          interval.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "ifIndex": {
                            "type": "string",
                            "description": "ifIndex",
                            "x-yang-type": "leafref"
                          },
                          "atmVclVpi": {
                            "type": "string",
                            "description": "atmVclVpi",
                            "x-yang-type": "leafref"
                          },
                          "rangeIndex": {
                            "type": "integer",
                            "description": "Index to represent different ranges, the first range is \n            indexed by value 0, the second by 1 and so on...",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "atmPVclLowerRangeValue": {
                            "type": "integer",
                            "description": "The first PVCL in a range of PVcls for which the \n            atmVclOperStatus to have changed in the last \n            notification interval.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmPVclHigherRangeValue": {
                            "type": "integer",
                            "description": "The last PVCL in a range of PVcls for which the \n            atmOperStatus to have changed in the last \n            notification interval.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmPVclRangeStatusChangeStart": {
                            "type": "string",
                            "description": "The time stamp at which the first PVCL in the range\n            changed state in the last notification interval.",
                            "x-yang-type": "yang:timestamp"
                          },
                          "atmPVclRangeStatusChangeEnd": {
                            "type": "string",
                            "description": "The time stamp at which the last PVCL in the range\n            changed state in the last notification interval.",
                            "x-yang-type": "yang:timestamp"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmStatusChangePVclRangeTable": {
                    "atmStatusChangePVclRangeEntry": [
                      {
                        "ifIndex": "1",
                        "atmVclVpi": "example-string",
                        "rangeIndex": 1,
                        "atmPVclLowerRangeValue": -2147483648,
                        "atmPVclHigherRangeValue": -2147483648,
                        "atmPVclRangeStatusChangeStart": "up(1)",
                        "atmPVclRangeStatusChangeEnd": "up(1)"
                      },
                      {
                        "ifIndex": "2",
                        "atmVclVpi": "example-string",
                        "rangeIndex": 2,
                        "atmPVclLowerRangeValue": -2147483648,
                        "atmPVclHigherRangeValue": -2147483648,
                        "atmPVclRangeStatusChangeStart": "up(1)",
                        "atmPVclRangeStatusChangeEnd": "up(1)"
                      },
                      {
                        "ifIndex": "3",
                        "atmVclVpi": "example-string",
                        "rangeIndex": 3,
                        "atmPVclLowerRangeValue": -2147483648,
                        "atmPVclHigherRangeValue": -2147483648,
                        "atmPVclRangeStatusChangeStart": "up(1)",
                        "atmPVclRangeStatusChangeEnd": "up(1)"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmStatusChangePVclRangeTable",
        "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": "/atmStatusChangePVclRangeTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmStatusChangePVclRangeTable/atmStatusChangePVclRangeEntry": {
      "get": {
        "summary": "Get atmStatusChangePVclRangeEntry list",
        "description": "Retrieve list of atmStatusChangePVclRangeEntry entries from MIB",
        "tags": [
          "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "Each entry in this table represents a range of VCLs and \n          for each VCL there is an active row in the atmVclTable having\n          an atmVclConnKind value of 'pvc' and atmVclOperStatus to have\n          changed in the same direction in the last notification \n          interval.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "atmVclVpi": {
                        "type": "string",
                        "description": "atmVclVpi",
                        "x-yang-type": "leafref"
                      },
                      "rangeIndex": {
                        "type": "integer",
                        "description": "Index to represent different ranges, the first range is \n            indexed by value 0, the second by 1 and so on...",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "atmPVclLowerRangeValue": {
                        "type": "integer",
                        "description": "The first PVCL in a range of PVcls for which the \n            atmVclOperStatus to have changed in the last \n            notification interval.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmPVclHigherRangeValue": {
                        "type": "integer",
                        "description": "The last PVCL in a range of PVcls for which the \n            atmOperStatus to have changed in the last \n            notification interval.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmPVclRangeStatusChangeStart": {
                        "type": "string",
                        "description": "The time stamp at which the first PVCL in the range\n            changed state in the last notification interval.",
                        "x-yang-type": "yang:timestamp"
                      },
                      "atmPVclRangeStatusChangeEnd": {
                        "type": "string",
                        "description": "The time stamp at which the last PVCL in the range\n            changed state in the last notification interval.",
                        "x-yang-type": "yang:timestamp"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmStatusChangePVclRangeEntry": [
                    {
                      "ifIndex": "example-string",
                      "atmVclVpi": "example-string",
                      "rangeIndex": 1,
                      "atmPVclLowerRangeValue": -2147483648,
                      "atmPVclHigherRangeValue": -2147483648,
                      "atmPVclRangeStatusChangeStart": "up(1)",
                      "atmPVclRangeStatusChangeEnd": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmStatusChangePVclRangeEntry",
        "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": "/atmStatusChangePVclRangeTable/atmStatusChangePVclRangeEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmCurrentStatusChangePVclEntry": {
      "get": {
        "summary": "Get atmCurrentStatusChangePVclEntry list",
        "description": "Retrieve list of atmCurrentStatusChangePVclEntry entries from MIB",
        "tags": [
          "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "Each entry in the table represents a VCL for which\n          there is an active row in the atmVclTable having an\n          atmVclConnKind value of `pvc' and atmVclOperStatus\n          to have changed in the last PVC notification interval.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "atmVclVpi": {
                        "type": "string",
                        "description": "atmVclVpi",
                        "x-yang-type": "leafref"
                      },
                      "atmVclVci": {
                        "type": "string",
                        "description": "atmVclVci",
                        "x-yang-type": "leafref"
                      },
                      "atmPVclStatusTransition": {
                        "type": "integer",
                        "description": "The number of state transitions that has happened \n            on this PVCL in the last notification interval.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "atmPVclStatusChangeStart": {
                        "type": "string",
                        "description": "The time stamp at which this PVCL changed state for the\n            first time in  the last notification interval.",
                        "x-yang-type": "yang:timestamp"
                      },
                      "atmPVclStatusChangeEnd": {
                        "type": "string",
                        "description": "The time stamp of the last state change of this PVCL\n            in the last notification interval.",
                        "x-yang-type": "yang:timestamp"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmCurrentStatusChangePVclEntry": [
                    {
                      "ifIndex": "example-string",
                      "atmVclVpi": "example-string",
                      "atmVclVci": "example-string",
                      "atmPVclStatusTransition": 0,
                      "atmPVclStatusChangeStart": "up(1)",
                      "atmPVclStatusChangeEnd": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmCurrentStatusChangePVclEntry-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": "/atmCurrentStatusChangePVclEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmStatusChangePVclRangeEntry": {
      "get": {
        "summary": "Get atmStatusChangePVclRangeEntry list",
        "description": "Retrieve list of atmStatusChangePVclRangeEntry entries from MIB",
        "tags": [
          "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "Each entry in this table represents a range of VCLs and \n          for each VCL there is an active row in the atmVclTable having\n          an atmVclConnKind value of 'pvc' and atmVclOperStatus to have\n          changed in the same direction in the last notification \n          interval.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "atmVclVpi": {
                        "type": "string",
                        "description": "atmVclVpi",
                        "x-yang-type": "leafref"
                      },
                      "rangeIndex": {
                        "type": "integer",
                        "description": "Index to represent different ranges, the first range is \n            indexed by value 0, the second by 1 and so on...",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "atmPVclLowerRangeValue": {
                        "type": "integer",
                        "description": "The first PVCL in a range of PVcls for which the \n            atmVclOperStatus to have changed in the last \n            notification interval.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmPVclHigherRangeValue": {
                        "type": "integer",
                        "description": "The last PVCL in a range of PVcls for which the \n            atmOperStatus to have changed in the last \n            notification interval.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmPVclRangeStatusChangeStart": {
                        "type": "string",
                        "description": "The time stamp at which the first PVCL in the range\n            changed state in the last notification interval.",
                        "x-yang-type": "yang:timestamp"
                      },
                      "atmPVclRangeStatusChangeEnd": {
                        "type": "string",
                        "description": "The time stamp at which the last PVCL in the range\n            changed state in the last notification interval.",
                        "x-yang-type": "yang:timestamp"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmStatusChangePVclRangeEntry": [
                    {
                      "ifIndex": "example-string",
                      "atmVclVpi": "example-string",
                      "rangeIndex": 1,
                      "atmPVclLowerRangeValue": -2147483648,
                      "atmPVclHigherRangeValue": -2147483648,
                      "atmPVclRangeStatusChangeStart": "up(1)",
                      "atmPVclRangeStatusChangeEnd": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmStatusChangePVclRangeEntry-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": "/atmStatusChangePVclRangeEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmCurrentStatusChangePVclTable/atmCurrentStatusChangePVclEntry={ifIndex},{atmVclVpi},{atmVclVci}": {
      "get": {
        "summary": "Get atmCurrentStatusChangePVclEntry entry",
        "description": "Retrieve specific atmCurrentStatusChangePVclEntry entry by key from MIB",
        "tags": [
          "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVclVpi",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVclVci",
            "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": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "atmVclVpi": {
                      "type": "string",
                      "description": "atmVclVpi",
                      "x-yang-type": "leafref"
                    },
                    "atmVclVci": {
                      "type": "string",
                      "description": "atmVclVci",
                      "x-yang-type": "leafref"
                    },
                    "atmPVclStatusTransition": {
                      "type": "integer",
                      "description": "The number of state transitions that has happened \n            on this PVCL in the last notification interval.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "atmPVclStatusChangeStart": {
                      "type": "string",
                      "description": "The time stamp at which this PVCL changed state for the\n            first time in  the last notification interval.",
                      "x-yang-type": "yang:timestamp"
                    },
                    "atmPVclStatusChangeEnd": {
                      "type": "string",
                      "description": "The time stamp of the last state change of this PVCL\n            in the last notification interval.",
                      "x-yang-type": "yang:timestamp"
                    }
                  }
                },
                "example": {
                  "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmCurrentStatusChangePVclEntry": {
                    "ifIndex": "example-string",
                    "atmVclVpi": "example-string",
                    "atmVclVci": "example-string",
                    "atmPVclStatusTransition": 0,
                    "atmPVclStatusChangeStart": "up(1)",
                    "atmPVclStatusChangeEnd": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmCurrentStatusChangePVclEntry-2"
      },
      "x-yang-path": "/atmCurrentStatusChangePVclTable/atmCurrentStatusChangePVclEntry={ifIndex atmVclVpi atmVclVci}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex atmVclVpi atmVclVci"
      ]
    },
    "/data/CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmStatusChangePVclRangeTable/atmStatusChangePVclRangeEntry={ifIndex},{atmVclVpi},{rangeIndex}": {
      "get": {
        "summary": "Get atmStatusChangePVclRangeEntry entry",
        "description": "Retrieve specific atmStatusChangePVclRangeEntry entry by key from MIB",
        "tags": [
          "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVclVpi",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rangeIndex",
            "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": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "atmVclVpi": {
                      "type": "string",
                      "description": "atmVclVpi",
                      "x-yang-type": "leafref"
                    },
                    "rangeIndex": {
                      "type": "integer",
                      "description": "Index to represent different ranges, the first range is \n            indexed by value 0, the second by 1 and so on...",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "atmPVclLowerRangeValue": {
                      "type": "integer",
                      "description": "The first PVCL in a range of PVcls for which the \n            atmVclOperStatus to have changed in the last \n            notification interval.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmPVclHigherRangeValue": {
                      "type": "integer",
                      "description": "The last PVCL in a range of PVcls for which the \n            atmOperStatus to have changed in the last \n            notification interval.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmPVclRangeStatusChangeStart": {
                      "type": "string",
                      "description": "The time stamp at which the first PVCL in the range\n            changed state in the last notification interval.",
                      "x-yang-type": "yang:timestamp"
                    },
                    "atmPVclRangeStatusChangeEnd": {
                      "type": "string",
                      "description": "The time stamp at which the last PVCL in the range\n            changed state in the last notification interval.",
                      "x-yang-type": "yang:timestamp"
                    }
                  }
                },
                "example": {
                  "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmStatusChangePVclRangeEntry": {
                    "ifIndex": "example-string",
                    "atmVclVpi": "example-string",
                    "rangeIndex": 1,
                    "atmPVclLowerRangeValue": -2147483648,
                    "atmPVclHigherRangeValue": -2147483648,
                    "atmPVclRangeStatusChangeStart": "up(1)",
                    "atmPVclRangeStatusChangeEnd": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmStatusChangePVclRangeEntry-2"
      },
      "x-yang-path": "/atmStatusChangePVclRangeTable/atmStatusChangePVclRangeEntry={ifIndex atmVclVpi rangeIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex atmVclVpi rangeIndex"
      ]
    },
    "/data/CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmCurrentStatusChangePVclEntry={ifIndex},{atmVclVpi},{atmVclVci}": {
      "get": {
        "summary": "Get atmCurrentStatusChangePVclEntry entry",
        "description": "Retrieve specific atmCurrentStatusChangePVclEntry entry by key from MIB",
        "tags": [
          "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVclVpi",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVclVci",
            "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": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "atmVclVpi": {
                      "type": "string",
                      "description": "atmVclVpi",
                      "x-yang-type": "leafref"
                    },
                    "atmVclVci": {
                      "type": "string",
                      "description": "atmVclVci",
                      "x-yang-type": "leafref"
                    },
                    "atmPVclStatusTransition": {
                      "type": "integer",
                      "description": "The number of state transitions that has happened \n            on this PVCL in the last notification interval.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "atmPVclStatusChangeStart": {
                      "type": "string",
                      "description": "The time stamp at which this PVCL changed state for the\n            first time in  the last notification interval.",
                      "x-yang-type": "yang:timestamp"
                    },
                    "atmPVclStatusChangeEnd": {
                      "type": "string",
                      "description": "The time stamp of the last state change of this PVCL\n            in the last notification interval.",
                      "x-yang-type": "yang:timestamp"
                    }
                  }
                },
                "example": {
                  "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmCurrentStatusChangePVclEntry": {
                    "ifIndex": "example-string",
                    "atmVclVpi": "example-string",
                    "atmVclVci": "example-string",
                    "atmPVclStatusTransition": 0,
                    "atmPVclStatusChangeStart": "up(1)",
                    "atmPVclStatusChangeEnd": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmCurrentStatusChangePVclEntry-4"
      },
      "x-yang-path": "/atmCurrentStatusChangePVclEntry={ifIndex atmVclVpi atmVclVci}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex atmVclVpi atmVclVci"
      ]
    },
    "/data/CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmStatusChangePVclRangeEntry={ifIndex},{atmVclVpi},{rangeIndex}": {
      "get": {
        "summary": "Get atmStatusChangePVclRangeEntry entry",
        "description": "Retrieve specific atmStatusChangePVclRangeEntry entry by key from MIB",
        "tags": [
          "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVclVpi",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rangeIndex",
            "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": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "atmVclVpi": {
                      "type": "string",
                      "description": "atmVclVpi",
                      "x-yang-type": "leafref"
                    },
                    "rangeIndex": {
                      "type": "integer",
                      "description": "Index to represent different ranges, the first range is \n            indexed by value 0, the second by 1 and so on...",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "atmPVclLowerRangeValue": {
                      "type": "integer",
                      "description": "The first PVCL in a range of PVcls for which the \n            atmVclOperStatus to have changed in the last \n            notification interval.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmPVclHigherRangeValue": {
                      "type": "integer",
                      "description": "The last PVCL in a range of PVcls for which the \n            atmOperStatus to have changed in the last \n            notification interval.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmPVclRangeStatusChangeStart": {
                      "type": "string",
                      "description": "The time stamp at which the first PVCL in the range\n            changed state in the last notification interval.",
                      "x-yang-type": "yang:timestamp"
                    },
                    "atmPVclRangeStatusChangeEnd": {
                      "type": "string",
                      "description": "The time stamp at which the last PVCL in the range\n            changed state in the last notification interval.",
                      "x-yang-type": "yang:timestamp"
                    }
                  }
                },
                "example": {
                  "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN:atmStatusChangePVclRangeEntry": {
                    "ifIndex": "example-string",
                    "atmVclVpi": "example-string",
                    "rangeIndex": 1,
                    "atmPVclLowerRangeValue": -2147483648,
                    "atmPVclHigherRangeValue": -2147483648,
                    "atmPVclRangeStatusChangeStart": "up(1)",
                    "atmPVclRangeStatusChangeEnd": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmStatusChangePVclRangeEntry-4"
      },
      "x-yang-path": "/atmStatusChangePVclRangeEntry={ifIndex atmVclVpi rangeIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex atmVclVpi rangeIndex"
      ]
    }
  },
  "components": {
    "schemas": {
      "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN_CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN": {
        "type": "object",
        "description": "A table indicating all VCLs for which there is an\n        active row in the atmVclTable having an atmVclConnKind\n        value of `pvc' and atmVclOperStatus to have changed in the\n        last PVC notification interval.",
        "properties": {
          "atmCurrentStatusChangePVclEntry": {
            "type": "array",
            "description": "Each entry in the table represents a VCL for which\n          there is an active row in the atmVclTable having an\n          atmVclConnKind value of `pvc' and atmVclOperStatus\n          to have changed in the last PVC notification interval.",
            "items": {
              "type": "object",
              "properties": {
                "ifIndex": {
                  "type": "string",
                  "description": "ifIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "atmVclVpi": {
                  "type": "string",
                  "description": "atmVclVpi",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "atmVclVci": {
                  "type": "string",
                  "description": "atmVclVci",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "atmPVclStatusTransition": {
                  "type": "integer",
                  "description": "The number of state transitions that has happened \n            on this PVCL in the last notification interval.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "atmPVclStatusChangeStart": {
                  "type": "string",
                  "description": "The time stamp at which this PVCL changed state for the\n            first time in  the last notification interval.",
                  "x-yang-type": "yang:timestamp",
                  "readOnly": true
                },
                "atmPVclStatusChangeEnd": {
                  "type": "string",
                  "description": "The time stamp of the last state change of this PVCL\n            in the last notification interval.",
                  "x-yang-type": "yang:timestamp",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "atmStatusChangePVclRangeEntry": {
            "type": "array",
            "description": "Each entry in this table represents a range of VCLs and \n          for each VCL there is an active row in the atmVclTable having\n          an atmVclConnKind value of 'pvc' and atmVclOperStatus to have\n          changed in the same direction in the last notification \n          interval.",
            "items": {
              "type": "object",
              "properties": {
                "ifIndex": {
                  "type": "string",
                  "description": "ifIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "atmVclVpi": {
                  "type": "string",
                  "description": "atmVclVpi",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "rangeIndex": {
                  "type": "integer",
                  "description": "Index to represent different ranges, the first range is \n            indexed by value 0, the second by 1 and so on...",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "atmPVclLowerRangeValue": {
                  "type": "integer",
                  "description": "The first PVCL in a range of PVcls for which the \n            atmVclOperStatus to have changed in the last \n            notification interval.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmPVclHigherRangeValue": {
                  "type": "integer",
                  "description": "The last PVCL in a range of PVcls for which the \n            atmOperStatus to have changed in the last \n            notification interval.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmPVclRangeStatusChangeStart": {
                  "type": "string",
                  "description": "The time stamp at which the first PVCL in the range\n            changed state in the last notification interval.",
                  "x-yang-type": "yang:timestamp",
                  "readOnly": true
                },
                "atmPVclRangeStatusChangeEnd": {
                  "type": "string",
                  "description": "The time stamp at which the last PVCL in the range\n            changed state in the last notification interval.",
                  "x-yang-type": "yang:timestamp",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "atmCurrentStatusChangePVclTable": {
            "type": "object",
            "description": "A table indicating all VCLs for which there is an\n        active row in the atmVclTable having an atmVclConnKind\n        value of `pvc' and atmVclOperStatus to have changed in the\n        last PVC notification interval.",
            "properties": {
              "atmCurrentStatusChangePVclEntry": {
                "type": "array",
                "description": "Each entry in the table represents a VCL for which\n          there is an active row in the atmVclTable having an\n          atmVclConnKind value of `pvc' and atmVclOperStatus\n          to have changed in the last PVC notification interval.",
                "items": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "atmVclVpi": {
                      "type": "string",
                      "description": "atmVclVpi",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "atmVclVci": {
                      "type": "string",
                      "description": "atmVclVci",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "atmPVclStatusTransition": {
                      "type": "integer",
                      "description": "The number of state transitions that has happened \n            on this PVCL in the last notification interval.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "atmPVclStatusChangeStart": {
                      "type": "string",
                      "description": "The time stamp at which this PVCL changed state for the\n            first time in  the last notification interval.",
                      "x-yang-type": "yang:timestamp",
                      "readOnly": true
                    },
                    "atmPVclStatusChangeEnd": {
                      "type": "string",
                      "description": "The time stamp of the last state change of this PVCL\n            in the last notification interval.",
                      "x-yang-type": "yang:timestamp",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "atmStatusChangePVclRangeTable": {
            "type": "object",
            "description": "A table indicating more than one VCLs in a consecutive \n        range and for each VCL there is an active row in the \n        atmVclTable having an atmVclConnKind value of `pvc'\n        and atmVclOperStatus to have changed in the same\n        direction in the last PVC notification interval.",
            "properties": {
              "atmStatusChangePVclRangeEntry": {
                "type": "array",
                "description": "Each entry in this table represents a range of VCLs and \n          for each VCL there is an active row in the atmVclTable having\n          an atmVclConnKind value of 'pvc' and atmVclOperStatus to have\n          changed in the same direction in the last notification \n          interval.",
                "items": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "atmVclVpi": {
                      "type": "string",
                      "description": "atmVclVpi",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "rangeIndex": {
                      "type": "integer",
                      "description": "Index to represent different ranges, the first range is \n            indexed by value 0, the second by 1 and so on...",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "atmPVclLowerRangeValue": {
                      "type": "integer",
                      "description": "The first PVCL in a range of PVcls for which the \n            atmVclOperStatus to have changed in the last \n            notification interval.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmPVclHigherRangeValue": {
                      "type": "integer",
                      "description": "The last PVCL in a range of PVcls for which the \n            atmOperStatus to have changed in the last \n            notification interval.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmPVclRangeStatusChangeStart": {
                      "type": "string",
                      "description": "The time stamp at which the first PVCL in the range\n            changed state in the last notification interval.",
                      "x-yang-type": "yang:timestamp",
                      "readOnly": true
                    },
                    "atmPVclRangeStatusChangeEnd": {
                      "type": "string",
                      "description": "The time stamp at which the last PVCL in the range\n            changed state in the last notification interval.",
                      "x-yang-type": "yang:timestamp",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          }
        }
      },
      "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN_object-1": {
        "type": "object",
        "description": "object-1",
        "properties": {
          "ifIndex": {
            "type": "string",
            "description": "ifIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN_object-2": {
        "type": "object",
        "description": "object-2",
        "properties": {
          "ifIndex": {
            "type": "string",
            "description": "ifIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "atmIntfOAMFailedPVcls": {
            "type": "string",
            "description": "atmIntfOAMFailedPVcls",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN_object-3": {
        "type": "object",
        "description": "object-3",
        "properties": {
          "ifIndex": {
            "type": "string",
            "description": "ifIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "atmIntfCurrentlyOAMFailingPVcls": {
            "type": "string",
            "description": "atmIntfCurrentlyOAMFailingPVcls",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN_atmCurrentStatusChangePVclEntry": {
        "type": "array",
        "description": "Each entry in the table represents a VCL for which\n          there is an active row in the atmVclTable having an\n          atmVclConnKind value of `pvc' and atmVclOperStatus\n          to have changed in the last PVC notification interval.",
        "items": {
          "type": "object",
          "properties": {
            "ifIndex": {
              "type": "string",
              "description": "ifIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "atmVclVpi": {
              "type": "string",
              "description": "atmVclVpi",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "atmVclVci": {
              "type": "string",
              "description": "atmVclVci",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "atmPVclStatusTransition": {
              "type": "integer",
              "description": "The number of state transitions that has happened \n            on this PVCL in the last notification interval.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "atmPVclStatusChangeStart": {
              "type": "string",
              "description": "The time stamp at which this PVCL changed state for the\n            first time in  the last notification interval.",
              "x-yang-type": "yang:timestamp",
              "readOnly": true
            },
            "atmPVclStatusChangeEnd": {
              "type": "string",
              "description": "The time stamp of the last state change of this PVCL\n            in the last notification interval.",
              "x-yang-type": "yang:timestamp",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN_atmStatusChangePVclRangeEntry": {
        "type": "array",
        "description": "Each entry in this table represents a range of VCLs and \n          for each VCL there is an active row in the atmVclTable having\n          an atmVclConnKind value of 'pvc' and atmVclOperStatus to have\n          changed in the same direction in the last notification \n          interval.",
        "items": {
          "type": "object",
          "properties": {
            "ifIndex": {
              "type": "string",
              "description": "ifIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "atmVclVpi": {
              "type": "string",
              "description": "atmVclVpi",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "rangeIndex": {
              "type": "integer",
              "description": "Index to represent different ranges, the first range is \n            indexed by value 0, the second by 1 and so on...",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "atmPVclLowerRangeValue": {
              "type": "integer",
              "description": "The first PVCL in a range of PVcls for which the \n            atmVclOperStatus to have changed in the last \n            notification interval.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmPVclHigherRangeValue": {
              "type": "integer",
              "description": "The last PVCL in a range of PVcls for which the \n            atmOperStatus to have changed in the last \n            notification interval.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmPVclRangeStatusChangeStart": {
              "type": "string",
              "description": "The time stamp at which the first PVCL in the range\n            changed state in the last notification interval.",
              "x-yang-type": "yang:timestamp",
              "readOnly": true
            },
            "atmPVclRangeStatusChangeEnd": {
              "type": "string",
              "description": "The time stamp at which the last PVCL in the range\n            changed state in the last notification interval.",
              "x-yang-type": "yang:timestamp",
              "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-IETF-ATM2-PVCTRAP-MIB-EXTN",
      "description": "MIB operations for CISCO-IETF-ATM2-PVCTRAP-MIB-EXTN"
    }
  ],
  "externalDocs": {
    "description": "Cisco SNMP Object Navigator",
    "url": "https://snmp.cloudapps.cisco.com/Support/IOS/do/BrowseMIB.do"
  }
}
