{
  "openapi": "3.0.0",
  "info": {
    "title": "ATM-MIB MIB API",
    "version": "1.0.0",
    "description": "This is the MIB Module for ATM and AAL5-related\n    objects for managing ATM interfaces, ATM virtual\n    links, ATM cross-connects, AAL5 entities, and\n    and AAL5 connections.\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 ATM-MIB structure](https://jeremycohoe.github.io/cisco-ios-xe-openapi-swagger/yang-trees/ATM-MIB.html)",
    "contact": {
      "name": "Cisco DevNet",
      "url": "https://developer.cisco.com"
    },
    "x-yang-module": "ATM-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/ATM-MIB:atmMIBObjects": {
      "get": {
        "summary": "Get atmMIBObjects data",
        "description": "Retrieve atmMIBObjects operational data from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "atmMIBObjects",
                  "properties": {
                    "atmVpCrossConnectIndexNext": {
                      "type": "integer",
                      "description": "This object contains an appropriate value to\n          be used for atmVpCrossConnectIndex when creating\n          entries in the atmVpCrossConnectTable.  The value\n          0 indicates that no unassigned entries are\n          available. To obtain the atmVpCrossConnectIndex\n          value for a new entry, the manager issues a\n          management protocol retrieval operation to obtain\n          the current value of this object.  After each\n          retrieval, the agent should modify the value to\n          the next unassigned index.\n          After a manager retrieves a value the agent will\n          determine through its local policy when this index\n          value will be made available for reuse.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmVcCrossConnectIndexNext": {
                      "type": "integer",
                      "description": "This object contains an appropriate value to\n          be used for atmVcCrossConnectIndex when creating\n          entries in the atmVcCrossConnectTable.  The value\n          0 indicates that no unassigned entries are\n          available. To obtain the atmVcCrossConnectIndex\n          value for a new entry, the manager issues a\n          management protocol retrieval operation to obtain\n          the current value of this object.  After each\n          retrieval, the agent should modify the value to\n          the next unassigned index.\n          After a manager retrieves a value the agent will\n          determine through its local policy when this index\n          value will be made available for reuse.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmTrafficDescrParamIndexNext": {
                      "type": "integer",
                      "description": "This object contains an appropriate value to\n          be used for atmTrafficDescrParamIndex when\n          creating entries in the\n          atmTrafficDescrParamTable.\n          The value 0 indicates that no unassigned\n          entries are available. To obtain the\n          atmTrafficDescrParamIndex value for a new\n          entry, the manager issues a management\n          protocol retrieval operation to obtain the\n          current value of this object.  After each\n          retrieval, the agent should modify the value\n          to the next unassigned index.\n          After a manager retrieves a value the agent will\n          determine through its local policy when this index\n          value will be made available for reuse.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmMIBObjects": {
                    "atmVpCrossConnectIndexNext": 1,
                    "atmVcCrossConnectIndexNext": 1,
                    "atmTrafficDescrParamIndexNext": 1
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmMIBObjects",
        "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": "/atmMIBObjects",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmInterfaceConfTable": {
      "get": {
        "summary": "Get atmInterfaceConfTable data",
        "description": "Retrieve atmInterfaceConfTable operational data from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains ATM local interface\n        configuration parameters, one entry per ATM\n        interface port.",
                  "properties": {
                    "atmInterfaceConfEntry": {
                      "type": "array",
                      "description": "This list contains ATM interface configuration\n          parameters and state variables and is indexed\n          by ifIndex values of ATM interfaces.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "ifIndex": {
                            "type": "string",
                            "description": "ifIndex",
                            "x-yang-type": "leafref"
                          },
                          "atmInterfaceMaxVpcs": {
                            "type": "integer",
                            "description": "The maximum number of VPCs (PVPCs and SVPCs)\n            supported at this ATM interface. At the ATM UNI,\n            the maximum number of VPCs (PVPCs and SVPCs)\n            ranges from 0 to 256 only.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmInterfaceMaxVccs": {
                            "type": "integer",
                            "description": "The maximum number of VCCs (PVCCs and SVCCs)\n            supported at this ATM interface.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmInterfaceConfVpcs": {
                            "type": "integer",
                            "description": "The number of VPCs (PVPC, Soft PVPC and SVPC)\n            currently in use at this ATM interface.  It includes\n            the number of PVPCs and Soft PVPCs that are configured\n            at the interface, plus the number of SVPCs\n            that are currently  established at the\n            interface.\n            \n            At the ATM UNI, the configured number of\n            VPCs (PVPCs and SVPCs) can range from\n            0 to 256 only.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmInterfaceConfVccs": {
                            "type": "integer",
                            "description": "The number of VCCs (PVCC, Soft PVCC and SVCC)\n            currently in use at this ATM interface.  It includes\n            the number of PVCCs and Soft PVCCs that are configured\n            at the interface, plus the number of SVCCs\n            that are currently  established at the\n            interface.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmInterfaceMaxActiveVpiBits": {
                            "type": "integer",
                            "description": "The  maximum number of active VPI bits\n            configured for use at the ATM interface.\n            At the ATM UNI, the maximum number of active\n            VPI bits configured for use ranges from\n            0 to 8 only.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmInterfaceMaxActiveVciBits": {
                            "type": "integer",
                            "description": "The maximum number of active VCI bits\n            configured for use at this ATM interface.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmInterfaceIlmiVpi": {
                            "type": "string",
                            "description": "The VPI value of the VCC supporting\n            the ILMI at this ATM interface.  If the values of\n            atmInterfaceIlmiVpi and atmInterfaceIlmiVci are\n            both equal to zero then the ILMI is not\n            supported at this ATM interface.",
                            "x-yang-type": "atm-tc:AtmVpIdentifier"
                          },
                          "atmInterfaceIlmiVci": {
                            "type": "string",
                            "description": "The VCI value of the VCC supporting\n            the ILMI at this ATM interface.  If the values of\n            atmInterfaceIlmiVpi and atmInterfaceIlmiVci are\n            both equal to zero then the ILMI is not\n            supported at this ATM interface.",
                            "x-yang-type": "atm-tc:AtmVcIdentifier"
                          },
                          "atmInterfaceAddressType": {
                            "type": "string",
                            "description": "The type of primary ATM address configured\n            for use at this ATM interface."
                          },
                          "atmInterfaceAdminAddress": {
                            "type": "string",
                            "description": "The primary address assigned for administrative purposes,\n            for example, an address associated with the\n            service provider side of a public network UNI\n            (thus, the value of this address corresponds\n            with the value of ifPhysAddress at the host side).\n            If this interface has no assigned administrative\n            address, or when the address used for\n            administrative purposes is the same as that used\n            for ifPhysAddress, then this is an octet string of\n            zero length.",
                            "x-yang-type": "atm-tc:AtmAddr"
                          },
                          "atmInterfaceMyNeighborIpAddress": {
                            "type": "string",
                            "description": "The IP address of the neighbor system connected to\n            the  far end of this interface, to which a Network\n            Management Station can send SNMP messages, as IP\n            datagrams sent to UDP port 161, in order to access\n            network management information concerning the\n            operation of that system.  Note that the value\n            of this object may be obtained in different ways,\n            e.g., by manual configuration, or through ILMI\n            interaction with the neighbor system.",
                            "format": "inet:ipv4-address"
                          },
                          "atmInterfaceMyNeighborIfName": {
                            "type": "string",
                            "description": "The textual name of the interface on the neighbor\n            system on the far end of this interface, and to\n            which this interface connects.  If the neighbor\n            system is manageable through SNMP and supports\n            the object ifName, the value of this object must\n            be identical with that of ifName for the ifEntry\n            of the lowest level physical interface\n            for this port.  If this interface does not have a\n            textual name, the value of this object is a zero\n            length string.  Note that the value of this object\n            may be obtained in different ways, e.g., by manual\n            configuration, or through ILMI interaction with\n            the neighbor system.",
                            "x-yang-type": "snmpv2-tc:DisplayString"
                          },
                          "atmInterfaceCurrentMaxVpiBits": {
                            "type": "integer",
                            "description": "The maximum number of VPI Bits that may\n            currently be used at this ATM interface.\n            The value is the minimum of\n            atmInterfaceMaxActiveVpiBits, and the\n            atmInterfaceMaxActiveVpiBits of the interface's\n            UNI/NNI peer.\n            \n            If the interface does not negotiate with\n            its peer to determine the number of VPI Bits\n            that can be used on the interface, then the\n            value of this object must equal\n            atmInterfaceMaxActiveVpiBits.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmInterfaceCurrentMaxVciBits": {
                            "type": "integer",
                            "description": "The maximum number of VCI Bits that may\n            currently be used at this ATM interface.\n            The value is the minimum of\n            atmInterfaceMaxActiveVciBits, and the\n            atmInterfaceMaxActiveVciBits of the interface's\n            UNI/NNI peer.\n            \n            If the interface does not negotiate with\n            its peer to determine the number of VCI Bits\n            that can be used on the interface, then the\n            value of this object must equal\n            atmInterfaceMaxActiveVciBits.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmInterfaceSubscrAddress": {
                            "type": "string",
                            "description": "The identifier assigned by a service provider\n            to the network side of a public network UNI.\n            If this interface has no assigned service provider\n            address, or for other interfaces this is an octet string\n            of zero length.",
                            "x-yang-type": "atm-tc:AtmAddr"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmInterfaceConfTable": {
                    "atmInterfaceConfEntry": [
                      {
                        "ifIndex": "1",
                        "atmInterfaceMaxVpcs": -2147483648,
                        "atmInterfaceMaxVccs": -2147483648,
                        "atmInterfaceConfVpcs": -2147483648,
                        "atmInterfaceConfVccs": -2147483648,
                        "atmInterfaceMaxActiveVpiBits": -2147483648,
                        "atmInterfaceMaxActiveVciBits": -2147483648,
                        "atmInterfaceIlmiVpi": "GigabitEthernet1/0/1",
                        "atmInterfaceIlmiVci": "GigabitEthernet1/0/1",
                        "atmInterfaceAddressType": "192.168.1.1",
                        "atmInterfaceAdminAddress": "192.168.1.1",
                        "atmInterfaceMyNeighborIpAddress": "192.168.1.1",
                        "atmInterfaceMyNeighborIfName": "GigabitEthernet1/0/1",
                        "atmInterfaceCurrentMaxVpiBits": -2147483648,
                        "atmInterfaceCurrentMaxVciBits": -2147483648,
                        "atmInterfaceSubscrAddress": "192.168.1.1"
                      },
                      {
                        "ifIndex": "2",
                        "atmInterfaceMaxVpcs": -2147483648,
                        "atmInterfaceMaxVccs": -2147483648,
                        "atmInterfaceConfVpcs": -2147483648,
                        "atmInterfaceConfVccs": -2147483648,
                        "atmInterfaceMaxActiveVpiBits": -2147483648,
                        "atmInterfaceMaxActiveVciBits": -2147483648,
                        "atmInterfaceIlmiVpi": "GigabitEthernet1/0/1",
                        "atmInterfaceIlmiVci": "GigabitEthernet1/0/1",
                        "atmInterfaceAddressType": "192.168.1.1",
                        "atmInterfaceAdminAddress": "192.168.1.1",
                        "atmInterfaceMyNeighborIpAddress": "192.168.1.1",
                        "atmInterfaceMyNeighborIfName": "GigabitEthernet1/0/1",
                        "atmInterfaceCurrentMaxVpiBits": -2147483648,
                        "atmInterfaceCurrentMaxVciBits": -2147483648,
                        "atmInterfaceSubscrAddress": "192.168.1.1"
                      },
                      {
                        "ifIndex": "3",
                        "atmInterfaceMaxVpcs": -2147483648,
                        "atmInterfaceMaxVccs": -2147483648,
                        "atmInterfaceConfVpcs": -2147483648,
                        "atmInterfaceConfVccs": -2147483648,
                        "atmInterfaceMaxActiveVpiBits": -2147483648,
                        "atmInterfaceMaxActiveVciBits": -2147483648,
                        "atmInterfaceIlmiVpi": "GigabitEthernet1/0/1",
                        "atmInterfaceIlmiVci": "GigabitEthernet1/0/1",
                        "atmInterfaceAddressType": "192.168.1.1",
                        "atmInterfaceAdminAddress": "192.168.1.1",
                        "atmInterfaceMyNeighborIpAddress": "192.168.1.1",
                        "atmInterfaceMyNeighborIfName": "GigabitEthernet1/0/1",
                        "atmInterfaceCurrentMaxVpiBits": -2147483648,
                        "atmInterfaceCurrentMaxVciBits": -2147483648,
                        "atmInterfaceSubscrAddress": "192.168.1.1"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmInterfaceConfTable",
        "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": "/atmInterfaceConfTable",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmInterfaceConfTable/atmInterfaceConfEntry": {
      "get": {
        "summary": "Get atmInterfaceConfEntry list",
        "description": "Retrieve list of atmInterfaceConfEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "This list contains ATM interface configuration\n          parameters and state variables and is indexed\n          by ifIndex values of ATM interfaces.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "atmInterfaceMaxVpcs": {
                        "type": "integer",
                        "description": "The maximum number of VPCs (PVPCs and SVPCs)\n            supported at this ATM interface. At the ATM UNI,\n            the maximum number of VPCs (PVPCs and SVPCs)\n            ranges from 0 to 256 only.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmInterfaceMaxVccs": {
                        "type": "integer",
                        "description": "The maximum number of VCCs (PVCCs and SVCCs)\n            supported at this ATM interface.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmInterfaceConfVpcs": {
                        "type": "integer",
                        "description": "The number of VPCs (PVPC, Soft PVPC and SVPC)\n            currently in use at this ATM interface.  It includes\n            the number of PVPCs and Soft PVPCs that are configured\n            at the interface, plus the number of SVPCs\n            that are currently  established at the\n            interface.\n            \n            At the ATM UNI, the configured number of\n            VPCs (PVPCs and SVPCs) can range from\n            0 to 256 only.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmInterfaceConfVccs": {
                        "type": "integer",
                        "description": "The number of VCCs (PVCC, Soft PVCC and SVCC)\n            currently in use at this ATM interface.  It includes\n            the number of PVCCs and Soft PVCCs that are configured\n            at the interface, plus the number of SVCCs\n            that are currently  established at the\n            interface.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmInterfaceMaxActiveVpiBits": {
                        "type": "integer",
                        "description": "The  maximum number of active VPI bits\n            configured for use at the ATM interface.\n            At the ATM UNI, the maximum number of active\n            VPI bits configured for use ranges from\n            0 to 8 only.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmInterfaceMaxActiveVciBits": {
                        "type": "integer",
                        "description": "The maximum number of active VCI bits\n            configured for use at this ATM interface.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmInterfaceIlmiVpi": {
                        "type": "string",
                        "description": "The VPI value of the VCC supporting\n            the ILMI at this ATM interface.  If the values of\n            atmInterfaceIlmiVpi and atmInterfaceIlmiVci are\n            both equal to zero then the ILMI is not\n            supported at this ATM interface.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "atmInterfaceIlmiVci": {
                        "type": "string",
                        "description": "The VCI value of the VCC supporting\n            the ILMI at this ATM interface.  If the values of\n            atmInterfaceIlmiVpi and atmInterfaceIlmiVci are\n            both equal to zero then the ILMI is not\n            supported at this ATM interface.",
                        "x-yang-type": "atm-tc:AtmVcIdentifier"
                      },
                      "atmInterfaceAddressType": {
                        "type": "string",
                        "description": "The type of primary ATM address configured\n            for use at this ATM interface."
                      },
                      "atmInterfaceAdminAddress": {
                        "type": "string",
                        "description": "The primary address assigned for administrative purposes,\n            for example, an address associated with the\n            service provider side of a public network UNI\n            (thus, the value of this address corresponds\n            with the value of ifPhysAddress at the host side).\n            If this interface has no assigned administrative\n            address, or when the address used for\n            administrative purposes is the same as that used\n            for ifPhysAddress, then this is an octet string of\n            zero length.",
                        "x-yang-type": "atm-tc:AtmAddr"
                      },
                      "atmInterfaceMyNeighborIpAddress": {
                        "type": "string",
                        "description": "The IP address of the neighbor system connected to\n            the  far end of this interface, to which a Network\n            Management Station can send SNMP messages, as IP\n            datagrams sent to UDP port 161, in order to access\n            network management information concerning the\n            operation of that system.  Note that the value\n            of this object may be obtained in different ways,\n            e.g., by manual configuration, or through ILMI\n            interaction with the neighbor system.",
                        "format": "inet:ipv4-address"
                      },
                      "atmInterfaceMyNeighborIfName": {
                        "type": "string",
                        "description": "The textual name of the interface on the neighbor\n            system on the far end of this interface, and to\n            which this interface connects.  If the neighbor\n            system is manageable through SNMP and supports\n            the object ifName, the value of this object must\n            be identical with that of ifName for the ifEntry\n            of the lowest level physical interface\n            for this port.  If this interface does not have a\n            textual name, the value of this object is a zero\n            length string.  Note that the value of this object\n            may be obtained in different ways, e.g., by manual\n            configuration, or through ILMI interaction with\n            the neighbor system.",
                        "x-yang-type": "snmpv2-tc:DisplayString"
                      },
                      "atmInterfaceCurrentMaxVpiBits": {
                        "type": "integer",
                        "description": "The maximum number of VPI Bits that may\n            currently be used at this ATM interface.\n            The value is the minimum of\n            atmInterfaceMaxActiveVpiBits, and the\n            atmInterfaceMaxActiveVpiBits of the interface's\n            UNI/NNI peer.\n            \n            If the interface does not negotiate with\n            its peer to determine the number of VPI Bits\n            that can be used on the interface, then the\n            value of this object must equal\n            atmInterfaceMaxActiveVpiBits.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmInterfaceCurrentMaxVciBits": {
                        "type": "integer",
                        "description": "The maximum number of VCI Bits that may\n            currently be used at this ATM interface.\n            The value is the minimum of\n            atmInterfaceMaxActiveVciBits, and the\n            atmInterfaceMaxActiveVciBits of the interface's\n            UNI/NNI peer.\n            \n            If the interface does not negotiate with\n            its peer to determine the number of VCI Bits\n            that can be used on the interface, then the\n            value of this object must equal\n            atmInterfaceMaxActiveVciBits.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmInterfaceSubscrAddress": {
                        "type": "string",
                        "description": "The identifier assigned by a service provider\n            to the network side of a public network UNI.\n            If this interface has no assigned service provider\n            address, or for other interfaces this is an octet string\n            of zero length.",
                        "x-yang-type": "atm-tc:AtmAddr"
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmInterfaceConfEntry": [
                    {
                      "ifIndex": "example-string",
                      "atmInterfaceMaxVpcs": -2147483648,
                      "atmInterfaceMaxVccs": -2147483648,
                      "atmInterfaceConfVpcs": -2147483648,
                      "atmInterfaceConfVccs": -2147483648,
                      "atmInterfaceMaxActiveVpiBits": -2147483648,
                      "atmInterfaceMaxActiveVciBits": -2147483648,
                      "atmInterfaceIlmiVpi": "GigabitEthernet1/0/1",
                      "atmInterfaceIlmiVci": "GigabitEthernet1/0/1",
                      "atmInterfaceAddressType": "192.168.1.1",
                      "atmInterfaceAdminAddress": "192.168.1.1",
                      "atmInterfaceMyNeighborIpAddress": "192.168.1.1",
                      "atmInterfaceMyNeighborIfName": "GigabitEthernet1/0/1",
                      "atmInterfaceCurrentMaxVpiBits": -2147483648,
                      "atmInterfaceCurrentMaxVciBits": -2147483648,
                      "atmInterfaceSubscrAddress": "192.168.1.1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmInterfaceConfEntry",
        "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": "/atmInterfaceConfTable/atmInterfaceConfEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmInterfaceConfTable/atmInterfaceConfEntry={ifIndex}": {
      "get": {
        "summary": "Get atmInterfaceConfEntry entry",
        "description": "Retrieve specific atmInterfaceConfEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "atmInterfaceMaxVpcs": {
                      "type": "integer",
                      "description": "The maximum number of VPCs (PVPCs and SVPCs)\n            supported at this ATM interface. At the ATM UNI,\n            the maximum number of VPCs (PVPCs and SVPCs)\n            ranges from 0 to 256 only.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmInterfaceMaxVccs": {
                      "type": "integer",
                      "description": "The maximum number of VCCs (PVCCs and SVCCs)\n            supported at this ATM interface.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmInterfaceConfVpcs": {
                      "type": "integer",
                      "description": "The number of VPCs (PVPC, Soft PVPC and SVPC)\n            currently in use at this ATM interface.  It includes\n            the number of PVPCs and Soft PVPCs that are configured\n            at the interface, plus the number of SVPCs\n            that are currently  established at the\n            interface.\n            \n            At the ATM UNI, the configured number of\n            VPCs (PVPCs and SVPCs) can range from\n            0 to 256 only.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmInterfaceConfVccs": {
                      "type": "integer",
                      "description": "The number of VCCs (PVCC, Soft PVCC and SVCC)\n            currently in use at this ATM interface.  It includes\n            the number of PVCCs and Soft PVCCs that are configured\n            at the interface, plus the number of SVCCs\n            that are currently  established at the\n            interface.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmInterfaceMaxActiveVpiBits": {
                      "type": "integer",
                      "description": "The  maximum number of active VPI bits\n            configured for use at the ATM interface.\n            At the ATM UNI, the maximum number of active\n            VPI bits configured for use ranges from\n            0 to 8 only.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmInterfaceMaxActiveVciBits": {
                      "type": "integer",
                      "description": "The maximum number of active VCI bits\n            configured for use at this ATM interface.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmInterfaceIlmiVpi": {
                      "type": "string",
                      "description": "The VPI value of the VCC supporting\n            the ILMI at this ATM interface.  If the values of\n            atmInterfaceIlmiVpi and atmInterfaceIlmiVci are\n            both equal to zero then the ILMI is not\n            supported at this ATM interface.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "atmInterfaceIlmiVci": {
                      "type": "string",
                      "description": "The VCI value of the VCC supporting\n            the ILMI at this ATM interface.  If the values of\n            atmInterfaceIlmiVpi and atmInterfaceIlmiVci are\n            both equal to zero then the ILMI is not\n            supported at this ATM interface.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier"
                    },
                    "atmInterfaceAddressType": {
                      "type": "string",
                      "description": "The type of primary ATM address configured\n            for use at this ATM interface."
                    },
                    "atmInterfaceAdminAddress": {
                      "type": "string",
                      "description": "The primary address assigned for administrative purposes,\n            for example, an address associated with the\n            service provider side of a public network UNI\n            (thus, the value of this address corresponds\n            with the value of ifPhysAddress at the host side).\n            If this interface has no assigned administrative\n            address, or when the address used for\n            administrative purposes is the same as that used\n            for ifPhysAddress, then this is an octet string of\n            zero length.",
                      "x-yang-type": "atm-tc:AtmAddr"
                    },
                    "atmInterfaceMyNeighborIpAddress": {
                      "type": "string",
                      "description": "The IP address of the neighbor system connected to\n            the  far end of this interface, to which a Network\n            Management Station can send SNMP messages, as IP\n            datagrams sent to UDP port 161, in order to access\n            network management information concerning the\n            operation of that system.  Note that the value\n            of this object may be obtained in different ways,\n            e.g., by manual configuration, or through ILMI\n            interaction with the neighbor system.",
                      "format": "inet:ipv4-address"
                    },
                    "atmInterfaceMyNeighborIfName": {
                      "type": "string",
                      "description": "The textual name of the interface on the neighbor\n            system on the far end of this interface, and to\n            which this interface connects.  If the neighbor\n            system is manageable through SNMP and supports\n            the object ifName, the value of this object must\n            be identical with that of ifName for the ifEntry\n            of the lowest level physical interface\n            for this port.  If this interface does not have a\n            textual name, the value of this object is a zero\n            length string.  Note that the value of this object\n            may be obtained in different ways, e.g., by manual\n            configuration, or through ILMI interaction with\n            the neighbor system.",
                      "x-yang-type": "snmpv2-tc:DisplayString"
                    },
                    "atmInterfaceCurrentMaxVpiBits": {
                      "type": "integer",
                      "description": "The maximum number of VPI Bits that may\n            currently be used at this ATM interface.\n            The value is the minimum of\n            atmInterfaceMaxActiveVpiBits, and the\n            atmInterfaceMaxActiveVpiBits of the interface's\n            UNI/NNI peer.\n            \n            If the interface does not negotiate with\n            its peer to determine the number of VPI Bits\n            that can be used on the interface, then the\n            value of this object must equal\n            atmInterfaceMaxActiveVpiBits.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmInterfaceCurrentMaxVciBits": {
                      "type": "integer",
                      "description": "The maximum number of VCI Bits that may\n            currently be used at this ATM interface.\n            The value is the minimum of\n            atmInterfaceMaxActiveVciBits, and the\n            atmInterfaceMaxActiveVciBits of the interface's\n            UNI/NNI peer.\n            \n            If the interface does not negotiate with\n            its peer to determine the number of VCI Bits\n            that can be used on the interface, then the\n            value of this object must equal\n            atmInterfaceMaxActiveVciBits.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmInterfaceSubscrAddress": {
                      "type": "string",
                      "description": "The identifier assigned by a service provider\n            to the network side of a public network UNI.\n            If this interface has no assigned service provider\n            address, or for other interfaces this is an octet string\n            of zero length.",
                      "x-yang-type": "atm-tc:AtmAddr"
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmInterfaceConfEntry": {
                    "ifIndex": "example-string",
                    "atmInterfaceMaxVpcs": -2147483648,
                    "atmInterfaceMaxVccs": -2147483648,
                    "atmInterfaceConfVpcs": -2147483648,
                    "atmInterfaceConfVccs": -2147483648,
                    "atmInterfaceMaxActiveVpiBits": -2147483648,
                    "atmInterfaceMaxActiveVciBits": -2147483648,
                    "atmInterfaceIlmiVpi": "GigabitEthernet1/0/1",
                    "atmInterfaceIlmiVci": "GigabitEthernet1/0/1",
                    "atmInterfaceAddressType": "192.168.1.1",
                    "atmInterfaceAdminAddress": "192.168.1.1",
                    "atmInterfaceMyNeighborIpAddress": "192.168.1.1",
                    "atmInterfaceMyNeighborIfName": "GigabitEthernet1/0/1",
                    "atmInterfaceCurrentMaxVpiBits": -2147483648,
                    "atmInterfaceCurrentMaxVciBits": -2147483648,
                    "atmInterfaceSubscrAddress": "192.168.1.1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmInterfaceConfEntry-2"
      },
      "x-yang-path": "/atmInterfaceConfTable/atmInterfaceConfEntry={ifIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex"
      ]
    },
    "/data/ATM-MIB:atmInterfaceDs3PlcpTable": {
      "get": {
        "summary": "Get atmInterfaceDs3PlcpTable data",
        "description": "Retrieve atmInterfaceDs3PlcpTable operational data from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains ATM interface DS3 PLCP\n        parameters and state variables, one entry per\n        ATM interface port.",
                  "properties": {
                    "atmInterfaceDs3PlcpEntry": {
                      "type": "array",
                      "description": "This list contains DS3 PLCP parameters and\n          state variables at the ATM interface and is\n          indexed by the ifIndex value of the ATM interface.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "ifIndex": {
                            "type": "string",
                            "description": "ifIndex",
                            "x-yang-type": "leafref"
                          },
                          "atmInterfaceDs3PlcpSEFSs": {
                            "type": "integer",
                            "description": "The number of DS3 PLCP Severely Errored Framing\n            Seconds (SEFS). Each SEFS represents a\n            one-second interval which contains\n            one or more SEF events.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "atmInterfaceDs3PlcpAlarmState": {
                            "type": "string",
                            "description": "This variable indicates if there is an\n            alarm present for the DS3 PLCP.  The value\n            receivedFarEndAlarm means that the DS3 PLCP\n            has received an incoming Yellow\n            Signal, the value incomingLOF means that\n            the DS3 PLCP has declared a loss of frame (LOF)\n            failure condition, and the value noAlarm\n            means that there are no alarms present.\n            Transition from the failure to the no alarm state\n            occurs when no defects (e.g., LOF) are received\n            for more than 10 seconds."
                          },
                          "atmInterfaceDs3PlcpUASs": {
                            "type": "integer",
                            "description": "The counter associated with the number of\n            Unavailable Seconds encountered by the PLCP.",
                            "minimum": 0,
                            "maximum": 4294967295
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmInterfaceDs3PlcpTable": {
                    "atmInterfaceDs3PlcpEntry": [
                      {
                        "ifIndex": "1",
                        "atmInterfaceDs3PlcpSEFSs": 0,
                        "atmInterfaceDs3PlcpAlarmState": "GigabitEthernet1/0/1",
                        "atmInterfaceDs3PlcpUASs": 0
                      },
                      {
                        "ifIndex": "2",
                        "atmInterfaceDs3PlcpSEFSs": 0,
                        "atmInterfaceDs3PlcpAlarmState": "GigabitEthernet1/0/1",
                        "atmInterfaceDs3PlcpUASs": 0
                      },
                      {
                        "ifIndex": "3",
                        "atmInterfaceDs3PlcpSEFSs": 0,
                        "atmInterfaceDs3PlcpAlarmState": "GigabitEthernet1/0/1",
                        "atmInterfaceDs3PlcpUASs": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmInterfaceDs3PlcpTable",
        "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": "/atmInterfaceDs3PlcpTable",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmInterfaceDs3PlcpTable/atmInterfaceDs3PlcpEntry": {
      "get": {
        "summary": "Get atmInterfaceDs3PlcpEntry list",
        "description": "Retrieve list of atmInterfaceDs3PlcpEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "This list contains DS3 PLCP parameters and\n          state variables at the ATM interface and is\n          indexed by the ifIndex value of the ATM interface.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "atmInterfaceDs3PlcpSEFSs": {
                        "type": "integer",
                        "description": "The number of DS3 PLCP Severely Errored Framing\n            Seconds (SEFS). Each SEFS represents a\n            one-second interval which contains\n            one or more SEF events.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "atmInterfaceDs3PlcpAlarmState": {
                        "type": "string",
                        "description": "This variable indicates if there is an\n            alarm present for the DS3 PLCP.  The value\n            receivedFarEndAlarm means that the DS3 PLCP\n            has received an incoming Yellow\n            Signal, the value incomingLOF means that\n            the DS3 PLCP has declared a loss of frame (LOF)\n            failure condition, and the value noAlarm\n            means that there are no alarms present.\n            Transition from the failure to the no alarm state\n            occurs when no defects (e.g., LOF) are received\n            for more than 10 seconds."
                      },
                      "atmInterfaceDs3PlcpUASs": {
                        "type": "integer",
                        "description": "The counter associated with the number of\n            Unavailable Seconds encountered by the PLCP.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmInterfaceDs3PlcpEntry": [
                    {
                      "ifIndex": "example-string",
                      "atmInterfaceDs3PlcpSEFSs": 0,
                      "atmInterfaceDs3PlcpAlarmState": "GigabitEthernet1/0/1",
                      "atmInterfaceDs3PlcpUASs": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmInterfaceDs3PlcpEntry",
        "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": "/atmInterfaceDs3PlcpTable/atmInterfaceDs3PlcpEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmInterfaceDs3PlcpTable/atmInterfaceDs3PlcpEntry={ifIndex}": {
      "get": {
        "summary": "Get atmInterfaceDs3PlcpEntry entry",
        "description": "Retrieve specific atmInterfaceDs3PlcpEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "atmInterfaceDs3PlcpSEFSs": {
                      "type": "integer",
                      "description": "The number of DS3 PLCP Severely Errored Framing\n            Seconds (SEFS). Each SEFS represents a\n            one-second interval which contains\n            one or more SEF events.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "atmInterfaceDs3PlcpAlarmState": {
                      "type": "string",
                      "description": "This variable indicates if there is an\n            alarm present for the DS3 PLCP.  The value\n            receivedFarEndAlarm means that the DS3 PLCP\n            has received an incoming Yellow\n            Signal, the value incomingLOF means that\n            the DS3 PLCP has declared a loss of frame (LOF)\n            failure condition, and the value noAlarm\n            means that there are no alarms present.\n            Transition from the failure to the no alarm state\n            occurs when no defects (e.g., LOF) are received\n            for more than 10 seconds."
                    },
                    "atmInterfaceDs3PlcpUASs": {
                      "type": "integer",
                      "description": "The counter associated with the number of\n            Unavailable Seconds encountered by the PLCP.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmInterfaceDs3PlcpEntry": {
                    "ifIndex": "example-string",
                    "atmInterfaceDs3PlcpSEFSs": 0,
                    "atmInterfaceDs3PlcpAlarmState": "GigabitEthernet1/0/1",
                    "atmInterfaceDs3PlcpUASs": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmInterfaceDs3PlcpEntry-2"
      },
      "x-yang-path": "/atmInterfaceDs3PlcpTable/atmInterfaceDs3PlcpEntry={ifIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex"
      ]
    },
    "/data/ATM-MIB:atmInterfaceTCTable": {
      "get": {
        "summary": "Get atmInterfaceTCTable data",
        "description": "Retrieve atmInterfaceTCTable operational data from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains ATM interface TC\n        Sublayer parameters and state variables,\n        one entry per ATM interface port.",
                  "properties": {
                    "atmInterfaceTCEntry": {
                      "type": "array",
                      "description": "This list contains TC Sublayer parameters\n          and state variables at the ATM interface and is\n          indexed by the ifIndex value of the ATM interface.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "ifIndex": {
                            "type": "string",
                            "description": "ifIndex",
                            "x-yang-type": "leafref"
                          },
                          "atmInterfaceOCDEvents": {
                            "type": "integer",
                            "description": "The number of times the Out of Cell\n            Delineation (OCD) events occur.  If seven\n            consecutive ATM cells have Header Error\n            Control (HEC) violations, an OCD event occurs.\n            A high number of OCD events may indicate a\n            problem with the TC Sublayer.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "atmInterfaceTCAlarmState": {
                            "type": "string",
                            "description": "This variable indicates if there is an\n            alarm present for the TC Sublayer.  The value\n            lcdFailure(2) indicates that the TC Sublayer\n            is currently in the Loss of Cell Delineation\n            (LCD) defect maintenance state.  The value\n            noAlarm(1) indicates that the TC Sublayer\n            is currently not in the LCD defect\n            maintenance state."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmInterfaceTCTable": {
                    "atmInterfaceTCEntry": [
                      {
                        "ifIndex": "1",
                        "atmInterfaceOCDEvents": 0,
                        "atmInterfaceTCAlarmState": "GigabitEthernet1/0/1"
                      },
                      {
                        "ifIndex": "2",
                        "atmInterfaceOCDEvents": 0,
                        "atmInterfaceTCAlarmState": "GigabitEthernet1/0/1"
                      },
                      {
                        "ifIndex": "3",
                        "atmInterfaceOCDEvents": 0,
                        "atmInterfaceTCAlarmState": "GigabitEthernet1/0/1"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmInterfaceTCTable",
        "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": "/atmInterfaceTCTable",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmInterfaceTCTable/atmInterfaceTCEntry": {
      "get": {
        "summary": "Get atmInterfaceTCEntry list",
        "description": "Retrieve list of atmInterfaceTCEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "This list contains TC Sublayer parameters\n          and state variables at the ATM interface and is\n          indexed by the ifIndex value of the ATM interface.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "atmInterfaceOCDEvents": {
                        "type": "integer",
                        "description": "The number of times the Out of Cell\n            Delineation (OCD) events occur.  If seven\n            consecutive ATM cells have Header Error\n            Control (HEC) violations, an OCD event occurs.\n            A high number of OCD events may indicate a\n            problem with the TC Sublayer.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "atmInterfaceTCAlarmState": {
                        "type": "string",
                        "description": "This variable indicates if there is an\n            alarm present for the TC Sublayer.  The value\n            lcdFailure(2) indicates that the TC Sublayer\n            is currently in the Loss of Cell Delineation\n            (LCD) defect maintenance state.  The value\n            noAlarm(1) indicates that the TC Sublayer\n            is currently not in the LCD defect\n            maintenance state."
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmInterfaceTCEntry": [
                    {
                      "ifIndex": "example-string",
                      "atmInterfaceOCDEvents": 0,
                      "atmInterfaceTCAlarmState": "GigabitEthernet1/0/1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmInterfaceTCEntry",
        "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": "/atmInterfaceTCTable/atmInterfaceTCEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmInterfaceTCTable/atmInterfaceTCEntry={ifIndex}": {
      "get": {
        "summary": "Get atmInterfaceTCEntry entry",
        "description": "Retrieve specific atmInterfaceTCEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "atmInterfaceOCDEvents": {
                      "type": "integer",
                      "description": "The number of times the Out of Cell\n            Delineation (OCD) events occur.  If seven\n            consecutive ATM cells have Header Error\n            Control (HEC) violations, an OCD event occurs.\n            A high number of OCD events may indicate a\n            problem with the TC Sublayer.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "atmInterfaceTCAlarmState": {
                      "type": "string",
                      "description": "This variable indicates if there is an\n            alarm present for the TC Sublayer.  The value\n            lcdFailure(2) indicates that the TC Sublayer\n            is currently in the Loss of Cell Delineation\n            (LCD) defect maintenance state.  The value\n            noAlarm(1) indicates that the TC Sublayer\n            is currently not in the LCD defect\n            maintenance state."
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmInterfaceTCEntry": {
                    "ifIndex": "example-string",
                    "atmInterfaceOCDEvents": 0,
                    "atmInterfaceTCAlarmState": "GigabitEthernet1/0/1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmInterfaceTCEntry-2"
      },
      "x-yang-path": "/atmInterfaceTCTable/atmInterfaceTCEntry={ifIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex"
      ]
    },
    "/data/ATM-MIB:atmTrafficDescrParamTable": {
      "get": {
        "summary": "Get atmTrafficDescrParamTable data",
        "description": "Retrieve atmTrafficDescrParamTable operational data from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains information on ATM traffic\n        descriptor type and the associated parameters.",
                  "properties": {
                    "atmTrafficDescrParamEntry": {
                      "type": "array",
                      "description": "This list contains ATM traffic descriptor\n          type and the associated parameters.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "atmTrafficDescrParamIndex": {
                            "type": "string",
                            "description": "This object is used by the virtual link\n            table (i.e., VPL or VCL table)\n            to identify the row of this table.\n            When creating a new row in the table\n            the value of this index may be obtained\n            by retrieving the value of\n            atmTrafficDescrParamIndexNext.",
                            "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                          },
                          "atmTrafficDescrType": {
                            "type": "string",
                            "description": "The value of this object identifies the type\n            of ATM traffic descriptor.\n            The type may indicate no traffic descriptor or\n            traffic descriptor with one or more parameters.\n            These parameters are specified as a parameter\n            vector, in the corresponding instances of the\n            objects:\n                atmTrafficDescrParam1\n                atmTrafficDescrParam2\n                atmTrafficDescrParam3\n                atmTrafficDescrParam4\n                atmTrafficDescrParam5.",
                            "x-yang-type": "yang:object-identifier-128"
                          },
                          "atmTrafficDescrParam1": {
                            "type": "integer",
                            "description": "The first parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmTrafficDescrParam2": {
                            "type": "integer",
                            "description": "The second parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmTrafficDescrParam3": {
                            "type": "integer",
                            "description": "The third parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmTrafficDescrParam4": {
                            "type": "integer",
                            "description": "The fourth parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmTrafficDescrParam5": {
                            "type": "integer",
                            "description": "The fifth parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmTrafficQoSClass": {
                            "type": "integer",
                            "description": "The value of this object identifies the QoS Class.\n            Four Service classes have been\n            specified in the ATM Forum UNI Specification:\n            Service Class A: Constant bit rate video and\n                             Circuit emulation\n            Service Class B: Variable bit rate video/audio\n            Service Class C: Connection-oriented data\n            Service Class D: Connectionless data\n            Four QoS classes numbered 1, 2, 3, and 4 have\n            been specified with the aim to support service\n            classes A, B, C, and D respectively.\n            An unspecified QoS Class numbered `0' is used\n            for best effort traffic.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmTrafficDescrRowStatus": {
                            "type": "string",
                            "description": "This object is used to create\n            a new row or modify or delete an\n            existing row in this table.",
                            "x-yang-type": "snmpv2-tc:RowStatus"
                          },
                          "atmServiceCategory": {
                            "type": "string",
                            "description": "The ATM service category.",
                            "x-yang-type": "atm-tc:AtmServiceCategory"
                          },
                          "atmTrafficFrameDiscard": {
                            "type": "boolean",
                            "description": "If set to 'true', this object indicates that the network\n            is requested to treat data for this connection, in the\n            given direction, as frames (e.g. AAL5 CPCS_PDU's) rather\n            than as individual cells.  While the precise\n            implementation is network-specific, this treatment may\n            for example involve discarding entire frames during\n            congestion, rather than a few cells from many frames."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmTrafficDescrParamTable": {
                    "atmTrafficDescrParamEntry": [
                      {
                        "atmTrafficDescrParamIndex": "1",
                        "atmTrafficDescrType": "GigabitEthernet1/0/1",
                        "atmTrafficDescrParam1": -2147483648,
                        "atmTrafficDescrParam2": -2147483648,
                        "atmTrafficDescrParam3": -2147483648,
                        "atmTrafficDescrParam4": -2147483648,
                        "atmTrafficDescrParam5": -2147483648,
                        "atmTrafficQoSClass": -2147483648,
                        "atmTrafficDescrRowStatus": "GigabitEthernet1/0/1",
                        "atmServiceCategory": "example-string",
                        "atmTrafficFrameDiscard": true
                      },
                      {
                        "atmTrafficDescrParamIndex": "2",
                        "atmTrafficDescrType": "GigabitEthernet1/0/1",
                        "atmTrafficDescrParam1": -2147483648,
                        "atmTrafficDescrParam2": -2147483648,
                        "atmTrafficDescrParam3": -2147483648,
                        "atmTrafficDescrParam4": -2147483648,
                        "atmTrafficDescrParam5": -2147483648,
                        "atmTrafficQoSClass": -2147483648,
                        "atmTrafficDescrRowStatus": "GigabitEthernet1/0/1",
                        "atmServiceCategory": "example-string",
                        "atmTrafficFrameDiscard": true
                      },
                      {
                        "atmTrafficDescrParamIndex": "3",
                        "atmTrafficDescrType": "GigabitEthernet1/0/1",
                        "atmTrafficDescrParam1": -2147483648,
                        "atmTrafficDescrParam2": -2147483648,
                        "atmTrafficDescrParam3": -2147483648,
                        "atmTrafficDescrParam4": -2147483648,
                        "atmTrafficDescrParam5": -2147483648,
                        "atmTrafficQoSClass": -2147483648,
                        "atmTrafficDescrRowStatus": "GigabitEthernet1/0/1",
                        "atmServiceCategory": "example-string",
                        "atmTrafficFrameDiscard": true
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmTrafficDescrParamTable",
        "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": "/atmTrafficDescrParamTable",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmTrafficDescrParamTable/atmTrafficDescrParamEntry": {
      "get": {
        "summary": "Get atmTrafficDescrParamEntry list",
        "description": "Retrieve list of atmTrafficDescrParamEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "This list contains ATM traffic descriptor\n          type and the associated parameters.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "atmTrafficDescrParamIndex": {
                        "type": "string",
                        "description": "This object is used by the virtual link\n            table (i.e., VPL or VCL table)\n            to identify the row of this table.\n            When creating a new row in the table\n            the value of this index may be obtained\n            by retrieving the value of\n            atmTrafficDescrParamIndexNext.",
                        "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                      },
                      "atmTrafficDescrType": {
                        "type": "string",
                        "description": "The value of this object identifies the type\n            of ATM traffic descriptor.\n            The type may indicate no traffic descriptor or\n            traffic descriptor with one or more parameters.\n            These parameters are specified as a parameter\n            vector, in the corresponding instances of the\n            objects:\n                atmTrafficDescrParam1\n                atmTrafficDescrParam2\n                atmTrafficDescrParam3\n                atmTrafficDescrParam4\n                atmTrafficDescrParam5.",
                        "x-yang-type": "yang:object-identifier-128"
                      },
                      "atmTrafficDescrParam1": {
                        "type": "integer",
                        "description": "The first parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmTrafficDescrParam2": {
                        "type": "integer",
                        "description": "The second parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmTrafficDescrParam3": {
                        "type": "integer",
                        "description": "The third parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmTrafficDescrParam4": {
                        "type": "integer",
                        "description": "The fourth parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmTrafficDescrParam5": {
                        "type": "integer",
                        "description": "The fifth parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmTrafficQoSClass": {
                        "type": "integer",
                        "description": "The value of this object identifies the QoS Class.\n            Four Service classes have been\n            specified in the ATM Forum UNI Specification:\n            Service Class A: Constant bit rate video and\n                             Circuit emulation\n            Service Class B: Variable bit rate video/audio\n            Service Class C: Connection-oriented data\n            Service Class D: Connectionless data\n            Four QoS classes numbered 1, 2, 3, and 4 have\n            been specified with the aim to support service\n            classes A, B, C, and D respectively.\n            An unspecified QoS Class numbered `0' is used\n            for best effort traffic.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmTrafficDescrRowStatus": {
                        "type": "string",
                        "description": "This object is used to create\n            a new row or modify or delete an\n            existing row in this table.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      },
                      "atmServiceCategory": {
                        "type": "string",
                        "description": "The ATM service category.",
                        "x-yang-type": "atm-tc:AtmServiceCategory"
                      },
                      "atmTrafficFrameDiscard": {
                        "type": "boolean",
                        "description": "If set to 'true', this object indicates that the network\n            is requested to treat data for this connection, in the\n            given direction, as frames (e.g. AAL5 CPCS_PDU's) rather\n            than as individual cells.  While the precise\n            implementation is network-specific, this treatment may\n            for example involve discarding entire frames during\n            congestion, rather than a few cells from many frames."
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmTrafficDescrParamEntry": [
                    {
                      "atmTrafficDescrParamIndex": "GigabitEthernet1/0/1",
                      "atmTrafficDescrType": "GigabitEthernet1/0/1",
                      "atmTrafficDescrParam1": -2147483648,
                      "atmTrafficDescrParam2": -2147483648,
                      "atmTrafficDescrParam3": -2147483648,
                      "atmTrafficDescrParam4": -2147483648,
                      "atmTrafficDescrParam5": -2147483648,
                      "atmTrafficQoSClass": -2147483648,
                      "atmTrafficDescrRowStatus": "GigabitEthernet1/0/1",
                      "atmServiceCategory": "example-string",
                      "atmTrafficFrameDiscard": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmTrafficDescrParamEntry",
        "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": "/atmTrafficDescrParamTable/atmTrafficDescrParamEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmTrafficDescrParamTable/atmTrafficDescrParamEntry={atmTrafficDescrParamIndex}": {
      "get": {
        "summary": "Get atmTrafficDescrParamEntry entry",
        "description": "Retrieve specific atmTrafficDescrParamEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "parameters": [
          {
            "name": "atmTrafficDescrParamIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "atmTrafficDescrParamIndex": {
                      "type": "string",
                      "description": "This object is used by the virtual link\n            table (i.e., VPL or VCL table)\n            to identify the row of this table.\n            When creating a new row in the table\n            the value of this index may be obtained\n            by retrieving the value of\n            atmTrafficDescrParamIndexNext.",
                      "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                    },
                    "atmTrafficDescrType": {
                      "type": "string",
                      "description": "The value of this object identifies the type\n            of ATM traffic descriptor.\n            The type may indicate no traffic descriptor or\n            traffic descriptor with one or more parameters.\n            These parameters are specified as a parameter\n            vector, in the corresponding instances of the\n            objects:\n                atmTrafficDescrParam1\n                atmTrafficDescrParam2\n                atmTrafficDescrParam3\n                atmTrafficDescrParam4\n                atmTrafficDescrParam5.",
                      "x-yang-type": "yang:object-identifier-128"
                    },
                    "atmTrafficDescrParam1": {
                      "type": "integer",
                      "description": "The first parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmTrafficDescrParam2": {
                      "type": "integer",
                      "description": "The second parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmTrafficDescrParam3": {
                      "type": "integer",
                      "description": "The third parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmTrafficDescrParam4": {
                      "type": "integer",
                      "description": "The fourth parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmTrafficDescrParam5": {
                      "type": "integer",
                      "description": "The fifth parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmTrafficQoSClass": {
                      "type": "integer",
                      "description": "The value of this object identifies the QoS Class.\n            Four Service classes have been\n            specified in the ATM Forum UNI Specification:\n            Service Class A: Constant bit rate video and\n                             Circuit emulation\n            Service Class B: Variable bit rate video/audio\n            Service Class C: Connection-oriented data\n            Service Class D: Connectionless data\n            Four QoS classes numbered 1, 2, 3, and 4 have\n            been specified with the aim to support service\n            classes A, B, C, and D respectively.\n            An unspecified QoS Class numbered `0' is used\n            for best effort traffic.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmTrafficDescrRowStatus": {
                      "type": "string",
                      "description": "This object is used to create\n            a new row or modify or delete an\n            existing row in this table.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    },
                    "atmServiceCategory": {
                      "type": "string",
                      "description": "The ATM service category.",
                      "x-yang-type": "atm-tc:AtmServiceCategory"
                    },
                    "atmTrafficFrameDiscard": {
                      "type": "boolean",
                      "description": "If set to 'true', this object indicates that the network\n            is requested to treat data for this connection, in the\n            given direction, as frames (e.g. AAL5 CPCS_PDU's) rather\n            than as individual cells.  While the precise\n            implementation is network-specific, this treatment may\n            for example involve discarding entire frames during\n            congestion, rather than a few cells from many frames."
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmTrafficDescrParamEntry": {
                    "atmTrafficDescrParamIndex": "GigabitEthernet1/0/1",
                    "atmTrafficDescrType": "GigabitEthernet1/0/1",
                    "atmTrafficDescrParam1": -2147483648,
                    "atmTrafficDescrParam2": -2147483648,
                    "atmTrafficDescrParam3": -2147483648,
                    "atmTrafficDescrParam4": -2147483648,
                    "atmTrafficDescrParam5": -2147483648,
                    "atmTrafficQoSClass": -2147483648,
                    "atmTrafficDescrRowStatus": "GigabitEthernet1/0/1",
                    "atmServiceCategory": "example-string",
                    "atmTrafficFrameDiscard": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmTrafficDescrParamEntry-2"
      },
      "x-yang-path": "/atmTrafficDescrParamTable/atmTrafficDescrParamEntry={atmTrafficDescrParamIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "atmTrafficDescrParamIndex"
      ]
    },
    "/data/ATM-MIB:atmVplTable": {
      "get": {
        "summary": "Get atmVplTable data",
        "description": "Retrieve atmVplTable operational data from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "The Virtual Path Link (VPL) table.  A\n        bi-directional VPL is modeled as one entry\n        in this table. This table can be used for\n        PVCs, SVCs and Soft PVCs.\n        Entries are not present in this table for\n        the VPIs used by entries in the atmVclTable.",
                  "properties": {
                    "atmVplEntry": {
                      "type": "array",
                      "description": "atmVplEntry",
                      "items": {
                        "type": "object",
                        "properties": {
                          "ifIndex": {
                            "type": "string",
                            "description": "ifIndex",
                            "x-yang-type": "leafref"
                          },
                          "atmVplVpi": {
                            "type": "string",
                            "description": "The VPI value of the VPL.",
                            "x-yang-type": "atm-tc:AtmVpIdentifier"
                          },
                          "atmVplAdminStatus": {
                            "type": "string",
                            "description": "This object is instanciated only for a VPL\n            which terminates a VPC (i.e., one which is\n            NOT cross-connected to other VPLs).\n            Its value specifies the desired\n            administrative state of the VPL.",
                            "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                          },
                          "atmVplOperStatus": {
                            "type": "string",
                            "description": "The current operational status of the VPL.",
                            "x-yang-type": "atm-tc:AtmVorXOperStatus"
                          },
                          "atmVplLastChange": {
                            "type": "string",
                            "description": "The value of sysUpTime at the time this\n            VPL entered its current operational state.",
                            "x-yang-type": "atm-tc:AtmVorXLastChange"
                          },
                          "atmVplReceiveTrafficDescrIndex": {
                            "type": "string",
                            "description": "The value of this object identifies the row\n            in the atmTrafficDescrParamTable which\n            applies to the receive direction of the VPL.",
                            "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                          },
                          "atmVplTransmitTrafficDescrIndex": {
                            "type": "string",
                            "description": "The value of this object identifies the row\n            in the atmTrafficDescrParamTable which\n            applies to the transmit direction of the VPL.",
                            "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                          },
                          "atmVplCrossConnectIdentifier": {
                            "type": "integer",
                            "description": "This object is instantiated only for a VPL\n            which is cross-connected to other VPLs\n            that belong to the same VPC.  All such\n            associated VPLs have the same value of this\n            object, and all their cross-connections are\n            identified either by entries that are indexed\n            by the same value of atmVpCrossConnectIndex in\n            the atmVpCrossConnectTable of this MIB module or by\n            the same value of the cross-connect index in\n            the cross-connect table for SVCs and Soft PVCs\n            (defined in a separate MIB module).\n            At no time should entries in these respective\n            cross-connect tables exist simultaneously\n            with the same cross-connect index value.\n            The value of this object is initialized by the\n            agent after the associated entries in the\n            atmVpCrossConnectTable have been created.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmVplRowStatus": {
                            "type": "string",
                            "description": "This object is used to create, delete\n            or modify a row in this table.\n            To create a new VCL, this object is\n            initially set to 'createAndWait' or\n            'createAndGo'.  This object should not be\n            set to 'active' unless the following columnar\n            objects have been set to their desired value\n            in this row:\n            atmVplReceiveTrafficDescrIndex and\n            atmVplTransmitTrafficDescrIndex.\n            The DESCRIPTION of atmVplEntry provides\n            further guidance to row treatment in this table.",
                            "x-yang-type": "snmpv2-tc:RowStatus"
                          },
                          "atmVplCastType": {
                            "type": "string",
                            "description": "The connection topology type.",
                            "x-yang-type": "atm-tc:AtmConnCastType"
                          },
                          "atmVplConnKind": {
                            "type": "string",
                            "description": "The use of call control.",
                            "x-yang-type": "atm-tc:AtmConnKind"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVplTable": {
                    "atmVplEntry": [
                      {
                        "ifIndex": "1",
                        "atmVplVpi": "example-string",
                        "atmVplAdminStatus": "up(1)",
                        "atmVplOperStatus": "up(1)",
                        "atmVplLastChange": "example-string",
                        "atmVplReceiveTrafficDescrIndex": "1",
                        "atmVplTransmitTrafficDescrIndex": "1",
                        "atmVplCrossConnectIdentifier": -2147483648,
                        "atmVplRowStatus": "up(1)",
                        "atmVplCastType": "ethernetCsmacd(6)",
                        "atmVplConnKind": "example-string"
                      },
                      {
                        "ifIndex": "2",
                        "atmVplVpi": "example-string",
                        "atmVplAdminStatus": "up(1)",
                        "atmVplOperStatus": "up(1)",
                        "atmVplLastChange": "example-string",
                        "atmVplReceiveTrafficDescrIndex": "2",
                        "atmVplTransmitTrafficDescrIndex": "2",
                        "atmVplCrossConnectIdentifier": -2147483648,
                        "atmVplRowStatus": "up(1)",
                        "atmVplCastType": "ethernetCsmacd(6)",
                        "atmVplConnKind": "example-string"
                      },
                      {
                        "ifIndex": "3",
                        "atmVplVpi": "example-string",
                        "atmVplAdminStatus": "up(1)",
                        "atmVplOperStatus": "up(1)",
                        "atmVplLastChange": "example-string",
                        "atmVplReceiveTrafficDescrIndex": "3",
                        "atmVplTransmitTrafficDescrIndex": "3",
                        "atmVplCrossConnectIdentifier": -2147483648,
                        "atmVplRowStatus": "up(1)",
                        "atmVplCastType": "ethernetCsmacd(6)",
                        "atmVplConnKind": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVplTable",
        "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": "/atmVplTable",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmVplTable/atmVplEntry": {
      "get": {
        "summary": "Get atmVplEntry list",
        "description": "Retrieve list of atmVplEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "atmVplEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "atmVplVpi": {
                        "type": "string",
                        "description": "The VPI value of the VPL.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "atmVplAdminStatus": {
                        "type": "string",
                        "description": "This object is instanciated only for a VPL\n            which terminates a VPC (i.e., one which is\n            NOT cross-connected to other VPLs).\n            Its value specifies the desired\n            administrative state of the VPL.",
                        "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                      },
                      "atmVplOperStatus": {
                        "type": "string",
                        "description": "The current operational status of the VPL.",
                        "x-yang-type": "atm-tc:AtmVorXOperStatus"
                      },
                      "atmVplLastChange": {
                        "type": "string",
                        "description": "The value of sysUpTime at the time this\n            VPL entered its current operational state.",
                        "x-yang-type": "atm-tc:AtmVorXLastChange"
                      },
                      "atmVplReceiveTrafficDescrIndex": {
                        "type": "string",
                        "description": "The value of this object identifies the row\n            in the atmTrafficDescrParamTable which\n            applies to the receive direction of the VPL.",
                        "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                      },
                      "atmVplTransmitTrafficDescrIndex": {
                        "type": "string",
                        "description": "The value of this object identifies the row\n            in the atmTrafficDescrParamTable which\n            applies to the transmit direction of the VPL.",
                        "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                      },
                      "atmVplCrossConnectIdentifier": {
                        "type": "integer",
                        "description": "This object is instantiated only for a VPL\n            which is cross-connected to other VPLs\n            that belong to the same VPC.  All such\n            associated VPLs have the same value of this\n            object, and all their cross-connections are\n            identified either by entries that are indexed\n            by the same value of atmVpCrossConnectIndex in\n            the atmVpCrossConnectTable of this MIB module or by\n            the same value of the cross-connect index in\n            the cross-connect table for SVCs and Soft PVCs\n            (defined in a separate MIB module).\n            At no time should entries in these respective\n            cross-connect tables exist simultaneously\n            with the same cross-connect index value.\n            The value of this object is initialized by the\n            agent after the associated entries in the\n            atmVpCrossConnectTable have been created.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmVplRowStatus": {
                        "type": "string",
                        "description": "This object is used to create, delete\n            or modify a row in this table.\n            To create a new VCL, this object is\n            initially set to 'createAndWait' or\n            'createAndGo'.  This object should not be\n            set to 'active' unless the following columnar\n            objects have been set to their desired value\n            in this row:\n            atmVplReceiveTrafficDescrIndex and\n            atmVplTransmitTrafficDescrIndex.\n            The DESCRIPTION of atmVplEntry provides\n            further guidance to row treatment in this table.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      },
                      "atmVplCastType": {
                        "type": "string",
                        "description": "The connection topology type.",
                        "x-yang-type": "atm-tc:AtmConnCastType"
                      },
                      "atmVplConnKind": {
                        "type": "string",
                        "description": "The use of call control.",
                        "x-yang-type": "atm-tc:AtmConnKind"
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVplEntry": [
                    {
                      "ifIndex": "example-string",
                      "atmVplVpi": "example-string",
                      "atmVplAdminStatus": "up(1)",
                      "atmVplOperStatus": "up(1)",
                      "atmVplLastChange": "example-string",
                      "atmVplReceiveTrafficDescrIndex": "GigabitEthernet1/0/1",
                      "atmVplTransmitTrafficDescrIndex": "GigabitEthernet1/0/1",
                      "atmVplCrossConnectIdentifier": -2147483648,
                      "atmVplRowStatus": "up(1)",
                      "atmVplCastType": "ethernetCsmacd(6)",
                      "atmVplConnKind": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVplEntry",
        "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": "/atmVplTable/atmVplEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmVclTable": {
      "get": {
        "summary": "Get atmVclTable data",
        "description": "Retrieve atmVclTable operational data from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "The Virtual Channel Link (VCL) table.  A\n        bi-directional VCL is modeled as one entry\n        in this table. This table can be used for\n        PVCs, SVCs and Soft PVCs.",
                  "properties": {
                    "atmVclEntry": {
                      "type": "array",
                      "description": "atmVclEntry",
                      "items": {
                        "type": "object",
                        "properties": {
                          "ifIndex": {
                            "type": "string",
                            "description": "ifIndex",
                            "x-yang-type": "leafref"
                          },
                          "atmVclVpi": {
                            "type": "string",
                            "description": "The VPI value of the VCL.",
                            "x-yang-type": "atm-tc:AtmVpIdentifier"
                          },
                          "atmVclVci": {
                            "type": "string",
                            "description": "The VCI value of the VCL.",
                            "x-yang-type": "atm-tc:AtmVcIdentifier"
                          },
                          "atmVclAdminStatus": {
                            "type": "string",
                            "description": "This object is instanciated only for a VCL which\n            terminates a VCC (i.e., one which is NOT\n            cross-connected to other VCLs). Its value\n            specifies the desired administrative state of\n            the VCL.",
                            "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                          },
                          "atmVclOperStatus": {
                            "type": "string",
                            "description": "The current operational status of the VCL.",
                            "x-yang-type": "atm-tc:AtmVorXOperStatus"
                          },
                          "atmVclLastChange": {
                            "type": "string",
                            "description": "The value of sysUpTime at the time this VCL\n            entered its current operational state.",
                            "x-yang-type": "atm-tc:AtmVorXLastChange"
                          },
                          "atmVclReceiveTrafficDescrIndex": {
                            "type": "string",
                            "description": "The value of this object identifies the row\n            in the ATM Traffic Descriptor Table which\n            applies to the receive direction of this VCL.",
                            "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                          },
                          "atmVclTransmitTrafficDescrIndex": {
                            "type": "string",
                            "description": "The value of this object identifies the row\n            of the ATM Traffic Descriptor Table which applies\n            to the transmit direction of this VCL.",
                            "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                          },
                          "atmVccAalType": {
                            "type": "string",
                            "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL is in use.\n            The type of AAL used on this VCC.\n            The AAL type includes AAL1, AAL2, AAL3/4,\n            and AAL5. The other(4) may be user-defined\n            AAL type.  The unknown type indicates that\n            the AAL type cannot be determined."
                          },
                          "atmVccAal5CpcsTransmitSduSize": {
                            "type": "integer",
                            "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The maximum AAL5 CPCS SDU size in octets that is\n            supported on the transmit direction of this VCC.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmVccAal5CpcsReceiveSduSize": {
                            "type": "integer",
                            "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The maximum AAL5 CPCS SDU size in octets that is\n            supported on the receive direction of this VCC.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmVccAal5EncapsType": {
                            "type": "string",
                            "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The type of data encapsulation used over\n            the AAL5 SSCS layer. The definitions reference\n            RFC 1483 Multiprotocol Encapsulation\n            over ATM AAL5 and to the ATM Forum\n            LAN Emulation specification."
                          },
                          "atmVclCrossConnectIdentifier": {
                            "type": "integer",
                            "description": "This object is instantiated only for a VCL\n            which is cross-connected to other VCLs\n            that belong to the same VCC.  All such\n            associated VCLs have the same value of this\n            object, and all their cross-connections are\n            identified either by entries that are indexed\n            by the same value of atmVcCrossConnectIndex in\n            the atmVcCrossConnectTable of this MIB module or by\n            the same value of the cross-connect index in\n            the cross-connect table for SVCs and Soft PVCs\n            (defined in a separate MIB module).\n            \n            At no time should entries in these respective\n            cross-connect tables exist simultaneously\n            with the same cross-connect index value.\n            The value of this object is initialized by the\n            agent after the associated entries in the\n            atmVcCrossConnectTable have been created.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmVclRowStatus": {
                            "type": "string",
                            "description": "This object is used to create, delete or\n            modify a row in this table.  To create\n            a new VCL, this object is initially set\n            to 'createAndWait' or 'createAndGo'.\n            This object should not be\n            set to 'active' unless the following columnar\n            objects have been set to their desired value\n            in this row:\n            atmVclReceiveTrafficDescrIndex,\n            atmVclTransmitTrafficDescrIndex.\n            In addition, if the local VCL end-point\n            is also the VCC end-point:\n            atmVccAalType.\n            In addition, for AAL5 connections only:\n            atmVccAal5CpcsTransmitSduSize,\n            atmVccAal5CpcsReceiveSduSize, and\n            atmVccAal5EncapsType. (The existence\n            of these objects imply the AAL connection type.).\n            The DESCRIPTION of atmVclEntry provides\n            further guidance to row treatment in this table.",
                            "x-yang-type": "snmpv2-tc:RowStatus"
                          },
                          "atmVclCastType": {
                            "type": "string",
                            "description": "The connection topology type.",
                            "x-yang-type": "atm-tc:AtmConnCastType"
                          },
                          "atmVclConnKind": {
                            "type": "string",
                            "description": "The use of call control.",
                            "x-yang-type": "atm-tc:AtmConnKind"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVclTable": {
                    "atmVclEntry": [
                      {
                        "ifIndex": "1",
                        "atmVclVpi": "example-string",
                        "atmVclVci": "example-string",
                        "atmVclAdminStatus": "up(1)",
                        "atmVclOperStatus": "up(1)",
                        "atmVclLastChange": "example-string",
                        "atmVclReceiveTrafficDescrIndex": "1",
                        "atmVclTransmitTrafficDescrIndex": "1",
                        "atmVccAalType": "ethernetCsmacd(6)",
                        "atmVccAal5CpcsTransmitSduSize": -2147483648,
                        "atmVccAal5CpcsReceiveSduSize": -2147483648,
                        "atmVccAal5EncapsType": "ethernetCsmacd(6)",
                        "atmVclCrossConnectIdentifier": -2147483648,
                        "atmVclRowStatus": "up(1)",
                        "atmVclCastType": "ethernetCsmacd(6)",
                        "atmVclConnKind": "example-string"
                      },
                      {
                        "ifIndex": "2",
                        "atmVclVpi": "example-string",
                        "atmVclVci": "example-string",
                        "atmVclAdminStatus": "up(1)",
                        "atmVclOperStatus": "up(1)",
                        "atmVclLastChange": "example-string",
                        "atmVclReceiveTrafficDescrIndex": "2",
                        "atmVclTransmitTrafficDescrIndex": "2",
                        "atmVccAalType": "ethernetCsmacd(6)",
                        "atmVccAal5CpcsTransmitSduSize": -2147483648,
                        "atmVccAal5CpcsReceiveSduSize": -2147483648,
                        "atmVccAal5EncapsType": "ethernetCsmacd(6)",
                        "atmVclCrossConnectIdentifier": -2147483648,
                        "atmVclRowStatus": "up(1)",
                        "atmVclCastType": "ethernetCsmacd(6)",
                        "atmVclConnKind": "example-string"
                      },
                      {
                        "ifIndex": "3",
                        "atmVclVpi": "example-string",
                        "atmVclVci": "example-string",
                        "atmVclAdminStatus": "up(1)",
                        "atmVclOperStatus": "up(1)",
                        "atmVclLastChange": "example-string",
                        "atmVclReceiveTrafficDescrIndex": "3",
                        "atmVclTransmitTrafficDescrIndex": "3",
                        "atmVccAalType": "ethernetCsmacd(6)",
                        "atmVccAal5CpcsTransmitSduSize": -2147483648,
                        "atmVccAal5CpcsReceiveSduSize": -2147483648,
                        "atmVccAal5EncapsType": "ethernetCsmacd(6)",
                        "atmVclCrossConnectIdentifier": -2147483648,
                        "atmVclRowStatus": "up(1)",
                        "atmVclCastType": "ethernetCsmacd(6)",
                        "atmVclConnKind": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVclTable",
        "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": "/atmVclTable",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmVclTable/atmVclEntry": {
      "get": {
        "summary": "Get atmVclEntry list",
        "description": "Retrieve list of atmVclEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "atmVclEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "atmVclVpi": {
                        "type": "string",
                        "description": "The VPI value of the VCL.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "atmVclVci": {
                        "type": "string",
                        "description": "The VCI value of the VCL.",
                        "x-yang-type": "atm-tc:AtmVcIdentifier"
                      },
                      "atmVclAdminStatus": {
                        "type": "string",
                        "description": "This object is instanciated only for a VCL which\n            terminates a VCC (i.e., one which is NOT\n            cross-connected to other VCLs). Its value\n            specifies the desired administrative state of\n            the VCL.",
                        "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                      },
                      "atmVclOperStatus": {
                        "type": "string",
                        "description": "The current operational status of the VCL.",
                        "x-yang-type": "atm-tc:AtmVorXOperStatus"
                      },
                      "atmVclLastChange": {
                        "type": "string",
                        "description": "The value of sysUpTime at the time this VCL\n            entered its current operational state.",
                        "x-yang-type": "atm-tc:AtmVorXLastChange"
                      },
                      "atmVclReceiveTrafficDescrIndex": {
                        "type": "string",
                        "description": "The value of this object identifies the row\n            in the ATM Traffic Descriptor Table which\n            applies to the receive direction of this VCL.",
                        "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                      },
                      "atmVclTransmitTrafficDescrIndex": {
                        "type": "string",
                        "description": "The value of this object identifies the row\n            of the ATM Traffic Descriptor Table which applies\n            to the transmit direction of this VCL.",
                        "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                      },
                      "atmVccAalType": {
                        "type": "string",
                        "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL is in use.\n            The type of AAL used on this VCC.\n            The AAL type includes AAL1, AAL2, AAL3/4,\n            and AAL5. The other(4) may be user-defined\n            AAL type.  The unknown type indicates that\n            the AAL type cannot be determined."
                      },
                      "atmVccAal5CpcsTransmitSduSize": {
                        "type": "integer",
                        "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The maximum AAL5 CPCS SDU size in octets that is\n            supported on the transmit direction of this VCC.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmVccAal5CpcsReceiveSduSize": {
                        "type": "integer",
                        "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The maximum AAL5 CPCS SDU size in octets that is\n            supported on the receive direction of this VCC.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmVccAal5EncapsType": {
                        "type": "string",
                        "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The type of data encapsulation used over\n            the AAL5 SSCS layer. The definitions reference\n            RFC 1483 Multiprotocol Encapsulation\n            over ATM AAL5 and to the ATM Forum\n            LAN Emulation specification."
                      },
                      "atmVclCrossConnectIdentifier": {
                        "type": "integer",
                        "description": "This object is instantiated only for a VCL\n            which is cross-connected to other VCLs\n            that belong to the same VCC.  All such\n            associated VCLs have the same value of this\n            object, and all their cross-connections are\n            identified either by entries that are indexed\n            by the same value of atmVcCrossConnectIndex in\n            the atmVcCrossConnectTable of this MIB module or by\n            the same value of the cross-connect index in\n            the cross-connect table for SVCs and Soft PVCs\n            (defined in a separate MIB module).\n            \n            At no time should entries in these respective\n            cross-connect tables exist simultaneously\n            with the same cross-connect index value.\n            The value of this object is initialized by the\n            agent after the associated entries in the\n            atmVcCrossConnectTable have been created.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmVclRowStatus": {
                        "type": "string",
                        "description": "This object is used to create, delete or\n            modify a row in this table.  To create\n            a new VCL, this object is initially set\n            to 'createAndWait' or 'createAndGo'.\n            This object should not be\n            set to 'active' unless the following columnar\n            objects have been set to their desired value\n            in this row:\n            atmVclReceiveTrafficDescrIndex,\n            atmVclTransmitTrafficDescrIndex.\n            In addition, if the local VCL end-point\n            is also the VCC end-point:\n            atmVccAalType.\n            In addition, for AAL5 connections only:\n            atmVccAal5CpcsTransmitSduSize,\n            atmVccAal5CpcsReceiveSduSize, and\n            atmVccAal5EncapsType. (The existence\n            of these objects imply the AAL connection type.).\n            The DESCRIPTION of atmVclEntry provides\n            further guidance to row treatment in this table.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      },
                      "atmVclCastType": {
                        "type": "string",
                        "description": "The connection topology type.",
                        "x-yang-type": "atm-tc:AtmConnCastType"
                      },
                      "atmVclConnKind": {
                        "type": "string",
                        "description": "The use of call control.",
                        "x-yang-type": "atm-tc:AtmConnKind"
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVclEntry": [
                    {
                      "ifIndex": "example-string",
                      "atmVclVpi": "example-string",
                      "atmVclVci": "example-string",
                      "atmVclAdminStatus": "up(1)",
                      "atmVclOperStatus": "up(1)",
                      "atmVclLastChange": "example-string",
                      "atmVclReceiveTrafficDescrIndex": "GigabitEthernet1/0/1",
                      "atmVclTransmitTrafficDescrIndex": "GigabitEthernet1/0/1",
                      "atmVccAalType": "ethernetCsmacd(6)",
                      "atmVccAal5CpcsTransmitSduSize": -2147483648,
                      "atmVccAal5CpcsReceiveSduSize": -2147483648,
                      "atmVccAal5EncapsType": "ethernetCsmacd(6)",
                      "atmVclCrossConnectIdentifier": -2147483648,
                      "atmVclRowStatus": "up(1)",
                      "atmVclCastType": "ethernetCsmacd(6)",
                      "atmVclConnKind": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVclEntry",
        "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": "/atmVclTable/atmVclEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmVpCrossConnectTable": {
      "get": {
        "summary": "Get atmVpCrossConnectTable data",
        "description": "Retrieve atmVpCrossConnectTable operational data from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "The ATM VP Cross Connect table for PVCs.\n        An entry in this table models two\n        cross-connected VPLs.\n        Each VPL must have its atmConnKind set\n        to pvc(1).",
                  "properties": {
                    "atmVpCrossConnectEntry": {
                      "type": "array",
                      "description": "atmVpCrossConnectEntry",
                      "items": {
                        "type": "object",
                        "properties": {
                          "atmVpCrossConnectIndex": {
                            "type": "integer",
                            "description": "A unique value to identify this VP cross-connect.\n            For each VPL associated with this cross-connect,\n            the agent reports this cross-connect index value\n            in the atmVplCrossConnectIdentifier attribute of\n            the corresponding atmVplTable entries.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmVpCrossConnectLowIfIndex": {
                            "type": "string",
                            "description": "The ifIndex value of the ATM interface for\n            this VP cross-connect. The term low implies\n            that this ATM interface has the numerically lower\n            ifIndex value than the other ATM interface\n            identified in the same atmVpCrossConnectEntry.",
                            "x-yang-type": "if-mib:InterfaceIndex"
                          },
                          "atmVpCrossConnectLowVpi": {
                            "type": "string",
                            "description": "The VPI value at the ATM interface\n            associated with the VP cross-connect that is\n            identified by atmVpCrossConnectLowIfIndex.",
                            "x-yang-type": "atm-tc:AtmVpIdentifier"
                          },
                          "atmVpCrossConnectHighIfIndex": {
                            "type": "string",
                            "description": "The ifIndex value of the ATM interface for\n            this VP cross-connect. The term high implies that\n            this ATM interface has the numerically higher\n            ifIndex value than the  other ATM interface\n            identified in the same atmVpCrossConnectEntry.",
                            "x-yang-type": "if-mib:InterfaceIndex"
                          },
                          "atmVpCrossConnectHighVpi": {
                            "type": "string",
                            "description": "The VPI value at the ATM interface\n            associated with the VP cross-connect that is\n            identified by atmVpCrossConnectHighIfIndex.",
                            "x-yang-type": "atm-tc:AtmVpIdentifier"
                          },
                          "atmVpCrossConnectAdminStatus": {
                            "type": "string",
                            "description": "The desired administrative status of this\n            bi-directional VP cross-connect.",
                            "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                          },
                          "atmVpCrossConnectL2HOperStatus": {
                            "type": "string",
                            "description": "The operational status of the VP cross-connect\n            in one direction; (i.e., from the low to\n            high direction).",
                            "x-yang-type": "atm-tc:AtmVorXOperStatus"
                          },
                          "atmVpCrossConnectH2LOperStatus": {
                            "type": "string",
                            "description": "The operational status of the VP cross-connect\n            in one direction; (i.e., from the high to\n            low direction).",
                            "x-yang-type": "atm-tc:AtmVorXOperStatus"
                          },
                          "atmVpCrossConnectL2HLastChange": {
                            "type": "string",
                            "description": "The value of sysUpTime at the time this\n            VP cross-connect entered its current operational\n            state in the low to high direction.",
                            "x-yang-type": "atm-tc:AtmVorXLastChange"
                          },
                          "atmVpCrossConnectH2LLastChange": {
                            "type": "string",
                            "description": "The value of sysUpTime at the time this\n            VP cross-connect entered its current operational\n            in the high to low direction.",
                            "x-yang-type": "atm-tc:AtmVorXLastChange"
                          },
                          "atmVpCrossConnectRowStatus": {
                            "type": "string",
                            "description": "The status of this entry in the\n            atmVpCrossConnectTable.  This object is used to\n            create a cross-connect for cross-connecting\n            VPLs which are created using the atmVplTable\n            or to change or delete an existing cross-connect.\n            This object must be initially set\n            to `createAndWait' or 'createAndGo'.\n            To turn on a VP cross-connect,\n            the atmVpCrossConnectAdminStatus\n            is set to `up'.",
                            "x-yang-type": "snmpv2-tc:RowStatus"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVpCrossConnectTable": {
                    "atmVpCrossConnectEntry": [
                      {
                        "atmVpCrossConnectIndex": 1,
                        "atmVpCrossConnectLowIfIndex": "1",
                        "atmVpCrossConnectLowVpi": "example-string",
                        "atmVpCrossConnectHighIfIndex": "1",
                        "atmVpCrossConnectHighVpi": "example-string",
                        "atmVpCrossConnectAdminStatus": "up(1)",
                        "atmVpCrossConnectL2HOperStatus": "up(1)",
                        "atmVpCrossConnectH2LOperStatus": "up(1)",
                        "atmVpCrossConnectL2HLastChange": "example-string",
                        "atmVpCrossConnectH2LLastChange": "example-string",
                        "atmVpCrossConnectRowStatus": "up(1)"
                      },
                      {
                        "atmVpCrossConnectIndex": 2,
                        "atmVpCrossConnectLowIfIndex": "2",
                        "atmVpCrossConnectLowVpi": "example-string",
                        "atmVpCrossConnectHighIfIndex": "2",
                        "atmVpCrossConnectHighVpi": "example-string",
                        "atmVpCrossConnectAdminStatus": "up(1)",
                        "atmVpCrossConnectL2HOperStatus": "up(1)",
                        "atmVpCrossConnectH2LOperStatus": "up(1)",
                        "atmVpCrossConnectL2HLastChange": "example-string",
                        "atmVpCrossConnectH2LLastChange": "example-string",
                        "atmVpCrossConnectRowStatus": "up(1)"
                      },
                      {
                        "atmVpCrossConnectIndex": 3,
                        "atmVpCrossConnectLowIfIndex": "3",
                        "atmVpCrossConnectLowVpi": "example-string",
                        "atmVpCrossConnectHighIfIndex": "3",
                        "atmVpCrossConnectHighVpi": "example-string",
                        "atmVpCrossConnectAdminStatus": "up(1)",
                        "atmVpCrossConnectL2HOperStatus": "up(1)",
                        "atmVpCrossConnectH2LOperStatus": "up(1)",
                        "atmVpCrossConnectL2HLastChange": "example-string",
                        "atmVpCrossConnectH2LLastChange": "example-string",
                        "atmVpCrossConnectRowStatus": "up(1)"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVpCrossConnectTable",
        "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": "/atmVpCrossConnectTable",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmVpCrossConnectTable/atmVpCrossConnectEntry": {
      "get": {
        "summary": "Get atmVpCrossConnectEntry list",
        "description": "Retrieve list of atmVpCrossConnectEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "atmVpCrossConnectEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "atmVpCrossConnectIndex": {
                        "type": "integer",
                        "description": "A unique value to identify this VP cross-connect.\n            For each VPL associated with this cross-connect,\n            the agent reports this cross-connect index value\n            in the atmVplCrossConnectIdentifier attribute of\n            the corresponding atmVplTable entries.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmVpCrossConnectLowIfIndex": {
                        "type": "string",
                        "description": "The ifIndex value of the ATM interface for\n            this VP cross-connect. The term low implies\n            that this ATM interface has the numerically lower\n            ifIndex value than the other ATM interface\n            identified in the same atmVpCrossConnectEntry.",
                        "x-yang-type": "if-mib:InterfaceIndex"
                      },
                      "atmVpCrossConnectLowVpi": {
                        "type": "string",
                        "description": "The VPI value at the ATM interface\n            associated with the VP cross-connect that is\n            identified by atmVpCrossConnectLowIfIndex.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "atmVpCrossConnectHighIfIndex": {
                        "type": "string",
                        "description": "The ifIndex value of the ATM interface for\n            this VP cross-connect. The term high implies that\n            this ATM interface has the numerically higher\n            ifIndex value than the  other ATM interface\n            identified in the same atmVpCrossConnectEntry.",
                        "x-yang-type": "if-mib:InterfaceIndex"
                      },
                      "atmVpCrossConnectHighVpi": {
                        "type": "string",
                        "description": "The VPI value at the ATM interface\n            associated with the VP cross-connect that is\n            identified by atmVpCrossConnectHighIfIndex.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "atmVpCrossConnectAdminStatus": {
                        "type": "string",
                        "description": "The desired administrative status of this\n            bi-directional VP cross-connect.",
                        "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                      },
                      "atmVpCrossConnectL2HOperStatus": {
                        "type": "string",
                        "description": "The operational status of the VP cross-connect\n            in one direction; (i.e., from the low to\n            high direction).",
                        "x-yang-type": "atm-tc:AtmVorXOperStatus"
                      },
                      "atmVpCrossConnectH2LOperStatus": {
                        "type": "string",
                        "description": "The operational status of the VP cross-connect\n            in one direction; (i.e., from the high to\n            low direction).",
                        "x-yang-type": "atm-tc:AtmVorXOperStatus"
                      },
                      "atmVpCrossConnectL2HLastChange": {
                        "type": "string",
                        "description": "The value of sysUpTime at the time this\n            VP cross-connect entered its current operational\n            state in the low to high direction.",
                        "x-yang-type": "atm-tc:AtmVorXLastChange"
                      },
                      "atmVpCrossConnectH2LLastChange": {
                        "type": "string",
                        "description": "The value of sysUpTime at the time this\n            VP cross-connect entered its current operational\n            in the high to low direction.",
                        "x-yang-type": "atm-tc:AtmVorXLastChange"
                      },
                      "atmVpCrossConnectRowStatus": {
                        "type": "string",
                        "description": "The status of this entry in the\n            atmVpCrossConnectTable.  This object is used to\n            create a cross-connect for cross-connecting\n            VPLs which are created using the atmVplTable\n            or to change or delete an existing cross-connect.\n            This object must be initially set\n            to `createAndWait' or 'createAndGo'.\n            To turn on a VP cross-connect,\n            the atmVpCrossConnectAdminStatus\n            is set to `up'.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVpCrossConnectEntry": [
                    {
                      "atmVpCrossConnectIndex": 1,
                      "atmVpCrossConnectLowIfIndex": "example-string",
                      "atmVpCrossConnectLowVpi": "example-string",
                      "atmVpCrossConnectHighIfIndex": "example-string",
                      "atmVpCrossConnectHighVpi": "example-string",
                      "atmVpCrossConnectAdminStatus": "up(1)",
                      "atmVpCrossConnectL2HOperStatus": "up(1)",
                      "atmVpCrossConnectH2LOperStatus": "up(1)",
                      "atmVpCrossConnectL2HLastChange": "example-string",
                      "atmVpCrossConnectH2LLastChange": "example-string",
                      "atmVpCrossConnectRowStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVpCrossConnectEntry",
        "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": "/atmVpCrossConnectTable/atmVpCrossConnectEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmVcCrossConnectTable": {
      "get": {
        "summary": "Get atmVcCrossConnectTable data",
        "description": "Retrieve atmVcCrossConnectTable operational data from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "The ATM VC Cross Connect table for PVCs.\n        An entry in this table models two\n        cross-connected VCLs.\n        Each VCL must have its atmConnKind set\n        to pvc(1).",
                  "properties": {
                    "atmVcCrossConnectEntry": {
                      "type": "array",
                      "description": "atmVcCrossConnectEntry",
                      "items": {
                        "type": "object",
                        "properties": {
                          "atmVcCrossConnectIndex": {
                            "type": "integer",
                            "description": "A unique value to identify this VC cross-connect.\n            For each VCL associated with this cross-connect,\n            the agent reports this cross-connect index value\n            in the atmVclCrossConnectIdentifier attribute of\n            the corresponding atmVclTable entries.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "atmVcCrossConnectLowIfIndex": {
                            "type": "string",
                            "description": "The ifIndex value of the ATM interface for this\n            VC cross-connect. The term low implies\n            that this ATM interface has the numerically lower\n            ifIndex value than the other ATM interface\n            identified in the same atmVcCrossConnectEntry.",
                            "x-yang-type": "if-mib:InterfaceIndex"
                          },
                          "atmVcCrossConnectLowVpi": {
                            "type": "string",
                            "description": "The VPI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectLowIfIndex.",
                            "x-yang-type": "atm-tc:AtmVpIdentifier"
                          },
                          "atmVcCrossConnectLowVci": {
                            "type": "string",
                            "description": "The VCI value at the ATM interface\n            associated with this VC cross-connect that is\n            identified by atmVcCrossConnectLowIfIndex.",
                            "x-yang-type": "atm-tc:AtmVcIdentifier"
                          },
                          "atmVcCrossConnectHighIfIndex": {
                            "type": "string",
                            "description": "The ifIndex value for the ATM interface for\n            this VC cross-connect. The term high implies\n            that this ATM interface has the numerically higher\n            ifIndex value than the other ATM interface\n            identified in the same atmVcCrossConnectEntry.",
                            "x-yang-type": "if-mib:InterfaceIndex"
                          },
                          "atmVcCrossConnectHighVpi": {
                            "type": "string",
                            "description": "The VPI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectHighIfIndex.",
                            "x-yang-type": "atm-tc:AtmVpIdentifier"
                          },
                          "atmVcCrossConnectHighVci": {
                            "type": "string",
                            "description": "The VCI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectHighIfIndex.",
                            "x-yang-type": "atm-tc:AtmVcIdentifier"
                          },
                          "atmVcCrossConnectAdminStatus": {
                            "type": "string",
                            "description": "The desired administrative status of this\n            bi-directional VC cross-connect.",
                            "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                          },
                          "atmVcCrossConnectL2HOperStatus": {
                            "type": "string",
                            "description": "The current operational status of the\n            VC cross-connect in one direction; (i.e.,\n            from the low to high direction).",
                            "x-yang-type": "atm-tc:AtmVorXOperStatus"
                          },
                          "atmVcCrossConnectH2LOperStatus": {
                            "type": "string",
                            "description": "The current operational status of the\n            VC cross-connect in one direction; (i.e.,\n            from the high to low direction).",
                            "x-yang-type": "atm-tc:AtmVorXOperStatus"
                          },
                          "atmVcCrossConnectL2HLastChange": {
                            "type": "string",
                            "description": "The value of sysUpTime at the time this\n            VC cross-connect entered its current\n            operational state in low to high direction.",
                            "x-yang-type": "atm-tc:AtmVorXLastChange"
                          },
                          "atmVcCrossConnectH2LLastChange": {
                            "type": "string",
                            "description": "The value of sysUpTime at the time this\n            VC cross-connect entered its current\n            operational state in high to low direction.",
                            "x-yang-type": "atm-tc:AtmVorXLastChange"
                          },
                          "atmVcCrossConnectRowStatus": {
                            "type": "string",
                            "description": "The status of this entry in the\n            atmVcCrossConnectTable.  This object is used to\n            create a new cross-connect for cross-connecting\n            VCLs which are created using the atmVclTable\n            or to change or delete existing cross-connect.\n            This object must be initially set to\n            `createAndWait' or 'createAndGo'.\n            To turn on a VC cross-connect,\n            the atmVcCrossConnectAdminStatus\n            is set to `up'.",
                            "x-yang-type": "snmpv2-tc:RowStatus"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVcCrossConnectTable": {
                    "atmVcCrossConnectEntry": [
                      {
                        "atmVcCrossConnectIndex": 1,
                        "atmVcCrossConnectLowIfIndex": "1",
                        "atmVcCrossConnectLowVpi": "example-string",
                        "atmVcCrossConnectLowVci": "example-string",
                        "atmVcCrossConnectHighIfIndex": "1",
                        "atmVcCrossConnectHighVpi": "example-string",
                        "atmVcCrossConnectHighVci": "example-string",
                        "atmVcCrossConnectAdminStatus": "up(1)",
                        "atmVcCrossConnectL2HOperStatus": "up(1)",
                        "atmVcCrossConnectH2LOperStatus": "up(1)",
                        "atmVcCrossConnectL2HLastChange": "example-string",
                        "atmVcCrossConnectH2LLastChange": "example-string",
                        "atmVcCrossConnectRowStatus": "up(1)"
                      },
                      {
                        "atmVcCrossConnectIndex": 2,
                        "atmVcCrossConnectLowIfIndex": "2",
                        "atmVcCrossConnectLowVpi": "example-string",
                        "atmVcCrossConnectLowVci": "example-string",
                        "atmVcCrossConnectHighIfIndex": "2",
                        "atmVcCrossConnectHighVpi": "example-string",
                        "atmVcCrossConnectHighVci": "example-string",
                        "atmVcCrossConnectAdminStatus": "up(1)",
                        "atmVcCrossConnectL2HOperStatus": "up(1)",
                        "atmVcCrossConnectH2LOperStatus": "up(1)",
                        "atmVcCrossConnectL2HLastChange": "example-string",
                        "atmVcCrossConnectH2LLastChange": "example-string",
                        "atmVcCrossConnectRowStatus": "up(1)"
                      },
                      {
                        "atmVcCrossConnectIndex": 3,
                        "atmVcCrossConnectLowIfIndex": "3",
                        "atmVcCrossConnectLowVpi": "example-string",
                        "atmVcCrossConnectLowVci": "example-string",
                        "atmVcCrossConnectHighIfIndex": "3",
                        "atmVcCrossConnectHighVpi": "example-string",
                        "atmVcCrossConnectHighVci": "example-string",
                        "atmVcCrossConnectAdminStatus": "up(1)",
                        "atmVcCrossConnectL2HOperStatus": "up(1)",
                        "atmVcCrossConnectH2LOperStatus": "up(1)",
                        "atmVcCrossConnectL2HLastChange": "example-string",
                        "atmVcCrossConnectH2LLastChange": "example-string",
                        "atmVcCrossConnectRowStatus": "up(1)"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVcCrossConnectTable",
        "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": "/atmVcCrossConnectTable",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmVcCrossConnectTable/atmVcCrossConnectEntry": {
      "get": {
        "summary": "Get atmVcCrossConnectEntry list",
        "description": "Retrieve list of atmVcCrossConnectEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "atmVcCrossConnectEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "atmVcCrossConnectIndex": {
                        "type": "integer",
                        "description": "A unique value to identify this VC cross-connect.\n            For each VCL associated with this cross-connect,\n            the agent reports this cross-connect index value\n            in the atmVclCrossConnectIdentifier attribute of\n            the corresponding atmVclTable entries.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmVcCrossConnectLowIfIndex": {
                        "type": "string",
                        "description": "The ifIndex value of the ATM interface for this\n            VC cross-connect. The term low implies\n            that this ATM interface has the numerically lower\n            ifIndex value than the other ATM interface\n            identified in the same atmVcCrossConnectEntry.",
                        "x-yang-type": "if-mib:InterfaceIndex"
                      },
                      "atmVcCrossConnectLowVpi": {
                        "type": "string",
                        "description": "The VPI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectLowIfIndex.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "atmVcCrossConnectLowVci": {
                        "type": "string",
                        "description": "The VCI value at the ATM interface\n            associated with this VC cross-connect that is\n            identified by atmVcCrossConnectLowIfIndex.",
                        "x-yang-type": "atm-tc:AtmVcIdentifier"
                      },
                      "atmVcCrossConnectHighIfIndex": {
                        "type": "string",
                        "description": "The ifIndex value for the ATM interface for\n            this VC cross-connect. The term high implies\n            that this ATM interface has the numerically higher\n            ifIndex value than the other ATM interface\n            identified in the same atmVcCrossConnectEntry.",
                        "x-yang-type": "if-mib:InterfaceIndex"
                      },
                      "atmVcCrossConnectHighVpi": {
                        "type": "string",
                        "description": "The VPI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectHighIfIndex.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "atmVcCrossConnectHighVci": {
                        "type": "string",
                        "description": "The VCI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectHighIfIndex.",
                        "x-yang-type": "atm-tc:AtmVcIdentifier"
                      },
                      "atmVcCrossConnectAdminStatus": {
                        "type": "string",
                        "description": "The desired administrative status of this\n            bi-directional VC cross-connect.",
                        "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                      },
                      "atmVcCrossConnectL2HOperStatus": {
                        "type": "string",
                        "description": "The current operational status of the\n            VC cross-connect in one direction; (i.e.,\n            from the low to high direction).",
                        "x-yang-type": "atm-tc:AtmVorXOperStatus"
                      },
                      "atmVcCrossConnectH2LOperStatus": {
                        "type": "string",
                        "description": "The current operational status of the\n            VC cross-connect in one direction; (i.e.,\n            from the high to low direction).",
                        "x-yang-type": "atm-tc:AtmVorXOperStatus"
                      },
                      "atmVcCrossConnectL2HLastChange": {
                        "type": "string",
                        "description": "The value of sysUpTime at the time this\n            VC cross-connect entered its current\n            operational state in low to high direction.",
                        "x-yang-type": "atm-tc:AtmVorXLastChange"
                      },
                      "atmVcCrossConnectH2LLastChange": {
                        "type": "string",
                        "description": "The value of sysUpTime at the time this\n            VC cross-connect entered its current\n            operational state in high to low direction.",
                        "x-yang-type": "atm-tc:AtmVorXLastChange"
                      },
                      "atmVcCrossConnectRowStatus": {
                        "type": "string",
                        "description": "The status of this entry in the\n            atmVcCrossConnectTable.  This object is used to\n            create a new cross-connect for cross-connecting\n            VCLs which are created using the atmVclTable\n            or to change or delete existing cross-connect.\n            This object must be initially set to\n            `createAndWait' or 'createAndGo'.\n            To turn on a VC cross-connect,\n            the atmVcCrossConnectAdminStatus\n            is set to `up'.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVcCrossConnectEntry": [
                    {
                      "atmVcCrossConnectIndex": 1,
                      "atmVcCrossConnectLowIfIndex": "example-string",
                      "atmVcCrossConnectLowVpi": "example-string",
                      "atmVcCrossConnectLowVci": "example-string",
                      "atmVcCrossConnectHighIfIndex": "example-string",
                      "atmVcCrossConnectHighVpi": "example-string",
                      "atmVcCrossConnectHighVci": "example-string",
                      "atmVcCrossConnectAdminStatus": "up(1)",
                      "atmVcCrossConnectL2HOperStatus": "up(1)",
                      "atmVcCrossConnectH2LOperStatus": "up(1)",
                      "atmVcCrossConnectL2HLastChange": "example-string",
                      "atmVcCrossConnectH2LLastChange": "example-string",
                      "atmVcCrossConnectRowStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVcCrossConnectEntry",
        "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": "/atmVcCrossConnectTable/atmVcCrossConnectEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:aal5VccTable": {
      "get": {
        "summary": "Get aal5VccTable data",
        "description": "Retrieve aal5VccTable operational data from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains AAL5 VCC performance\n        parameters.",
                  "properties": {
                    "aal5VccEntry": {
                      "type": "array",
                      "description": "This list contains the AAL5 VCC\n          performance parameters and is indexed\n          by ifIndex values of AAL5 interfaces\n          and the associated VPI/VCI values.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "ifIndex": {
                            "type": "string",
                            "description": "ifIndex",
                            "x-yang-type": "leafref"
                          },
                          "aal5VccVpi": {
                            "type": "string",
                            "description": "The VPI value of the AAL5 VCC at the\n            interface identified by the ifIndex.",
                            "x-yang-type": "atm-tc:AtmVpIdentifier"
                          },
                          "aal5VccVci": {
                            "type": "string",
                            "description": "The VCI value of the AAL5 VCC at the\n            interface identified by the ifIndex.",
                            "x-yang-type": "atm-tc:AtmVcIdentifier"
                          },
                          "aal5VccCrcErrors": {
                            "type": "integer",
                            "description": "The number of AAL5 CPCS PDUs received with\n            CRC-32 errors on this AAL5 VCC at the\n            interface associated with an AAL5 entity.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "aal5VccSarTimeOuts": {
                            "type": "integer",
                            "description": "The number of partially re-assembled AAL5\n            CPCS PDUs which were discarded\n            on this AAL5 VCC at the interface associated\n            with an AAL5 entity because they\n            were not fully re-assembled within the\n            required time period.  If the re-assembly\n            timer is not supported, then this object\n            contains a zero value.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "aal5VccOverSizedSDUs": {
                            "type": "integer",
                            "description": "The number of AAL5 CPCS PDUs discarded\n            on this AAL5 VCC at the interface\n            associated with an AAL5 entity because the\n            AAL5 SDUs were too large.",
                            "minimum": 0,
                            "maximum": 4294967295
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:aal5VccTable": {
                    "aal5VccEntry": [
                      {
                        "ifIndex": "1",
                        "aal5VccVpi": "example-string",
                        "aal5VccVci": "example-string",
                        "aal5VccCrcErrors": 0,
                        "aal5VccSarTimeOuts": 0,
                        "aal5VccOverSizedSDUs": 0
                      },
                      {
                        "ifIndex": "2",
                        "aal5VccVpi": "example-string",
                        "aal5VccVci": "example-string",
                        "aal5VccCrcErrors": 0,
                        "aal5VccSarTimeOuts": 0,
                        "aal5VccOverSizedSDUs": 0
                      },
                      {
                        "ifIndex": "3",
                        "aal5VccVpi": "example-string",
                        "aal5VccVci": "example-string",
                        "aal5VccCrcErrors": 0,
                        "aal5VccSarTimeOuts": 0,
                        "aal5VccOverSizedSDUs": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-aal5VccTable",
        "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": "/aal5VccTable",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:aal5VccTable/aal5VccEntry": {
      "get": {
        "summary": "Get aal5VccEntry list",
        "description": "Retrieve list of aal5VccEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "This list contains the AAL5 VCC\n          performance parameters and is indexed\n          by ifIndex values of AAL5 interfaces\n          and the associated VPI/VCI values.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "aal5VccVpi": {
                        "type": "string",
                        "description": "The VPI value of the AAL5 VCC at the\n            interface identified by the ifIndex.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "aal5VccVci": {
                        "type": "string",
                        "description": "The VCI value of the AAL5 VCC at the\n            interface identified by the ifIndex.",
                        "x-yang-type": "atm-tc:AtmVcIdentifier"
                      },
                      "aal5VccCrcErrors": {
                        "type": "integer",
                        "description": "The number of AAL5 CPCS PDUs received with\n            CRC-32 errors on this AAL5 VCC at the\n            interface associated with an AAL5 entity.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "aal5VccSarTimeOuts": {
                        "type": "integer",
                        "description": "The number of partially re-assembled AAL5\n            CPCS PDUs which were discarded\n            on this AAL5 VCC at the interface associated\n            with an AAL5 entity because they\n            were not fully re-assembled within the\n            required time period.  If the re-assembly\n            timer is not supported, then this object\n            contains a zero value.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "aal5VccOverSizedSDUs": {
                        "type": "integer",
                        "description": "The number of AAL5 CPCS PDUs discarded\n            on this AAL5 VCC at the interface\n            associated with an AAL5 entity because the\n            AAL5 SDUs were too large.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:aal5VccEntry": [
                    {
                      "ifIndex": "example-string",
                      "aal5VccVpi": "example-string",
                      "aal5VccVci": "example-string",
                      "aal5VccCrcErrors": 0,
                      "aal5VccSarTimeOuts": 0,
                      "aal5VccOverSizedSDUs": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-aal5VccEntry",
        "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": "/aal5VccTable/aal5VccEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmInterfaceConfEntry": {
      "get": {
        "summary": "Get atmInterfaceConfEntry list",
        "description": "Retrieve list of atmInterfaceConfEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "This list contains ATM interface configuration\n          parameters and state variables and is indexed\n          by ifIndex values of ATM interfaces.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "atmInterfaceMaxVpcs": {
                        "type": "integer",
                        "description": "The maximum number of VPCs (PVPCs and SVPCs)\n            supported at this ATM interface. At the ATM UNI,\n            the maximum number of VPCs (PVPCs and SVPCs)\n            ranges from 0 to 256 only.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmInterfaceMaxVccs": {
                        "type": "integer",
                        "description": "The maximum number of VCCs (PVCCs and SVCCs)\n            supported at this ATM interface.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmInterfaceConfVpcs": {
                        "type": "integer",
                        "description": "The number of VPCs (PVPC, Soft PVPC and SVPC)\n            currently in use at this ATM interface.  It includes\n            the number of PVPCs and Soft PVPCs that are configured\n            at the interface, plus the number of SVPCs\n            that are currently  established at the\n            interface.\n            \n            At the ATM UNI, the configured number of\n            VPCs (PVPCs and SVPCs) can range from\n            0 to 256 only.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmInterfaceConfVccs": {
                        "type": "integer",
                        "description": "The number of VCCs (PVCC, Soft PVCC and SVCC)\n            currently in use at this ATM interface.  It includes\n            the number of PVCCs and Soft PVCCs that are configured\n            at the interface, plus the number of SVCCs\n            that are currently  established at the\n            interface.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmInterfaceMaxActiveVpiBits": {
                        "type": "integer",
                        "description": "The  maximum number of active VPI bits\n            configured for use at the ATM interface.\n            At the ATM UNI, the maximum number of active\n            VPI bits configured for use ranges from\n            0 to 8 only.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmInterfaceMaxActiveVciBits": {
                        "type": "integer",
                        "description": "The maximum number of active VCI bits\n            configured for use at this ATM interface.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmInterfaceIlmiVpi": {
                        "type": "string",
                        "description": "The VPI value of the VCC supporting\n            the ILMI at this ATM interface.  If the values of\n            atmInterfaceIlmiVpi and atmInterfaceIlmiVci are\n            both equal to zero then the ILMI is not\n            supported at this ATM interface.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "atmInterfaceIlmiVci": {
                        "type": "string",
                        "description": "The VCI value of the VCC supporting\n            the ILMI at this ATM interface.  If the values of\n            atmInterfaceIlmiVpi and atmInterfaceIlmiVci are\n            both equal to zero then the ILMI is not\n            supported at this ATM interface.",
                        "x-yang-type": "atm-tc:AtmVcIdentifier"
                      },
                      "atmInterfaceAddressType": {
                        "type": "string",
                        "description": "The type of primary ATM address configured\n            for use at this ATM interface."
                      },
                      "atmInterfaceAdminAddress": {
                        "type": "string",
                        "description": "The primary address assigned for administrative purposes,\n            for example, an address associated with the\n            service provider side of a public network UNI\n            (thus, the value of this address corresponds\n            with the value of ifPhysAddress at the host side).\n            If this interface has no assigned administrative\n            address, or when the address used for\n            administrative purposes is the same as that used\n            for ifPhysAddress, then this is an octet string of\n            zero length.",
                        "x-yang-type": "atm-tc:AtmAddr"
                      },
                      "atmInterfaceMyNeighborIpAddress": {
                        "type": "string",
                        "description": "The IP address of the neighbor system connected to\n            the  far end of this interface, to which a Network\n            Management Station can send SNMP messages, as IP\n            datagrams sent to UDP port 161, in order to access\n            network management information concerning the\n            operation of that system.  Note that the value\n            of this object may be obtained in different ways,\n            e.g., by manual configuration, or through ILMI\n            interaction with the neighbor system.",
                        "format": "inet:ipv4-address"
                      },
                      "atmInterfaceMyNeighborIfName": {
                        "type": "string",
                        "description": "The textual name of the interface on the neighbor\n            system on the far end of this interface, and to\n            which this interface connects.  If the neighbor\n            system is manageable through SNMP and supports\n            the object ifName, the value of this object must\n            be identical with that of ifName for the ifEntry\n            of the lowest level physical interface\n            for this port.  If this interface does not have a\n            textual name, the value of this object is a zero\n            length string.  Note that the value of this object\n            may be obtained in different ways, e.g., by manual\n            configuration, or through ILMI interaction with\n            the neighbor system.",
                        "x-yang-type": "snmpv2-tc:DisplayString"
                      },
                      "atmInterfaceCurrentMaxVpiBits": {
                        "type": "integer",
                        "description": "The maximum number of VPI Bits that may\n            currently be used at this ATM interface.\n            The value is the minimum of\n            atmInterfaceMaxActiveVpiBits, and the\n            atmInterfaceMaxActiveVpiBits of the interface's\n            UNI/NNI peer.\n            \n            If the interface does not negotiate with\n            its peer to determine the number of VPI Bits\n            that can be used on the interface, then the\n            value of this object must equal\n            atmInterfaceMaxActiveVpiBits.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmInterfaceCurrentMaxVciBits": {
                        "type": "integer",
                        "description": "The maximum number of VCI Bits that may\n            currently be used at this ATM interface.\n            The value is the minimum of\n            atmInterfaceMaxActiveVciBits, and the\n            atmInterfaceMaxActiveVciBits of the interface's\n            UNI/NNI peer.\n            \n            If the interface does not negotiate with\n            its peer to determine the number of VCI Bits\n            that can be used on the interface, then the\n            value of this object must equal\n            atmInterfaceMaxActiveVciBits.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmInterfaceSubscrAddress": {
                        "type": "string",
                        "description": "The identifier assigned by a service provider\n            to the network side of a public network UNI.\n            If this interface has no assigned service provider\n            address, or for other interfaces this is an octet string\n            of zero length.",
                        "x-yang-type": "atm-tc:AtmAddr"
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmInterfaceConfEntry": [
                    {
                      "ifIndex": "example-string",
                      "atmInterfaceMaxVpcs": -2147483648,
                      "atmInterfaceMaxVccs": -2147483648,
                      "atmInterfaceConfVpcs": -2147483648,
                      "atmInterfaceConfVccs": -2147483648,
                      "atmInterfaceMaxActiveVpiBits": -2147483648,
                      "atmInterfaceMaxActiveVciBits": -2147483648,
                      "atmInterfaceIlmiVpi": "GigabitEthernet1/0/1",
                      "atmInterfaceIlmiVci": "GigabitEthernet1/0/1",
                      "atmInterfaceAddressType": "192.168.1.1",
                      "atmInterfaceAdminAddress": "192.168.1.1",
                      "atmInterfaceMyNeighborIpAddress": "192.168.1.1",
                      "atmInterfaceMyNeighborIfName": "GigabitEthernet1/0/1",
                      "atmInterfaceCurrentMaxVpiBits": -2147483648,
                      "atmInterfaceCurrentMaxVciBits": -2147483648,
                      "atmInterfaceSubscrAddress": "192.168.1.1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmInterfaceConfEntry-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": "/atmInterfaceConfEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmInterfaceConfEntry={ifIndex}": {
      "get": {
        "summary": "Get atmInterfaceConfEntry entry",
        "description": "Retrieve specific atmInterfaceConfEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "atmInterfaceMaxVpcs": {
                      "type": "integer",
                      "description": "The maximum number of VPCs (PVPCs and SVPCs)\n            supported at this ATM interface. At the ATM UNI,\n            the maximum number of VPCs (PVPCs and SVPCs)\n            ranges from 0 to 256 only.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmInterfaceMaxVccs": {
                      "type": "integer",
                      "description": "The maximum number of VCCs (PVCCs and SVCCs)\n            supported at this ATM interface.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmInterfaceConfVpcs": {
                      "type": "integer",
                      "description": "The number of VPCs (PVPC, Soft PVPC and SVPC)\n            currently in use at this ATM interface.  It includes\n            the number of PVPCs and Soft PVPCs that are configured\n            at the interface, plus the number of SVPCs\n            that are currently  established at the\n            interface.\n            \n            At the ATM UNI, the configured number of\n            VPCs (PVPCs and SVPCs) can range from\n            0 to 256 only.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmInterfaceConfVccs": {
                      "type": "integer",
                      "description": "The number of VCCs (PVCC, Soft PVCC and SVCC)\n            currently in use at this ATM interface.  It includes\n            the number of PVCCs and Soft PVCCs that are configured\n            at the interface, plus the number of SVCCs\n            that are currently  established at the\n            interface.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmInterfaceMaxActiveVpiBits": {
                      "type": "integer",
                      "description": "The  maximum number of active VPI bits\n            configured for use at the ATM interface.\n            At the ATM UNI, the maximum number of active\n            VPI bits configured for use ranges from\n            0 to 8 only.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmInterfaceMaxActiveVciBits": {
                      "type": "integer",
                      "description": "The maximum number of active VCI bits\n            configured for use at this ATM interface.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmInterfaceIlmiVpi": {
                      "type": "string",
                      "description": "The VPI value of the VCC supporting\n            the ILMI at this ATM interface.  If the values of\n            atmInterfaceIlmiVpi and atmInterfaceIlmiVci are\n            both equal to zero then the ILMI is not\n            supported at this ATM interface.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "atmInterfaceIlmiVci": {
                      "type": "string",
                      "description": "The VCI value of the VCC supporting\n            the ILMI at this ATM interface.  If the values of\n            atmInterfaceIlmiVpi and atmInterfaceIlmiVci are\n            both equal to zero then the ILMI is not\n            supported at this ATM interface.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier"
                    },
                    "atmInterfaceAddressType": {
                      "type": "string",
                      "description": "The type of primary ATM address configured\n            for use at this ATM interface."
                    },
                    "atmInterfaceAdminAddress": {
                      "type": "string",
                      "description": "The primary address assigned for administrative purposes,\n            for example, an address associated with the\n            service provider side of a public network UNI\n            (thus, the value of this address corresponds\n            with the value of ifPhysAddress at the host side).\n            If this interface has no assigned administrative\n            address, or when the address used for\n            administrative purposes is the same as that used\n            for ifPhysAddress, then this is an octet string of\n            zero length.",
                      "x-yang-type": "atm-tc:AtmAddr"
                    },
                    "atmInterfaceMyNeighborIpAddress": {
                      "type": "string",
                      "description": "The IP address of the neighbor system connected to\n            the  far end of this interface, to which a Network\n            Management Station can send SNMP messages, as IP\n            datagrams sent to UDP port 161, in order to access\n            network management information concerning the\n            operation of that system.  Note that the value\n            of this object may be obtained in different ways,\n            e.g., by manual configuration, or through ILMI\n            interaction with the neighbor system.",
                      "format": "inet:ipv4-address"
                    },
                    "atmInterfaceMyNeighborIfName": {
                      "type": "string",
                      "description": "The textual name of the interface on the neighbor\n            system on the far end of this interface, and to\n            which this interface connects.  If the neighbor\n            system is manageable through SNMP and supports\n            the object ifName, the value of this object must\n            be identical with that of ifName for the ifEntry\n            of the lowest level physical interface\n            for this port.  If this interface does not have a\n            textual name, the value of this object is a zero\n            length string.  Note that the value of this object\n            may be obtained in different ways, e.g., by manual\n            configuration, or through ILMI interaction with\n            the neighbor system.",
                      "x-yang-type": "snmpv2-tc:DisplayString"
                    },
                    "atmInterfaceCurrentMaxVpiBits": {
                      "type": "integer",
                      "description": "The maximum number of VPI Bits that may\n            currently be used at this ATM interface.\n            The value is the minimum of\n            atmInterfaceMaxActiveVpiBits, and the\n            atmInterfaceMaxActiveVpiBits of the interface's\n            UNI/NNI peer.\n            \n            If the interface does not negotiate with\n            its peer to determine the number of VPI Bits\n            that can be used on the interface, then the\n            value of this object must equal\n            atmInterfaceMaxActiveVpiBits.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmInterfaceCurrentMaxVciBits": {
                      "type": "integer",
                      "description": "The maximum number of VCI Bits that may\n            currently be used at this ATM interface.\n            The value is the minimum of\n            atmInterfaceMaxActiveVciBits, and the\n            atmInterfaceMaxActiveVciBits of the interface's\n            UNI/NNI peer.\n            \n            If the interface does not negotiate with\n            its peer to determine the number of VCI Bits\n            that can be used on the interface, then the\n            value of this object must equal\n            atmInterfaceMaxActiveVciBits.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmInterfaceSubscrAddress": {
                      "type": "string",
                      "description": "The identifier assigned by a service provider\n            to the network side of a public network UNI.\n            If this interface has no assigned service provider\n            address, or for other interfaces this is an octet string\n            of zero length.",
                      "x-yang-type": "atm-tc:AtmAddr"
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmInterfaceConfEntry": {
                    "ifIndex": "example-string",
                    "atmInterfaceMaxVpcs": -2147483648,
                    "atmInterfaceMaxVccs": -2147483648,
                    "atmInterfaceConfVpcs": -2147483648,
                    "atmInterfaceConfVccs": -2147483648,
                    "atmInterfaceMaxActiveVpiBits": -2147483648,
                    "atmInterfaceMaxActiveVciBits": -2147483648,
                    "atmInterfaceIlmiVpi": "GigabitEthernet1/0/1",
                    "atmInterfaceIlmiVci": "GigabitEthernet1/0/1",
                    "atmInterfaceAddressType": "192.168.1.1",
                    "atmInterfaceAdminAddress": "192.168.1.1",
                    "atmInterfaceMyNeighborIpAddress": "192.168.1.1",
                    "atmInterfaceMyNeighborIfName": "GigabitEthernet1/0/1",
                    "atmInterfaceCurrentMaxVpiBits": -2147483648,
                    "atmInterfaceCurrentMaxVciBits": -2147483648,
                    "atmInterfaceSubscrAddress": "192.168.1.1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmInterfaceConfEntry-4"
      },
      "x-yang-path": "/atmInterfaceConfEntry={ifIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex"
      ]
    },
    "/data/ATM-MIB:atmInterfaceDs3PlcpEntry": {
      "get": {
        "summary": "Get atmInterfaceDs3PlcpEntry list",
        "description": "Retrieve list of atmInterfaceDs3PlcpEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "This list contains DS3 PLCP parameters and\n          state variables at the ATM interface and is\n          indexed by the ifIndex value of the ATM interface.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "atmInterfaceDs3PlcpSEFSs": {
                        "type": "integer",
                        "description": "The number of DS3 PLCP Severely Errored Framing\n            Seconds (SEFS). Each SEFS represents a\n            one-second interval which contains\n            one or more SEF events.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "atmInterfaceDs3PlcpAlarmState": {
                        "type": "string",
                        "description": "This variable indicates if there is an\n            alarm present for the DS3 PLCP.  The value\n            receivedFarEndAlarm means that the DS3 PLCP\n            has received an incoming Yellow\n            Signal, the value incomingLOF means that\n            the DS3 PLCP has declared a loss of frame (LOF)\n            failure condition, and the value noAlarm\n            means that there are no alarms present.\n            Transition from the failure to the no alarm state\n            occurs when no defects (e.g., LOF) are received\n            for more than 10 seconds."
                      },
                      "atmInterfaceDs3PlcpUASs": {
                        "type": "integer",
                        "description": "The counter associated with the number of\n            Unavailable Seconds encountered by the PLCP.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmInterfaceDs3PlcpEntry": [
                    {
                      "ifIndex": "example-string",
                      "atmInterfaceDs3PlcpSEFSs": 0,
                      "atmInterfaceDs3PlcpAlarmState": "GigabitEthernet1/0/1",
                      "atmInterfaceDs3PlcpUASs": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmInterfaceDs3PlcpEntry-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": "/atmInterfaceDs3PlcpEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmInterfaceDs3PlcpEntry={ifIndex}": {
      "get": {
        "summary": "Get atmInterfaceDs3PlcpEntry entry",
        "description": "Retrieve specific atmInterfaceDs3PlcpEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "atmInterfaceDs3PlcpSEFSs": {
                      "type": "integer",
                      "description": "The number of DS3 PLCP Severely Errored Framing\n            Seconds (SEFS). Each SEFS represents a\n            one-second interval which contains\n            one or more SEF events.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "atmInterfaceDs3PlcpAlarmState": {
                      "type": "string",
                      "description": "This variable indicates if there is an\n            alarm present for the DS3 PLCP.  The value\n            receivedFarEndAlarm means that the DS3 PLCP\n            has received an incoming Yellow\n            Signal, the value incomingLOF means that\n            the DS3 PLCP has declared a loss of frame (LOF)\n            failure condition, and the value noAlarm\n            means that there are no alarms present.\n            Transition from the failure to the no alarm state\n            occurs when no defects (e.g., LOF) are received\n            for more than 10 seconds."
                    },
                    "atmInterfaceDs3PlcpUASs": {
                      "type": "integer",
                      "description": "The counter associated with the number of\n            Unavailable Seconds encountered by the PLCP.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmInterfaceDs3PlcpEntry": {
                    "ifIndex": "example-string",
                    "atmInterfaceDs3PlcpSEFSs": 0,
                    "atmInterfaceDs3PlcpAlarmState": "GigabitEthernet1/0/1",
                    "atmInterfaceDs3PlcpUASs": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmInterfaceDs3PlcpEntry-4"
      },
      "x-yang-path": "/atmInterfaceDs3PlcpEntry={ifIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex"
      ]
    },
    "/data/ATM-MIB:atmInterfaceTCEntry": {
      "get": {
        "summary": "Get atmInterfaceTCEntry list",
        "description": "Retrieve list of atmInterfaceTCEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "This list contains TC Sublayer parameters\n          and state variables at the ATM interface and is\n          indexed by the ifIndex value of the ATM interface.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "atmInterfaceOCDEvents": {
                        "type": "integer",
                        "description": "The number of times the Out of Cell\n            Delineation (OCD) events occur.  If seven\n            consecutive ATM cells have Header Error\n            Control (HEC) violations, an OCD event occurs.\n            A high number of OCD events may indicate a\n            problem with the TC Sublayer.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "atmInterfaceTCAlarmState": {
                        "type": "string",
                        "description": "This variable indicates if there is an\n            alarm present for the TC Sublayer.  The value\n            lcdFailure(2) indicates that the TC Sublayer\n            is currently in the Loss of Cell Delineation\n            (LCD) defect maintenance state.  The value\n            noAlarm(1) indicates that the TC Sublayer\n            is currently not in the LCD defect\n            maintenance state."
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmInterfaceTCEntry": [
                    {
                      "ifIndex": "example-string",
                      "atmInterfaceOCDEvents": 0,
                      "atmInterfaceTCAlarmState": "GigabitEthernet1/0/1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmInterfaceTCEntry-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": "/atmInterfaceTCEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmInterfaceTCEntry={ifIndex}": {
      "get": {
        "summary": "Get atmInterfaceTCEntry entry",
        "description": "Retrieve specific atmInterfaceTCEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "atmInterfaceOCDEvents": {
                      "type": "integer",
                      "description": "The number of times the Out of Cell\n            Delineation (OCD) events occur.  If seven\n            consecutive ATM cells have Header Error\n            Control (HEC) violations, an OCD event occurs.\n            A high number of OCD events may indicate a\n            problem with the TC Sublayer.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "atmInterfaceTCAlarmState": {
                      "type": "string",
                      "description": "This variable indicates if there is an\n            alarm present for the TC Sublayer.  The value\n            lcdFailure(2) indicates that the TC Sublayer\n            is currently in the Loss of Cell Delineation\n            (LCD) defect maintenance state.  The value\n            noAlarm(1) indicates that the TC Sublayer\n            is currently not in the LCD defect\n            maintenance state."
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmInterfaceTCEntry": {
                    "ifIndex": "example-string",
                    "atmInterfaceOCDEvents": 0,
                    "atmInterfaceTCAlarmState": "GigabitEthernet1/0/1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmInterfaceTCEntry-4"
      },
      "x-yang-path": "/atmInterfaceTCEntry={ifIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex"
      ]
    },
    "/data/ATM-MIB:atmTrafficDescrParamEntry": {
      "get": {
        "summary": "Get atmTrafficDescrParamEntry list",
        "description": "Retrieve list of atmTrafficDescrParamEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "This list contains ATM traffic descriptor\n          type and the associated parameters.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "atmTrafficDescrParamIndex": {
                        "type": "string",
                        "description": "This object is used by the virtual link\n            table (i.e., VPL or VCL table)\n            to identify the row of this table.\n            When creating a new row in the table\n            the value of this index may be obtained\n            by retrieving the value of\n            atmTrafficDescrParamIndexNext.",
                        "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                      },
                      "atmTrafficDescrType": {
                        "type": "string",
                        "description": "The value of this object identifies the type\n            of ATM traffic descriptor.\n            The type may indicate no traffic descriptor or\n            traffic descriptor with one or more parameters.\n            These parameters are specified as a parameter\n            vector, in the corresponding instances of the\n            objects:\n                atmTrafficDescrParam1\n                atmTrafficDescrParam2\n                atmTrafficDescrParam3\n                atmTrafficDescrParam4\n                atmTrafficDescrParam5.",
                        "x-yang-type": "yang:object-identifier-128"
                      },
                      "atmTrafficDescrParam1": {
                        "type": "integer",
                        "description": "The first parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmTrafficDescrParam2": {
                        "type": "integer",
                        "description": "The second parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmTrafficDescrParam3": {
                        "type": "integer",
                        "description": "The third parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmTrafficDescrParam4": {
                        "type": "integer",
                        "description": "The fourth parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmTrafficDescrParam5": {
                        "type": "integer",
                        "description": "The fifth parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmTrafficQoSClass": {
                        "type": "integer",
                        "description": "The value of this object identifies the QoS Class.\n            Four Service classes have been\n            specified in the ATM Forum UNI Specification:\n            Service Class A: Constant bit rate video and\n                             Circuit emulation\n            Service Class B: Variable bit rate video/audio\n            Service Class C: Connection-oriented data\n            Service Class D: Connectionless data\n            Four QoS classes numbered 1, 2, 3, and 4 have\n            been specified with the aim to support service\n            classes A, B, C, and D respectively.\n            An unspecified QoS Class numbered `0' is used\n            for best effort traffic.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmTrafficDescrRowStatus": {
                        "type": "string",
                        "description": "This object is used to create\n            a new row or modify or delete an\n            existing row in this table.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      },
                      "atmServiceCategory": {
                        "type": "string",
                        "description": "The ATM service category.",
                        "x-yang-type": "atm-tc:AtmServiceCategory"
                      },
                      "atmTrafficFrameDiscard": {
                        "type": "boolean",
                        "description": "If set to 'true', this object indicates that the network\n            is requested to treat data for this connection, in the\n            given direction, as frames (e.g. AAL5 CPCS_PDU's) rather\n            than as individual cells.  While the precise\n            implementation is network-specific, this treatment may\n            for example involve discarding entire frames during\n            congestion, rather than a few cells from many frames."
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmTrafficDescrParamEntry": [
                    {
                      "atmTrafficDescrParamIndex": "GigabitEthernet1/0/1",
                      "atmTrafficDescrType": "GigabitEthernet1/0/1",
                      "atmTrafficDescrParam1": -2147483648,
                      "atmTrafficDescrParam2": -2147483648,
                      "atmTrafficDescrParam3": -2147483648,
                      "atmTrafficDescrParam4": -2147483648,
                      "atmTrafficDescrParam5": -2147483648,
                      "atmTrafficQoSClass": -2147483648,
                      "atmTrafficDescrRowStatus": "GigabitEthernet1/0/1",
                      "atmServiceCategory": "example-string",
                      "atmTrafficFrameDiscard": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmTrafficDescrParamEntry-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": "/atmTrafficDescrParamEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmTrafficDescrParamEntry={atmTrafficDescrParamIndex}": {
      "get": {
        "summary": "Get atmTrafficDescrParamEntry entry",
        "description": "Retrieve specific atmTrafficDescrParamEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "parameters": [
          {
            "name": "atmTrafficDescrParamIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "atmTrafficDescrParamIndex": {
                      "type": "string",
                      "description": "This object is used by the virtual link\n            table (i.e., VPL or VCL table)\n            to identify the row of this table.\n            When creating a new row in the table\n            the value of this index may be obtained\n            by retrieving the value of\n            atmTrafficDescrParamIndexNext.",
                      "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                    },
                    "atmTrafficDescrType": {
                      "type": "string",
                      "description": "The value of this object identifies the type\n            of ATM traffic descriptor.\n            The type may indicate no traffic descriptor or\n            traffic descriptor with one or more parameters.\n            These parameters are specified as a parameter\n            vector, in the corresponding instances of the\n            objects:\n                atmTrafficDescrParam1\n                atmTrafficDescrParam2\n                atmTrafficDescrParam3\n                atmTrafficDescrParam4\n                atmTrafficDescrParam5.",
                      "x-yang-type": "yang:object-identifier-128"
                    },
                    "atmTrafficDescrParam1": {
                      "type": "integer",
                      "description": "The first parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmTrafficDescrParam2": {
                      "type": "integer",
                      "description": "The second parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmTrafficDescrParam3": {
                      "type": "integer",
                      "description": "The third parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmTrafficDescrParam4": {
                      "type": "integer",
                      "description": "The fourth parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmTrafficDescrParam5": {
                      "type": "integer",
                      "description": "The fifth parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmTrafficQoSClass": {
                      "type": "integer",
                      "description": "The value of this object identifies the QoS Class.\n            Four Service classes have been\n            specified in the ATM Forum UNI Specification:\n            Service Class A: Constant bit rate video and\n                             Circuit emulation\n            Service Class B: Variable bit rate video/audio\n            Service Class C: Connection-oriented data\n            Service Class D: Connectionless data\n            Four QoS classes numbered 1, 2, 3, and 4 have\n            been specified with the aim to support service\n            classes A, B, C, and D respectively.\n            An unspecified QoS Class numbered `0' is used\n            for best effort traffic.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmTrafficDescrRowStatus": {
                      "type": "string",
                      "description": "This object is used to create\n            a new row or modify or delete an\n            existing row in this table.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    },
                    "atmServiceCategory": {
                      "type": "string",
                      "description": "The ATM service category.",
                      "x-yang-type": "atm-tc:AtmServiceCategory"
                    },
                    "atmTrafficFrameDiscard": {
                      "type": "boolean",
                      "description": "If set to 'true', this object indicates that the network\n            is requested to treat data for this connection, in the\n            given direction, as frames (e.g. AAL5 CPCS_PDU's) rather\n            than as individual cells.  While the precise\n            implementation is network-specific, this treatment may\n            for example involve discarding entire frames during\n            congestion, rather than a few cells from many frames."
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmTrafficDescrParamEntry": {
                    "atmTrafficDescrParamIndex": "GigabitEthernet1/0/1",
                    "atmTrafficDescrType": "GigabitEthernet1/0/1",
                    "atmTrafficDescrParam1": -2147483648,
                    "atmTrafficDescrParam2": -2147483648,
                    "atmTrafficDescrParam3": -2147483648,
                    "atmTrafficDescrParam4": -2147483648,
                    "atmTrafficDescrParam5": -2147483648,
                    "atmTrafficQoSClass": -2147483648,
                    "atmTrafficDescrRowStatus": "GigabitEthernet1/0/1",
                    "atmServiceCategory": "example-string",
                    "atmTrafficFrameDiscard": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmTrafficDescrParamEntry-4"
      },
      "x-yang-path": "/atmTrafficDescrParamEntry={atmTrafficDescrParamIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "atmTrafficDescrParamIndex"
      ]
    },
    "/data/ATM-MIB:atmVplEntry": {
      "get": {
        "summary": "Get atmVplEntry list",
        "description": "Retrieve list of atmVplEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "atmVplEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "atmVplVpi": {
                        "type": "string",
                        "description": "The VPI value of the VPL.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "atmVplAdminStatus": {
                        "type": "string",
                        "description": "This object is instanciated only for a VPL\n            which terminates a VPC (i.e., one which is\n            NOT cross-connected to other VPLs).\n            Its value specifies the desired\n            administrative state of the VPL.",
                        "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                      },
                      "atmVplOperStatus": {
                        "type": "string",
                        "description": "The current operational status of the VPL.",
                        "x-yang-type": "atm-tc:AtmVorXOperStatus"
                      },
                      "atmVplLastChange": {
                        "type": "string",
                        "description": "The value of sysUpTime at the time this\n            VPL entered its current operational state.",
                        "x-yang-type": "atm-tc:AtmVorXLastChange"
                      },
                      "atmVplReceiveTrafficDescrIndex": {
                        "type": "string",
                        "description": "The value of this object identifies the row\n            in the atmTrafficDescrParamTable which\n            applies to the receive direction of the VPL.",
                        "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                      },
                      "atmVplTransmitTrafficDescrIndex": {
                        "type": "string",
                        "description": "The value of this object identifies the row\n            in the atmTrafficDescrParamTable which\n            applies to the transmit direction of the VPL.",
                        "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                      },
                      "atmVplCrossConnectIdentifier": {
                        "type": "integer",
                        "description": "This object is instantiated only for a VPL\n            which is cross-connected to other VPLs\n            that belong to the same VPC.  All such\n            associated VPLs have the same value of this\n            object, and all their cross-connections are\n            identified either by entries that are indexed\n            by the same value of atmVpCrossConnectIndex in\n            the atmVpCrossConnectTable of this MIB module or by\n            the same value of the cross-connect index in\n            the cross-connect table for SVCs and Soft PVCs\n            (defined in a separate MIB module).\n            At no time should entries in these respective\n            cross-connect tables exist simultaneously\n            with the same cross-connect index value.\n            The value of this object is initialized by the\n            agent after the associated entries in the\n            atmVpCrossConnectTable have been created.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmVplRowStatus": {
                        "type": "string",
                        "description": "This object is used to create, delete\n            or modify a row in this table.\n            To create a new VCL, this object is\n            initially set to 'createAndWait' or\n            'createAndGo'.  This object should not be\n            set to 'active' unless the following columnar\n            objects have been set to their desired value\n            in this row:\n            atmVplReceiveTrafficDescrIndex and\n            atmVplTransmitTrafficDescrIndex.\n            The DESCRIPTION of atmVplEntry provides\n            further guidance to row treatment in this table.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      },
                      "atmVplCastType": {
                        "type": "string",
                        "description": "The connection topology type.",
                        "x-yang-type": "atm-tc:AtmConnCastType"
                      },
                      "atmVplConnKind": {
                        "type": "string",
                        "description": "The use of call control.",
                        "x-yang-type": "atm-tc:AtmConnKind"
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVplEntry": [
                    {
                      "ifIndex": "example-string",
                      "atmVplVpi": "example-string",
                      "atmVplAdminStatus": "up(1)",
                      "atmVplOperStatus": "up(1)",
                      "atmVplLastChange": "example-string",
                      "atmVplReceiveTrafficDescrIndex": "GigabitEthernet1/0/1",
                      "atmVplTransmitTrafficDescrIndex": "GigabitEthernet1/0/1",
                      "atmVplCrossConnectIdentifier": -2147483648,
                      "atmVplRowStatus": "up(1)",
                      "atmVplCastType": "ethernetCsmacd(6)",
                      "atmVplConnKind": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVplEntry-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": "/atmVplEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmVclEntry": {
      "get": {
        "summary": "Get atmVclEntry list",
        "description": "Retrieve list of atmVclEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "atmVclEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "atmVclVpi": {
                        "type": "string",
                        "description": "The VPI value of the VCL.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "atmVclVci": {
                        "type": "string",
                        "description": "The VCI value of the VCL.",
                        "x-yang-type": "atm-tc:AtmVcIdentifier"
                      },
                      "atmVclAdminStatus": {
                        "type": "string",
                        "description": "This object is instanciated only for a VCL which\n            terminates a VCC (i.e., one which is NOT\n            cross-connected to other VCLs). Its value\n            specifies the desired administrative state of\n            the VCL.",
                        "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                      },
                      "atmVclOperStatus": {
                        "type": "string",
                        "description": "The current operational status of the VCL.",
                        "x-yang-type": "atm-tc:AtmVorXOperStatus"
                      },
                      "atmVclLastChange": {
                        "type": "string",
                        "description": "The value of sysUpTime at the time this VCL\n            entered its current operational state.",
                        "x-yang-type": "atm-tc:AtmVorXLastChange"
                      },
                      "atmVclReceiveTrafficDescrIndex": {
                        "type": "string",
                        "description": "The value of this object identifies the row\n            in the ATM Traffic Descriptor Table which\n            applies to the receive direction of this VCL.",
                        "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                      },
                      "atmVclTransmitTrafficDescrIndex": {
                        "type": "string",
                        "description": "The value of this object identifies the row\n            of the ATM Traffic Descriptor Table which applies\n            to the transmit direction of this VCL.",
                        "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                      },
                      "atmVccAalType": {
                        "type": "string",
                        "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL is in use.\n            The type of AAL used on this VCC.\n            The AAL type includes AAL1, AAL2, AAL3/4,\n            and AAL5. The other(4) may be user-defined\n            AAL type.  The unknown type indicates that\n            the AAL type cannot be determined."
                      },
                      "atmVccAal5CpcsTransmitSduSize": {
                        "type": "integer",
                        "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The maximum AAL5 CPCS SDU size in octets that is\n            supported on the transmit direction of this VCC.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmVccAal5CpcsReceiveSduSize": {
                        "type": "integer",
                        "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The maximum AAL5 CPCS SDU size in octets that is\n            supported on the receive direction of this VCC.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmVccAal5EncapsType": {
                        "type": "string",
                        "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The type of data encapsulation used over\n            the AAL5 SSCS layer. The definitions reference\n            RFC 1483 Multiprotocol Encapsulation\n            over ATM AAL5 and to the ATM Forum\n            LAN Emulation specification."
                      },
                      "atmVclCrossConnectIdentifier": {
                        "type": "integer",
                        "description": "This object is instantiated only for a VCL\n            which is cross-connected to other VCLs\n            that belong to the same VCC.  All such\n            associated VCLs have the same value of this\n            object, and all their cross-connections are\n            identified either by entries that are indexed\n            by the same value of atmVcCrossConnectIndex in\n            the atmVcCrossConnectTable of this MIB module or by\n            the same value of the cross-connect index in\n            the cross-connect table for SVCs and Soft PVCs\n            (defined in a separate MIB module).\n            \n            At no time should entries in these respective\n            cross-connect tables exist simultaneously\n            with the same cross-connect index value.\n            The value of this object is initialized by the\n            agent after the associated entries in the\n            atmVcCrossConnectTable have been created.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmVclRowStatus": {
                        "type": "string",
                        "description": "This object is used to create, delete or\n            modify a row in this table.  To create\n            a new VCL, this object is initially set\n            to 'createAndWait' or 'createAndGo'.\n            This object should not be\n            set to 'active' unless the following columnar\n            objects have been set to their desired value\n            in this row:\n            atmVclReceiveTrafficDescrIndex,\n            atmVclTransmitTrafficDescrIndex.\n            In addition, if the local VCL end-point\n            is also the VCC end-point:\n            atmVccAalType.\n            In addition, for AAL5 connections only:\n            atmVccAal5CpcsTransmitSduSize,\n            atmVccAal5CpcsReceiveSduSize, and\n            atmVccAal5EncapsType. (The existence\n            of these objects imply the AAL connection type.).\n            The DESCRIPTION of atmVclEntry provides\n            further guidance to row treatment in this table.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      },
                      "atmVclCastType": {
                        "type": "string",
                        "description": "The connection topology type.",
                        "x-yang-type": "atm-tc:AtmConnCastType"
                      },
                      "atmVclConnKind": {
                        "type": "string",
                        "description": "The use of call control.",
                        "x-yang-type": "atm-tc:AtmConnKind"
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVclEntry": [
                    {
                      "ifIndex": "example-string",
                      "atmVclVpi": "example-string",
                      "atmVclVci": "example-string",
                      "atmVclAdminStatus": "up(1)",
                      "atmVclOperStatus": "up(1)",
                      "atmVclLastChange": "example-string",
                      "atmVclReceiveTrafficDescrIndex": "GigabitEthernet1/0/1",
                      "atmVclTransmitTrafficDescrIndex": "GigabitEthernet1/0/1",
                      "atmVccAalType": "ethernetCsmacd(6)",
                      "atmVccAal5CpcsTransmitSduSize": -2147483648,
                      "atmVccAal5CpcsReceiveSduSize": -2147483648,
                      "atmVccAal5EncapsType": "ethernetCsmacd(6)",
                      "atmVclCrossConnectIdentifier": -2147483648,
                      "atmVclRowStatus": "up(1)",
                      "atmVclCastType": "ethernetCsmacd(6)",
                      "atmVclConnKind": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVclEntry-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": "/atmVclEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmVpCrossConnectEntry": {
      "get": {
        "summary": "Get atmVpCrossConnectEntry list",
        "description": "Retrieve list of atmVpCrossConnectEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "atmVpCrossConnectEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "atmVpCrossConnectIndex": {
                        "type": "integer",
                        "description": "A unique value to identify this VP cross-connect.\n            For each VPL associated with this cross-connect,\n            the agent reports this cross-connect index value\n            in the atmVplCrossConnectIdentifier attribute of\n            the corresponding atmVplTable entries.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmVpCrossConnectLowIfIndex": {
                        "type": "string",
                        "description": "The ifIndex value of the ATM interface for\n            this VP cross-connect. The term low implies\n            that this ATM interface has the numerically lower\n            ifIndex value than the other ATM interface\n            identified in the same atmVpCrossConnectEntry.",
                        "x-yang-type": "if-mib:InterfaceIndex"
                      },
                      "atmVpCrossConnectLowVpi": {
                        "type": "string",
                        "description": "The VPI value at the ATM interface\n            associated with the VP cross-connect that is\n            identified by atmVpCrossConnectLowIfIndex.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "atmVpCrossConnectHighIfIndex": {
                        "type": "string",
                        "description": "The ifIndex value of the ATM interface for\n            this VP cross-connect. The term high implies that\n            this ATM interface has the numerically higher\n            ifIndex value than the  other ATM interface\n            identified in the same atmVpCrossConnectEntry.",
                        "x-yang-type": "if-mib:InterfaceIndex"
                      },
                      "atmVpCrossConnectHighVpi": {
                        "type": "string",
                        "description": "The VPI value at the ATM interface\n            associated with the VP cross-connect that is\n            identified by atmVpCrossConnectHighIfIndex.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "atmVpCrossConnectAdminStatus": {
                        "type": "string",
                        "description": "The desired administrative status of this\n            bi-directional VP cross-connect.",
                        "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                      },
                      "atmVpCrossConnectL2HOperStatus": {
                        "type": "string",
                        "description": "The operational status of the VP cross-connect\n            in one direction; (i.e., from the low to\n            high direction).",
                        "x-yang-type": "atm-tc:AtmVorXOperStatus"
                      },
                      "atmVpCrossConnectH2LOperStatus": {
                        "type": "string",
                        "description": "The operational status of the VP cross-connect\n            in one direction; (i.e., from the high to\n            low direction).",
                        "x-yang-type": "atm-tc:AtmVorXOperStatus"
                      },
                      "atmVpCrossConnectL2HLastChange": {
                        "type": "string",
                        "description": "The value of sysUpTime at the time this\n            VP cross-connect entered its current operational\n            state in the low to high direction.",
                        "x-yang-type": "atm-tc:AtmVorXLastChange"
                      },
                      "atmVpCrossConnectH2LLastChange": {
                        "type": "string",
                        "description": "The value of sysUpTime at the time this\n            VP cross-connect entered its current operational\n            in the high to low direction.",
                        "x-yang-type": "atm-tc:AtmVorXLastChange"
                      },
                      "atmVpCrossConnectRowStatus": {
                        "type": "string",
                        "description": "The status of this entry in the\n            atmVpCrossConnectTable.  This object is used to\n            create a cross-connect for cross-connecting\n            VPLs which are created using the atmVplTable\n            or to change or delete an existing cross-connect.\n            This object must be initially set\n            to `createAndWait' or 'createAndGo'.\n            To turn on a VP cross-connect,\n            the atmVpCrossConnectAdminStatus\n            is set to `up'.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVpCrossConnectEntry": [
                    {
                      "atmVpCrossConnectIndex": 1,
                      "atmVpCrossConnectLowIfIndex": "example-string",
                      "atmVpCrossConnectLowVpi": "example-string",
                      "atmVpCrossConnectHighIfIndex": "example-string",
                      "atmVpCrossConnectHighVpi": "example-string",
                      "atmVpCrossConnectAdminStatus": "up(1)",
                      "atmVpCrossConnectL2HOperStatus": "up(1)",
                      "atmVpCrossConnectH2LOperStatus": "up(1)",
                      "atmVpCrossConnectL2HLastChange": "example-string",
                      "atmVpCrossConnectH2LLastChange": "example-string",
                      "atmVpCrossConnectRowStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVpCrossConnectEntry-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": "/atmVpCrossConnectEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmVcCrossConnectEntry": {
      "get": {
        "summary": "Get atmVcCrossConnectEntry list",
        "description": "Retrieve list of atmVcCrossConnectEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "atmVcCrossConnectEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "atmVcCrossConnectIndex": {
                        "type": "integer",
                        "description": "A unique value to identify this VC cross-connect.\n            For each VCL associated with this cross-connect,\n            the agent reports this cross-connect index value\n            in the atmVclCrossConnectIdentifier attribute of\n            the corresponding atmVclTable entries.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "atmVcCrossConnectLowIfIndex": {
                        "type": "string",
                        "description": "The ifIndex value of the ATM interface for this\n            VC cross-connect. The term low implies\n            that this ATM interface has the numerically lower\n            ifIndex value than the other ATM interface\n            identified in the same atmVcCrossConnectEntry.",
                        "x-yang-type": "if-mib:InterfaceIndex"
                      },
                      "atmVcCrossConnectLowVpi": {
                        "type": "string",
                        "description": "The VPI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectLowIfIndex.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "atmVcCrossConnectLowVci": {
                        "type": "string",
                        "description": "The VCI value at the ATM interface\n            associated with this VC cross-connect that is\n            identified by atmVcCrossConnectLowIfIndex.",
                        "x-yang-type": "atm-tc:AtmVcIdentifier"
                      },
                      "atmVcCrossConnectHighIfIndex": {
                        "type": "string",
                        "description": "The ifIndex value for the ATM interface for\n            this VC cross-connect. The term high implies\n            that this ATM interface has the numerically higher\n            ifIndex value than the other ATM interface\n            identified in the same atmVcCrossConnectEntry.",
                        "x-yang-type": "if-mib:InterfaceIndex"
                      },
                      "atmVcCrossConnectHighVpi": {
                        "type": "string",
                        "description": "The VPI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectHighIfIndex.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "atmVcCrossConnectHighVci": {
                        "type": "string",
                        "description": "The VCI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectHighIfIndex.",
                        "x-yang-type": "atm-tc:AtmVcIdentifier"
                      },
                      "atmVcCrossConnectAdminStatus": {
                        "type": "string",
                        "description": "The desired administrative status of this\n            bi-directional VC cross-connect.",
                        "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                      },
                      "atmVcCrossConnectL2HOperStatus": {
                        "type": "string",
                        "description": "The current operational status of the\n            VC cross-connect in one direction; (i.e.,\n            from the low to high direction).",
                        "x-yang-type": "atm-tc:AtmVorXOperStatus"
                      },
                      "atmVcCrossConnectH2LOperStatus": {
                        "type": "string",
                        "description": "The current operational status of the\n            VC cross-connect in one direction; (i.e.,\n            from the high to low direction).",
                        "x-yang-type": "atm-tc:AtmVorXOperStatus"
                      },
                      "atmVcCrossConnectL2HLastChange": {
                        "type": "string",
                        "description": "The value of sysUpTime at the time this\n            VC cross-connect entered its current\n            operational state in low to high direction.",
                        "x-yang-type": "atm-tc:AtmVorXLastChange"
                      },
                      "atmVcCrossConnectH2LLastChange": {
                        "type": "string",
                        "description": "The value of sysUpTime at the time this\n            VC cross-connect entered its current\n            operational state in high to low direction.",
                        "x-yang-type": "atm-tc:AtmVorXLastChange"
                      },
                      "atmVcCrossConnectRowStatus": {
                        "type": "string",
                        "description": "The status of this entry in the\n            atmVcCrossConnectTable.  This object is used to\n            create a new cross-connect for cross-connecting\n            VCLs which are created using the atmVclTable\n            or to change or delete existing cross-connect.\n            This object must be initially set to\n            `createAndWait' or 'createAndGo'.\n            To turn on a VC cross-connect,\n            the atmVcCrossConnectAdminStatus\n            is set to `up'.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVcCrossConnectEntry": [
                    {
                      "atmVcCrossConnectIndex": 1,
                      "atmVcCrossConnectLowIfIndex": "example-string",
                      "atmVcCrossConnectLowVpi": "example-string",
                      "atmVcCrossConnectLowVci": "example-string",
                      "atmVcCrossConnectHighIfIndex": "example-string",
                      "atmVcCrossConnectHighVpi": "example-string",
                      "atmVcCrossConnectHighVci": "example-string",
                      "atmVcCrossConnectAdminStatus": "up(1)",
                      "atmVcCrossConnectL2HOperStatus": "up(1)",
                      "atmVcCrossConnectH2LOperStatus": "up(1)",
                      "atmVcCrossConnectL2HLastChange": "example-string",
                      "atmVcCrossConnectH2LLastChange": "example-string",
                      "atmVcCrossConnectRowStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVcCrossConnectEntry-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": "/atmVcCrossConnectEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:aal5VccEntry": {
      "get": {
        "summary": "Get aal5VccEntry list",
        "description": "Retrieve list of aal5VccEntry entries from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "This list contains the AAL5 VCC\n          performance parameters and is indexed\n          by ifIndex values of AAL5 interfaces\n          and the associated VPI/VCI values.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "aal5VccVpi": {
                        "type": "string",
                        "description": "The VPI value of the AAL5 VCC at the\n            interface identified by the ifIndex.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "aal5VccVci": {
                        "type": "string",
                        "description": "The VCI value of the AAL5 VCC at the\n            interface identified by the ifIndex.",
                        "x-yang-type": "atm-tc:AtmVcIdentifier"
                      },
                      "aal5VccCrcErrors": {
                        "type": "integer",
                        "description": "The number of AAL5 CPCS PDUs received with\n            CRC-32 errors on this AAL5 VCC at the\n            interface associated with an AAL5 entity.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "aal5VccSarTimeOuts": {
                        "type": "integer",
                        "description": "The number of partially re-assembled AAL5\n            CPCS PDUs which were discarded\n            on this AAL5 VCC at the interface associated\n            with an AAL5 entity because they\n            were not fully re-assembled within the\n            required time period.  If the re-assembly\n            timer is not supported, then this object\n            contains a zero value.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "aal5VccOverSizedSDUs": {
                        "type": "integer",
                        "description": "The number of AAL5 CPCS PDUs discarded\n            on this AAL5 VCC at the interface\n            associated with an AAL5 entity because the\n            AAL5 SDUs were too large.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "ATM-MIB:aal5VccEntry": [
                    {
                      "ifIndex": "example-string",
                      "aal5VccVpi": "example-string",
                      "aal5VccVci": "example-string",
                      "aal5VccCrcErrors": 0,
                      "aal5VccSarTimeOuts": 0,
                      "aal5VccOverSizedSDUs": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-aal5VccEntry-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": "/aal5VccEntry",
      "x-restconf-kind": "container"
    },
    "/data/ATM-MIB:atmVplTable/atmVplEntry={ifIndex},{atmVplVpi}": {
      "get": {
        "summary": "Get atmVplEntry entry",
        "description": "Retrieve specific atmVplEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVplVpi",
            "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"
                    },
                    "atmVplVpi": {
                      "type": "string",
                      "description": "The VPI value of the VPL.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "atmVplAdminStatus": {
                      "type": "string",
                      "description": "This object is instanciated only for a VPL\n            which terminates a VPC (i.e., one which is\n            NOT cross-connected to other VPLs).\n            Its value specifies the desired\n            administrative state of the VPL.",
                      "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                    },
                    "atmVplOperStatus": {
                      "type": "string",
                      "description": "The current operational status of the VPL.",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus"
                    },
                    "atmVplLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this\n            VPL entered its current operational state.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange"
                    },
                    "atmVplReceiveTrafficDescrIndex": {
                      "type": "string",
                      "description": "The value of this object identifies the row\n            in the atmTrafficDescrParamTable which\n            applies to the receive direction of the VPL.",
                      "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                    },
                    "atmVplTransmitTrafficDescrIndex": {
                      "type": "string",
                      "description": "The value of this object identifies the row\n            in the atmTrafficDescrParamTable which\n            applies to the transmit direction of the VPL.",
                      "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                    },
                    "atmVplCrossConnectIdentifier": {
                      "type": "integer",
                      "description": "This object is instantiated only for a VPL\n            which is cross-connected to other VPLs\n            that belong to the same VPC.  All such\n            associated VPLs have the same value of this\n            object, and all their cross-connections are\n            identified either by entries that are indexed\n            by the same value of atmVpCrossConnectIndex in\n            the atmVpCrossConnectTable of this MIB module or by\n            the same value of the cross-connect index in\n            the cross-connect table for SVCs and Soft PVCs\n            (defined in a separate MIB module).\n            At no time should entries in these respective\n            cross-connect tables exist simultaneously\n            with the same cross-connect index value.\n            The value of this object is initialized by the\n            agent after the associated entries in the\n            atmVpCrossConnectTable have been created.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmVplRowStatus": {
                      "type": "string",
                      "description": "This object is used to create, delete\n            or modify a row in this table.\n            To create a new VCL, this object is\n            initially set to 'createAndWait' or\n            'createAndGo'.  This object should not be\n            set to 'active' unless the following columnar\n            objects have been set to their desired value\n            in this row:\n            atmVplReceiveTrafficDescrIndex and\n            atmVplTransmitTrafficDescrIndex.\n            The DESCRIPTION of atmVplEntry provides\n            further guidance to row treatment in this table.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    },
                    "atmVplCastType": {
                      "type": "string",
                      "description": "The connection topology type.",
                      "x-yang-type": "atm-tc:AtmConnCastType"
                    },
                    "atmVplConnKind": {
                      "type": "string",
                      "description": "The use of call control.",
                      "x-yang-type": "atm-tc:AtmConnKind"
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVplEntry": {
                    "ifIndex": "example-string",
                    "atmVplVpi": "example-string",
                    "atmVplAdminStatus": "up(1)",
                    "atmVplOperStatus": "up(1)",
                    "atmVplLastChange": "example-string",
                    "atmVplReceiveTrafficDescrIndex": "GigabitEthernet1/0/1",
                    "atmVplTransmitTrafficDescrIndex": "GigabitEthernet1/0/1",
                    "atmVplCrossConnectIdentifier": -2147483648,
                    "atmVplRowStatus": "up(1)",
                    "atmVplCastType": "ethernetCsmacd(6)",
                    "atmVplConnKind": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVplEntry-2"
      },
      "x-yang-path": "/atmVplTable/atmVplEntry={ifIndex atmVplVpi}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex atmVplVpi"
      ]
    },
    "/data/ATM-MIB:atmVclTable/atmVclEntry={ifIndex},{atmVclVpi},{atmVclVci}": {
      "get": {
        "summary": "Get atmVclEntry entry",
        "description": "Retrieve specific atmVclEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "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": "The VPI value of the VCL.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "atmVclVci": {
                      "type": "string",
                      "description": "The VCI value of the VCL.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier"
                    },
                    "atmVclAdminStatus": {
                      "type": "string",
                      "description": "This object is instanciated only for a VCL which\n            terminates a VCC (i.e., one which is NOT\n            cross-connected to other VCLs). Its value\n            specifies the desired administrative state of\n            the VCL.",
                      "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                    },
                    "atmVclOperStatus": {
                      "type": "string",
                      "description": "The current operational status of the VCL.",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus"
                    },
                    "atmVclLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this VCL\n            entered its current operational state.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange"
                    },
                    "atmVclReceiveTrafficDescrIndex": {
                      "type": "string",
                      "description": "The value of this object identifies the row\n            in the ATM Traffic Descriptor Table which\n            applies to the receive direction of this VCL.",
                      "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                    },
                    "atmVclTransmitTrafficDescrIndex": {
                      "type": "string",
                      "description": "The value of this object identifies the row\n            of the ATM Traffic Descriptor Table which applies\n            to the transmit direction of this VCL.",
                      "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                    },
                    "atmVccAalType": {
                      "type": "string",
                      "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL is in use.\n            The type of AAL used on this VCC.\n            The AAL type includes AAL1, AAL2, AAL3/4,\n            and AAL5. The other(4) may be user-defined\n            AAL type.  The unknown type indicates that\n            the AAL type cannot be determined."
                    },
                    "atmVccAal5CpcsTransmitSduSize": {
                      "type": "integer",
                      "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The maximum AAL5 CPCS SDU size in octets that is\n            supported on the transmit direction of this VCC.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmVccAal5CpcsReceiveSduSize": {
                      "type": "integer",
                      "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The maximum AAL5 CPCS SDU size in octets that is\n            supported on the receive direction of this VCC.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmVccAal5EncapsType": {
                      "type": "string",
                      "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The type of data encapsulation used over\n            the AAL5 SSCS layer. The definitions reference\n            RFC 1483 Multiprotocol Encapsulation\n            over ATM AAL5 and to the ATM Forum\n            LAN Emulation specification."
                    },
                    "atmVclCrossConnectIdentifier": {
                      "type": "integer",
                      "description": "This object is instantiated only for a VCL\n            which is cross-connected to other VCLs\n            that belong to the same VCC.  All such\n            associated VCLs have the same value of this\n            object, and all their cross-connections are\n            identified either by entries that are indexed\n            by the same value of atmVcCrossConnectIndex in\n            the atmVcCrossConnectTable of this MIB module or by\n            the same value of the cross-connect index in\n            the cross-connect table for SVCs and Soft PVCs\n            (defined in a separate MIB module).\n            \n            At no time should entries in these respective\n            cross-connect tables exist simultaneously\n            with the same cross-connect index value.\n            The value of this object is initialized by the\n            agent after the associated entries in the\n            atmVcCrossConnectTable have been created.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmVclRowStatus": {
                      "type": "string",
                      "description": "This object is used to create, delete or\n            modify a row in this table.  To create\n            a new VCL, this object is initially set\n            to 'createAndWait' or 'createAndGo'.\n            This object should not be\n            set to 'active' unless the following columnar\n            objects have been set to their desired value\n            in this row:\n            atmVclReceiveTrafficDescrIndex,\n            atmVclTransmitTrafficDescrIndex.\n            In addition, if the local VCL end-point\n            is also the VCC end-point:\n            atmVccAalType.\n            In addition, for AAL5 connections only:\n            atmVccAal5CpcsTransmitSduSize,\n            atmVccAal5CpcsReceiveSduSize, and\n            atmVccAal5EncapsType. (The existence\n            of these objects imply the AAL connection type.).\n            The DESCRIPTION of atmVclEntry provides\n            further guidance to row treatment in this table.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    },
                    "atmVclCastType": {
                      "type": "string",
                      "description": "The connection topology type.",
                      "x-yang-type": "atm-tc:AtmConnCastType"
                    },
                    "atmVclConnKind": {
                      "type": "string",
                      "description": "The use of call control.",
                      "x-yang-type": "atm-tc:AtmConnKind"
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVclEntry": {
                    "ifIndex": "example-string",
                    "atmVclVpi": "example-string",
                    "atmVclVci": "example-string",
                    "atmVclAdminStatus": "up(1)",
                    "atmVclOperStatus": "up(1)",
                    "atmVclLastChange": "example-string",
                    "atmVclReceiveTrafficDescrIndex": "GigabitEthernet1/0/1",
                    "atmVclTransmitTrafficDescrIndex": "GigabitEthernet1/0/1",
                    "atmVccAalType": "ethernetCsmacd(6)",
                    "atmVccAal5CpcsTransmitSduSize": -2147483648,
                    "atmVccAal5CpcsReceiveSduSize": -2147483648,
                    "atmVccAal5EncapsType": "ethernetCsmacd(6)",
                    "atmVclCrossConnectIdentifier": -2147483648,
                    "atmVclRowStatus": "up(1)",
                    "atmVclCastType": "ethernetCsmacd(6)",
                    "atmVclConnKind": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVclEntry-2"
      },
      "x-yang-path": "/atmVclTable/atmVclEntry={ifIndex atmVclVpi atmVclVci}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex atmVclVpi atmVclVci"
      ]
    },
    "/data/ATM-MIB:atmVpCrossConnectTable/atmVpCrossConnectEntry={atmVpCrossConnectIndex},{atmVpCrossConnectLowIfIndex},{atmVpCrossConnectLowVpi},{atmVpCrossConnectHighIfIndex},{atmVpCrossConnectHighVpi}": {
      "get": {
        "summary": "Get atmVpCrossConnectEntry entry",
        "description": "Retrieve specific atmVpCrossConnectEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "parameters": [
          {
            "name": "atmVpCrossConnectIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVpCrossConnectLowIfIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVpCrossConnectLowVpi",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVpCrossConnectHighIfIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVpCrossConnectHighVpi",
            "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": {
                    "atmVpCrossConnectIndex": {
                      "type": "integer",
                      "description": "A unique value to identify this VP cross-connect.\n            For each VPL associated with this cross-connect,\n            the agent reports this cross-connect index value\n            in the atmVplCrossConnectIdentifier attribute of\n            the corresponding atmVplTable entries.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmVpCrossConnectLowIfIndex": {
                      "type": "string",
                      "description": "The ifIndex value of the ATM interface for\n            this VP cross-connect. The term low implies\n            that this ATM interface has the numerically lower\n            ifIndex value than the other ATM interface\n            identified in the same atmVpCrossConnectEntry.",
                      "x-yang-type": "if-mib:InterfaceIndex"
                    },
                    "atmVpCrossConnectLowVpi": {
                      "type": "string",
                      "description": "The VPI value at the ATM interface\n            associated with the VP cross-connect that is\n            identified by atmVpCrossConnectLowIfIndex.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "atmVpCrossConnectHighIfIndex": {
                      "type": "string",
                      "description": "The ifIndex value of the ATM interface for\n            this VP cross-connect. The term high implies that\n            this ATM interface has the numerically higher\n            ifIndex value than the  other ATM interface\n            identified in the same atmVpCrossConnectEntry.",
                      "x-yang-type": "if-mib:InterfaceIndex"
                    },
                    "atmVpCrossConnectHighVpi": {
                      "type": "string",
                      "description": "The VPI value at the ATM interface\n            associated with the VP cross-connect that is\n            identified by atmVpCrossConnectHighIfIndex.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "atmVpCrossConnectAdminStatus": {
                      "type": "string",
                      "description": "The desired administrative status of this\n            bi-directional VP cross-connect.",
                      "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                    },
                    "atmVpCrossConnectL2HOperStatus": {
                      "type": "string",
                      "description": "The operational status of the VP cross-connect\n            in one direction; (i.e., from the low to\n            high direction).",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus"
                    },
                    "atmVpCrossConnectH2LOperStatus": {
                      "type": "string",
                      "description": "The operational status of the VP cross-connect\n            in one direction; (i.e., from the high to\n            low direction).",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus"
                    },
                    "atmVpCrossConnectL2HLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this\n            VP cross-connect entered its current operational\n            state in the low to high direction.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange"
                    },
                    "atmVpCrossConnectH2LLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this\n            VP cross-connect entered its current operational\n            in the high to low direction.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange"
                    },
                    "atmVpCrossConnectRowStatus": {
                      "type": "string",
                      "description": "The status of this entry in the\n            atmVpCrossConnectTable.  This object is used to\n            create a cross-connect for cross-connecting\n            VPLs which are created using the atmVplTable\n            or to change or delete an existing cross-connect.\n            This object must be initially set\n            to `createAndWait' or 'createAndGo'.\n            To turn on a VP cross-connect,\n            the atmVpCrossConnectAdminStatus\n            is set to `up'.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVpCrossConnectEntry": {
                    "atmVpCrossConnectIndex": 1,
                    "atmVpCrossConnectLowIfIndex": "example-string",
                    "atmVpCrossConnectLowVpi": "example-string",
                    "atmVpCrossConnectHighIfIndex": "example-string",
                    "atmVpCrossConnectHighVpi": "example-string",
                    "atmVpCrossConnectAdminStatus": "up(1)",
                    "atmVpCrossConnectL2HOperStatus": "up(1)",
                    "atmVpCrossConnectH2LOperStatus": "up(1)",
                    "atmVpCrossConnectL2HLastChange": "example-string",
                    "atmVpCrossConnectH2LLastChange": "example-string",
                    "atmVpCrossConnectRowStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVpCrossConnectEntry-2"
      },
      "x-yang-path": "/atmVpCrossConnectTable/atmVpCrossConnectEntry={atmVpCrossConnectIndex atmVpCrossConnectLowIfIndex atmVpCrossConnectLowVpi atmVpCrossConnectHighIfIndex atmVpCrossConnectHighVpi}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "atmVpCrossConnectIndex atmVpCrossConnectLowIfIndex atmVpCrossConnectLowVpi atmVpCrossConnectHighIfIndex atmVpCrossConnectHighVpi"
      ]
    },
    "/data/ATM-MIB:atmVcCrossConnectTable/atmVcCrossConnectEntry={atmVcCrossConnectIndex},{atmVcCrossConnectLowIfIndex},{atmVcCrossConnectLowVpi},{atmVcCrossConnectLowVci},{atmVcCrossConnectHighIfIndex},{atmVcCrossConnectHighVpi},{atmVcCrossConnectHighVci}": {
      "get": {
        "summary": "Get atmVcCrossConnectEntry entry",
        "description": "Retrieve specific atmVcCrossConnectEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "parameters": [
          {
            "name": "atmVcCrossConnectIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVcCrossConnectLowIfIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVcCrossConnectLowVpi",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVcCrossConnectLowVci",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVcCrossConnectHighIfIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVcCrossConnectHighVpi",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVcCrossConnectHighVci",
            "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": {
                    "atmVcCrossConnectIndex": {
                      "type": "integer",
                      "description": "A unique value to identify this VC cross-connect.\n            For each VCL associated with this cross-connect,\n            the agent reports this cross-connect index value\n            in the atmVclCrossConnectIdentifier attribute of\n            the corresponding atmVclTable entries.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmVcCrossConnectLowIfIndex": {
                      "type": "string",
                      "description": "The ifIndex value of the ATM interface for this\n            VC cross-connect. The term low implies\n            that this ATM interface has the numerically lower\n            ifIndex value than the other ATM interface\n            identified in the same atmVcCrossConnectEntry.",
                      "x-yang-type": "if-mib:InterfaceIndex"
                    },
                    "atmVcCrossConnectLowVpi": {
                      "type": "string",
                      "description": "The VPI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectLowIfIndex.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "atmVcCrossConnectLowVci": {
                      "type": "string",
                      "description": "The VCI value at the ATM interface\n            associated with this VC cross-connect that is\n            identified by atmVcCrossConnectLowIfIndex.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier"
                    },
                    "atmVcCrossConnectHighIfIndex": {
                      "type": "string",
                      "description": "The ifIndex value for the ATM interface for\n            this VC cross-connect. The term high implies\n            that this ATM interface has the numerically higher\n            ifIndex value than the other ATM interface\n            identified in the same atmVcCrossConnectEntry.",
                      "x-yang-type": "if-mib:InterfaceIndex"
                    },
                    "atmVcCrossConnectHighVpi": {
                      "type": "string",
                      "description": "The VPI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectHighIfIndex.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "atmVcCrossConnectHighVci": {
                      "type": "string",
                      "description": "The VCI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectHighIfIndex.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier"
                    },
                    "atmVcCrossConnectAdminStatus": {
                      "type": "string",
                      "description": "The desired administrative status of this\n            bi-directional VC cross-connect.",
                      "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                    },
                    "atmVcCrossConnectL2HOperStatus": {
                      "type": "string",
                      "description": "The current operational status of the\n            VC cross-connect in one direction; (i.e.,\n            from the low to high direction).",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus"
                    },
                    "atmVcCrossConnectH2LOperStatus": {
                      "type": "string",
                      "description": "The current operational status of the\n            VC cross-connect in one direction; (i.e.,\n            from the high to low direction).",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus"
                    },
                    "atmVcCrossConnectL2HLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this\n            VC cross-connect entered its current\n            operational state in low to high direction.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange"
                    },
                    "atmVcCrossConnectH2LLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this\n            VC cross-connect entered its current\n            operational state in high to low direction.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange"
                    },
                    "atmVcCrossConnectRowStatus": {
                      "type": "string",
                      "description": "The status of this entry in the\n            atmVcCrossConnectTable.  This object is used to\n            create a new cross-connect for cross-connecting\n            VCLs which are created using the atmVclTable\n            or to change or delete existing cross-connect.\n            This object must be initially set to\n            `createAndWait' or 'createAndGo'.\n            To turn on a VC cross-connect,\n            the atmVcCrossConnectAdminStatus\n            is set to `up'.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVcCrossConnectEntry": {
                    "atmVcCrossConnectIndex": 1,
                    "atmVcCrossConnectLowIfIndex": "example-string",
                    "atmVcCrossConnectLowVpi": "example-string",
                    "atmVcCrossConnectLowVci": "example-string",
                    "atmVcCrossConnectHighIfIndex": "example-string",
                    "atmVcCrossConnectHighVpi": "example-string",
                    "atmVcCrossConnectHighVci": "example-string",
                    "atmVcCrossConnectAdminStatus": "up(1)",
                    "atmVcCrossConnectL2HOperStatus": "up(1)",
                    "atmVcCrossConnectH2LOperStatus": "up(1)",
                    "atmVcCrossConnectL2HLastChange": "example-string",
                    "atmVcCrossConnectH2LLastChange": "example-string",
                    "atmVcCrossConnectRowStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVcCrossConnectEntry-2"
      },
      "x-yang-path": "/atmVcCrossConnectTable/atmVcCrossConnectEntry={atmVcCrossConnectIndex atmVcCrossConnectLowIfIndex atmVcCrossConnectLowVpi atmVcCrossConnectLowVci atmVcCrossConnectHighIfIndex atmVcCrossConnectHighVpi atmVcCrossConnectHighVci}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "atmVcCrossConnectIndex atmVcCrossConnectLowIfIndex atmVcCrossConnectLowVpi atmVcCrossConnectLowVci atmVcCrossConnectHighIfIndex atmVcCrossConnectHighVpi atmVcCrossConnectHighVci"
      ]
    },
    "/data/ATM-MIB:aal5VccTable/aal5VccEntry={ifIndex},{aal5VccVpi},{aal5VccVci}": {
      "get": {
        "summary": "Get aal5VccEntry entry",
        "description": "Retrieve specific aal5VccEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aal5VccVpi",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aal5VccVci",
            "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"
                    },
                    "aal5VccVpi": {
                      "type": "string",
                      "description": "The VPI value of the AAL5 VCC at the\n            interface identified by the ifIndex.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "aal5VccVci": {
                      "type": "string",
                      "description": "The VCI value of the AAL5 VCC at the\n            interface identified by the ifIndex.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier"
                    },
                    "aal5VccCrcErrors": {
                      "type": "integer",
                      "description": "The number of AAL5 CPCS PDUs received with\n            CRC-32 errors on this AAL5 VCC at the\n            interface associated with an AAL5 entity.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "aal5VccSarTimeOuts": {
                      "type": "integer",
                      "description": "The number of partially re-assembled AAL5\n            CPCS PDUs which were discarded\n            on this AAL5 VCC at the interface associated\n            with an AAL5 entity because they\n            were not fully re-assembled within the\n            required time period.  If the re-assembly\n            timer is not supported, then this object\n            contains a zero value.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "aal5VccOverSizedSDUs": {
                      "type": "integer",
                      "description": "The number of AAL5 CPCS PDUs discarded\n            on this AAL5 VCC at the interface\n            associated with an AAL5 entity because the\n            AAL5 SDUs were too large.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "ATM-MIB:aal5VccEntry": {
                    "ifIndex": "example-string",
                    "aal5VccVpi": "example-string",
                    "aal5VccVci": "example-string",
                    "aal5VccCrcErrors": 0,
                    "aal5VccSarTimeOuts": 0,
                    "aal5VccOverSizedSDUs": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-aal5VccEntry-2"
      },
      "x-yang-path": "/aal5VccTable/aal5VccEntry={ifIndex aal5VccVpi aal5VccVci}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex aal5VccVpi aal5VccVci"
      ]
    },
    "/data/ATM-MIB:atmVplEntry={ifIndex},{atmVplVpi}": {
      "get": {
        "summary": "Get atmVplEntry entry",
        "description": "Retrieve specific atmVplEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVplVpi",
            "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"
                    },
                    "atmVplVpi": {
                      "type": "string",
                      "description": "The VPI value of the VPL.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "atmVplAdminStatus": {
                      "type": "string",
                      "description": "This object is instanciated only for a VPL\n            which terminates a VPC (i.e., one which is\n            NOT cross-connected to other VPLs).\n            Its value specifies the desired\n            administrative state of the VPL.",
                      "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                    },
                    "atmVplOperStatus": {
                      "type": "string",
                      "description": "The current operational status of the VPL.",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus"
                    },
                    "atmVplLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this\n            VPL entered its current operational state.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange"
                    },
                    "atmVplReceiveTrafficDescrIndex": {
                      "type": "string",
                      "description": "The value of this object identifies the row\n            in the atmTrafficDescrParamTable which\n            applies to the receive direction of the VPL.",
                      "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                    },
                    "atmVplTransmitTrafficDescrIndex": {
                      "type": "string",
                      "description": "The value of this object identifies the row\n            in the atmTrafficDescrParamTable which\n            applies to the transmit direction of the VPL.",
                      "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                    },
                    "atmVplCrossConnectIdentifier": {
                      "type": "integer",
                      "description": "This object is instantiated only for a VPL\n            which is cross-connected to other VPLs\n            that belong to the same VPC.  All such\n            associated VPLs have the same value of this\n            object, and all their cross-connections are\n            identified either by entries that are indexed\n            by the same value of atmVpCrossConnectIndex in\n            the atmVpCrossConnectTable of this MIB module or by\n            the same value of the cross-connect index in\n            the cross-connect table for SVCs and Soft PVCs\n            (defined in a separate MIB module).\n            At no time should entries in these respective\n            cross-connect tables exist simultaneously\n            with the same cross-connect index value.\n            The value of this object is initialized by the\n            agent after the associated entries in the\n            atmVpCrossConnectTable have been created.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmVplRowStatus": {
                      "type": "string",
                      "description": "This object is used to create, delete\n            or modify a row in this table.\n            To create a new VCL, this object is\n            initially set to 'createAndWait' or\n            'createAndGo'.  This object should not be\n            set to 'active' unless the following columnar\n            objects have been set to their desired value\n            in this row:\n            atmVplReceiveTrafficDescrIndex and\n            atmVplTransmitTrafficDescrIndex.\n            The DESCRIPTION of atmVplEntry provides\n            further guidance to row treatment in this table.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    },
                    "atmVplCastType": {
                      "type": "string",
                      "description": "The connection topology type.",
                      "x-yang-type": "atm-tc:AtmConnCastType"
                    },
                    "atmVplConnKind": {
                      "type": "string",
                      "description": "The use of call control.",
                      "x-yang-type": "atm-tc:AtmConnKind"
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVplEntry": {
                    "ifIndex": "example-string",
                    "atmVplVpi": "example-string",
                    "atmVplAdminStatus": "up(1)",
                    "atmVplOperStatus": "up(1)",
                    "atmVplLastChange": "example-string",
                    "atmVplReceiveTrafficDescrIndex": "GigabitEthernet1/0/1",
                    "atmVplTransmitTrafficDescrIndex": "GigabitEthernet1/0/1",
                    "atmVplCrossConnectIdentifier": -2147483648,
                    "atmVplRowStatus": "up(1)",
                    "atmVplCastType": "ethernetCsmacd(6)",
                    "atmVplConnKind": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVplEntry-4"
      },
      "x-yang-path": "/atmVplEntry={ifIndex atmVplVpi}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex atmVplVpi"
      ]
    },
    "/data/ATM-MIB:atmVclEntry={ifIndex},{atmVclVpi},{atmVclVci}": {
      "get": {
        "summary": "Get atmVclEntry entry",
        "description": "Retrieve specific atmVclEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "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": "The VPI value of the VCL.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "atmVclVci": {
                      "type": "string",
                      "description": "The VCI value of the VCL.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier"
                    },
                    "atmVclAdminStatus": {
                      "type": "string",
                      "description": "This object is instanciated only for a VCL which\n            terminates a VCC (i.e., one which is NOT\n            cross-connected to other VCLs). Its value\n            specifies the desired administrative state of\n            the VCL.",
                      "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                    },
                    "atmVclOperStatus": {
                      "type": "string",
                      "description": "The current operational status of the VCL.",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus"
                    },
                    "atmVclLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this VCL\n            entered its current operational state.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange"
                    },
                    "atmVclReceiveTrafficDescrIndex": {
                      "type": "string",
                      "description": "The value of this object identifies the row\n            in the ATM Traffic Descriptor Table which\n            applies to the receive direction of this VCL.",
                      "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                    },
                    "atmVclTransmitTrafficDescrIndex": {
                      "type": "string",
                      "description": "The value of this object identifies the row\n            of the ATM Traffic Descriptor Table which applies\n            to the transmit direction of this VCL.",
                      "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex"
                    },
                    "atmVccAalType": {
                      "type": "string",
                      "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL is in use.\n            The type of AAL used on this VCC.\n            The AAL type includes AAL1, AAL2, AAL3/4,\n            and AAL5. The other(4) may be user-defined\n            AAL type.  The unknown type indicates that\n            the AAL type cannot be determined."
                    },
                    "atmVccAal5CpcsTransmitSduSize": {
                      "type": "integer",
                      "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The maximum AAL5 CPCS SDU size in octets that is\n            supported on the transmit direction of this VCC.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmVccAal5CpcsReceiveSduSize": {
                      "type": "integer",
                      "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The maximum AAL5 CPCS SDU size in octets that is\n            supported on the receive direction of this VCC.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmVccAal5EncapsType": {
                      "type": "string",
                      "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The type of data encapsulation used over\n            the AAL5 SSCS layer. The definitions reference\n            RFC 1483 Multiprotocol Encapsulation\n            over ATM AAL5 and to the ATM Forum\n            LAN Emulation specification."
                    },
                    "atmVclCrossConnectIdentifier": {
                      "type": "integer",
                      "description": "This object is instantiated only for a VCL\n            which is cross-connected to other VCLs\n            that belong to the same VCC.  All such\n            associated VCLs have the same value of this\n            object, and all their cross-connections are\n            identified either by entries that are indexed\n            by the same value of atmVcCrossConnectIndex in\n            the atmVcCrossConnectTable of this MIB module or by\n            the same value of the cross-connect index in\n            the cross-connect table for SVCs and Soft PVCs\n            (defined in a separate MIB module).\n            \n            At no time should entries in these respective\n            cross-connect tables exist simultaneously\n            with the same cross-connect index value.\n            The value of this object is initialized by the\n            agent after the associated entries in the\n            atmVcCrossConnectTable have been created.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmVclRowStatus": {
                      "type": "string",
                      "description": "This object is used to create, delete or\n            modify a row in this table.  To create\n            a new VCL, this object is initially set\n            to 'createAndWait' or 'createAndGo'.\n            This object should not be\n            set to 'active' unless the following columnar\n            objects have been set to their desired value\n            in this row:\n            atmVclReceiveTrafficDescrIndex,\n            atmVclTransmitTrafficDescrIndex.\n            In addition, if the local VCL end-point\n            is also the VCC end-point:\n            atmVccAalType.\n            In addition, for AAL5 connections only:\n            atmVccAal5CpcsTransmitSduSize,\n            atmVccAal5CpcsReceiveSduSize, and\n            atmVccAal5EncapsType. (The existence\n            of these objects imply the AAL connection type.).\n            The DESCRIPTION of atmVclEntry provides\n            further guidance to row treatment in this table.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    },
                    "atmVclCastType": {
                      "type": "string",
                      "description": "The connection topology type.",
                      "x-yang-type": "atm-tc:AtmConnCastType"
                    },
                    "atmVclConnKind": {
                      "type": "string",
                      "description": "The use of call control.",
                      "x-yang-type": "atm-tc:AtmConnKind"
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVclEntry": {
                    "ifIndex": "example-string",
                    "atmVclVpi": "example-string",
                    "atmVclVci": "example-string",
                    "atmVclAdminStatus": "up(1)",
                    "atmVclOperStatus": "up(1)",
                    "atmVclLastChange": "example-string",
                    "atmVclReceiveTrafficDescrIndex": "GigabitEthernet1/0/1",
                    "atmVclTransmitTrafficDescrIndex": "GigabitEthernet1/0/1",
                    "atmVccAalType": "ethernetCsmacd(6)",
                    "atmVccAal5CpcsTransmitSduSize": -2147483648,
                    "atmVccAal5CpcsReceiveSduSize": -2147483648,
                    "atmVccAal5EncapsType": "ethernetCsmacd(6)",
                    "atmVclCrossConnectIdentifier": -2147483648,
                    "atmVclRowStatus": "up(1)",
                    "atmVclCastType": "ethernetCsmacd(6)",
                    "atmVclConnKind": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVclEntry-4"
      },
      "x-yang-path": "/atmVclEntry={ifIndex atmVclVpi atmVclVci}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex atmVclVpi atmVclVci"
      ]
    },
    "/data/ATM-MIB:atmVpCrossConnectEntry={atmVpCrossConnectIndex},{atmVpCrossConnectLowIfIndex},{atmVpCrossConnectLowVpi},{atmVpCrossConnectHighIfIndex},{atmVpCrossConnectHighVpi}": {
      "get": {
        "summary": "Get atmVpCrossConnectEntry entry",
        "description": "Retrieve specific atmVpCrossConnectEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "parameters": [
          {
            "name": "atmVpCrossConnectIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVpCrossConnectLowIfIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVpCrossConnectLowVpi",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVpCrossConnectHighIfIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVpCrossConnectHighVpi",
            "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": {
                    "atmVpCrossConnectIndex": {
                      "type": "integer",
                      "description": "A unique value to identify this VP cross-connect.\n            For each VPL associated with this cross-connect,\n            the agent reports this cross-connect index value\n            in the atmVplCrossConnectIdentifier attribute of\n            the corresponding atmVplTable entries.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmVpCrossConnectLowIfIndex": {
                      "type": "string",
                      "description": "The ifIndex value of the ATM interface for\n            this VP cross-connect. The term low implies\n            that this ATM interface has the numerically lower\n            ifIndex value than the other ATM interface\n            identified in the same atmVpCrossConnectEntry.",
                      "x-yang-type": "if-mib:InterfaceIndex"
                    },
                    "atmVpCrossConnectLowVpi": {
                      "type": "string",
                      "description": "The VPI value at the ATM interface\n            associated with the VP cross-connect that is\n            identified by atmVpCrossConnectLowIfIndex.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "atmVpCrossConnectHighIfIndex": {
                      "type": "string",
                      "description": "The ifIndex value of the ATM interface for\n            this VP cross-connect. The term high implies that\n            this ATM interface has the numerically higher\n            ifIndex value than the  other ATM interface\n            identified in the same atmVpCrossConnectEntry.",
                      "x-yang-type": "if-mib:InterfaceIndex"
                    },
                    "atmVpCrossConnectHighVpi": {
                      "type": "string",
                      "description": "The VPI value at the ATM interface\n            associated with the VP cross-connect that is\n            identified by atmVpCrossConnectHighIfIndex.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "atmVpCrossConnectAdminStatus": {
                      "type": "string",
                      "description": "The desired administrative status of this\n            bi-directional VP cross-connect.",
                      "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                    },
                    "atmVpCrossConnectL2HOperStatus": {
                      "type": "string",
                      "description": "The operational status of the VP cross-connect\n            in one direction; (i.e., from the low to\n            high direction).",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus"
                    },
                    "atmVpCrossConnectH2LOperStatus": {
                      "type": "string",
                      "description": "The operational status of the VP cross-connect\n            in one direction; (i.e., from the high to\n            low direction).",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus"
                    },
                    "atmVpCrossConnectL2HLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this\n            VP cross-connect entered its current operational\n            state in the low to high direction.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange"
                    },
                    "atmVpCrossConnectH2LLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this\n            VP cross-connect entered its current operational\n            in the high to low direction.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange"
                    },
                    "atmVpCrossConnectRowStatus": {
                      "type": "string",
                      "description": "The status of this entry in the\n            atmVpCrossConnectTable.  This object is used to\n            create a cross-connect for cross-connecting\n            VPLs which are created using the atmVplTable\n            or to change or delete an existing cross-connect.\n            This object must be initially set\n            to `createAndWait' or 'createAndGo'.\n            To turn on a VP cross-connect,\n            the atmVpCrossConnectAdminStatus\n            is set to `up'.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVpCrossConnectEntry": {
                    "atmVpCrossConnectIndex": 1,
                    "atmVpCrossConnectLowIfIndex": "example-string",
                    "atmVpCrossConnectLowVpi": "example-string",
                    "atmVpCrossConnectHighIfIndex": "example-string",
                    "atmVpCrossConnectHighVpi": "example-string",
                    "atmVpCrossConnectAdminStatus": "up(1)",
                    "atmVpCrossConnectL2HOperStatus": "up(1)",
                    "atmVpCrossConnectH2LOperStatus": "up(1)",
                    "atmVpCrossConnectL2HLastChange": "example-string",
                    "atmVpCrossConnectH2LLastChange": "example-string",
                    "atmVpCrossConnectRowStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVpCrossConnectEntry-4"
      },
      "x-yang-path": "/atmVpCrossConnectEntry={atmVpCrossConnectIndex atmVpCrossConnectLowIfIndex atmVpCrossConnectLowVpi atmVpCrossConnectHighIfIndex atmVpCrossConnectHighVpi}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "atmVpCrossConnectIndex atmVpCrossConnectLowIfIndex atmVpCrossConnectLowVpi atmVpCrossConnectHighIfIndex atmVpCrossConnectHighVpi"
      ]
    },
    "/data/ATM-MIB:atmVcCrossConnectEntry={atmVcCrossConnectIndex},{atmVcCrossConnectLowIfIndex},{atmVcCrossConnectLowVpi},{atmVcCrossConnectLowVci},{atmVcCrossConnectHighIfIndex},{atmVcCrossConnectHighVpi},{atmVcCrossConnectHighVci}": {
      "get": {
        "summary": "Get atmVcCrossConnectEntry entry",
        "description": "Retrieve specific atmVcCrossConnectEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "parameters": [
          {
            "name": "atmVcCrossConnectIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVcCrossConnectLowIfIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVcCrossConnectLowVpi",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVcCrossConnectLowVci",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVcCrossConnectHighIfIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVcCrossConnectHighVpi",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "atmVcCrossConnectHighVci",
            "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": {
                    "atmVcCrossConnectIndex": {
                      "type": "integer",
                      "description": "A unique value to identify this VC cross-connect.\n            For each VCL associated with this cross-connect,\n            the agent reports this cross-connect index value\n            in the atmVclCrossConnectIdentifier attribute of\n            the corresponding atmVclTable entries.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "atmVcCrossConnectLowIfIndex": {
                      "type": "string",
                      "description": "The ifIndex value of the ATM interface for this\n            VC cross-connect. The term low implies\n            that this ATM interface has the numerically lower\n            ifIndex value than the other ATM interface\n            identified in the same atmVcCrossConnectEntry.",
                      "x-yang-type": "if-mib:InterfaceIndex"
                    },
                    "atmVcCrossConnectLowVpi": {
                      "type": "string",
                      "description": "The VPI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectLowIfIndex.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "atmVcCrossConnectLowVci": {
                      "type": "string",
                      "description": "The VCI value at the ATM interface\n            associated with this VC cross-connect that is\n            identified by atmVcCrossConnectLowIfIndex.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier"
                    },
                    "atmVcCrossConnectHighIfIndex": {
                      "type": "string",
                      "description": "The ifIndex value for the ATM interface for\n            this VC cross-connect. The term high implies\n            that this ATM interface has the numerically higher\n            ifIndex value than the other ATM interface\n            identified in the same atmVcCrossConnectEntry.",
                      "x-yang-type": "if-mib:InterfaceIndex"
                    },
                    "atmVcCrossConnectHighVpi": {
                      "type": "string",
                      "description": "The VPI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectHighIfIndex.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "atmVcCrossConnectHighVci": {
                      "type": "string",
                      "description": "The VCI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectHighIfIndex.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier"
                    },
                    "atmVcCrossConnectAdminStatus": {
                      "type": "string",
                      "description": "The desired administrative status of this\n            bi-directional VC cross-connect.",
                      "x-yang-type": "atm-tc:AtmVorXAdminStatus"
                    },
                    "atmVcCrossConnectL2HOperStatus": {
                      "type": "string",
                      "description": "The current operational status of the\n            VC cross-connect in one direction; (i.e.,\n            from the low to high direction).",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus"
                    },
                    "atmVcCrossConnectH2LOperStatus": {
                      "type": "string",
                      "description": "The current operational status of the\n            VC cross-connect in one direction; (i.e.,\n            from the high to low direction).",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus"
                    },
                    "atmVcCrossConnectL2HLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this\n            VC cross-connect entered its current\n            operational state in low to high direction.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange"
                    },
                    "atmVcCrossConnectH2LLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this\n            VC cross-connect entered its current\n            operational state in high to low direction.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange"
                    },
                    "atmVcCrossConnectRowStatus": {
                      "type": "string",
                      "description": "The status of this entry in the\n            atmVcCrossConnectTable.  This object is used to\n            create a new cross-connect for cross-connecting\n            VCLs which are created using the atmVclTable\n            or to change or delete existing cross-connect.\n            This object must be initially set to\n            `createAndWait' or 'createAndGo'.\n            To turn on a VC cross-connect,\n            the atmVcCrossConnectAdminStatus\n            is set to `up'.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "ATM-MIB:atmVcCrossConnectEntry": {
                    "atmVcCrossConnectIndex": 1,
                    "atmVcCrossConnectLowIfIndex": "example-string",
                    "atmVcCrossConnectLowVpi": "example-string",
                    "atmVcCrossConnectLowVci": "example-string",
                    "atmVcCrossConnectHighIfIndex": "example-string",
                    "atmVcCrossConnectHighVpi": "example-string",
                    "atmVcCrossConnectHighVci": "example-string",
                    "atmVcCrossConnectAdminStatus": "up(1)",
                    "atmVcCrossConnectL2HOperStatus": "up(1)",
                    "atmVcCrossConnectH2LOperStatus": "up(1)",
                    "atmVcCrossConnectL2HLastChange": "example-string",
                    "atmVcCrossConnectH2LLastChange": "example-string",
                    "atmVcCrossConnectRowStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-atmVcCrossConnectEntry-4"
      },
      "x-yang-path": "/atmVcCrossConnectEntry={atmVcCrossConnectIndex atmVcCrossConnectLowIfIndex atmVcCrossConnectLowVpi atmVcCrossConnectLowVci atmVcCrossConnectHighIfIndex atmVcCrossConnectHighVpi atmVcCrossConnectHighVci}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "atmVcCrossConnectIndex atmVcCrossConnectLowIfIndex atmVcCrossConnectLowVpi atmVcCrossConnectLowVci atmVcCrossConnectHighIfIndex atmVcCrossConnectHighVpi atmVcCrossConnectHighVci"
      ]
    },
    "/data/ATM-MIB:aal5VccEntry={ifIndex},{aal5VccVpi},{aal5VccVci}": {
      "get": {
        "summary": "Get aal5VccEntry entry",
        "description": "Retrieve specific aal5VccEntry entry by key from MIB",
        "tags": [
          "ATM-MIB"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aal5VccVpi",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aal5VccVci",
            "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"
                    },
                    "aal5VccVpi": {
                      "type": "string",
                      "description": "The VPI value of the AAL5 VCC at the\n            interface identified by the ifIndex.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "aal5VccVci": {
                      "type": "string",
                      "description": "The VCI value of the AAL5 VCC at the\n            interface identified by the ifIndex.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier"
                    },
                    "aal5VccCrcErrors": {
                      "type": "integer",
                      "description": "The number of AAL5 CPCS PDUs received with\n            CRC-32 errors on this AAL5 VCC at the\n            interface associated with an AAL5 entity.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "aal5VccSarTimeOuts": {
                      "type": "integer",
                      "description": "The number of partially re-assembled AAL5\n            CPCS PDUs which were discarded\n            on this AAL5 VCC at the interface associated\n            with an AAL5 entity because they\n            were not fully re-assembled within the\n            required time period.  If the re-assembly\n            timer is not supported, then this object\n            contains a zero value.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "aal5VccOverSizedSDUs": {
                      "type": "integer",
                      "description": "The number of AAL5 CPCS PDUs discarded\n            on this AAL5 VCC at the interface\n            associated with an AAL5 entity because the\n            AAL5 SDUs were too large.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "ATM-MIB:aal5VccEntry": {
                    "ifIndex": "example-string",
                    "aal5VccVpi": "example-string",
                    "aal5VccVci": "example-string",
                    "aal5VccCrcErrors": 0,
                    "aal5VccSarTimeOuts": 0,
                    "aal5VccOverSizedSDUs": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-aal5VccEntry-4"
      },
      "x-yang-path": "/aal5VccEntry={ifIndex aal5VccVpi aal5VccVci}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex aal5VccVpi aal5VccVci"
      ]
    }
  },
  "components": {
    "schemas": {
      "ATM-MIB_ATM-MIB": {
        "type": "object",
        "description": "ATM-MIB",
        "properties": {
          "atmInterfaceConfEntry": {
            "type": "array",
            "description": "This list contains ATM interface configuration\n          parameters and state variables and is indexed\n          by ifIndex values of ATM interfaces.",
            "items": {
              "type": "object",
              "properties": {
                "ifIndex": {
                  "type": "string",
                  "description": "ifIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "atmInterfaceMaxVpcs": {
                  "type": "integer",
                  "description": "The maximum number of VPCs (PVPCs and SVPCs)\n            supported at this ATM interface. At the ATM UNI,\n            the maximum number of VPCs (PVPCs and SVPCs)\n            ranges from 0 to 256 only.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmInterfaceMaxVccs": {
                  "type": "integer",
                  "description": "The maximum number of VCCs (PVCCs and SVCCs)\n            supported at this ATM interface.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmInterfaceConfVpcs": {
                  "type": "integer",
                  "description": "The number of VPCs (PVPC, Soft PVPC and SVPC)\n            currently in use at this ATM interface.  It includes\n            the number of PVPCs and Soft PVPCs that are configured\n            at the interface, plus the number of SVPCs\n            that are currently  established at the\n            interface.\n            \n            At the ATM UNI, the configured number of\n            VPCs (PVPCs and SVPCs) can range from\n            0 to 256 only.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmInterfaceConfVccs": {
                  "type": "integer",
                  "description": "The number of VCCs (PVCC, Soft PVCC and SVCC)\n            currently in use at this ATM interface.  It includes\n            the number of PVCCs and Soft PVCCs that are configured\n            at the interface, plus the number of SVCCs\n            that are currently  established at the\n            interface.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmInterfaceMaxActiveVpiBits": {
                  "type": "integer",
                  "description": "The  maximum number of active VPI bits\n            configured for use at the ATM interface.\n            At the ATM UNI, the maximum number of active\n            VPI bits configured for use ranges from\n            0 to 8 only.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmInterfaceMaxActiveVciBits": {
                  "type": "integer",
                  "description": "The maximum number of active VCI bits\n            configured for use at this ATM interface.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmInterfaceIlmiVpi": {
                  "type": "string",
                  "description": "The VPI value of the VCC supporting\n            the ILMI at this ATM interface.  If the values of\n            atmInterfaceIlmiVpi and atmInterfaceIlmiVci are\n            both equal to zero then the ILMI is not\n            supported at this ATM interface.",
                  "x-yang-type": "atm-tc:AtmVpIdentifier",
                  "readOnly": true
                },
                "atmInterfaceIlmiVci": {
                  "type": "string",
                  "description": "The VCI value of the VCC supporting\n            the ILMI at this ATM interface.  If the values of\n            atmInterfaceIlmiVpi and atmInterfaceIlmiVci are\n            both equal to zero then the ILMI is not\n            supported at this ATM interface.",
                  "x-yang-type": "atm-tc:AtmVcIdentifier",
                  "readOnly": true
                },
                "atmInterfaceAddressType": {
                  "type": "string",
                  "description": "The type of primary ATM address configured\n            for use at this ATM interface.",
                  "readOnly": true
                },
                "atmInterfaceAdminAddress": {
                  "type": "string",
                  "description": "The primary address assigned for administrative purposes,\n            for example, an address associated with the\n            service provider side of a public network UNI\n            (thus, the value of this address corresponds\n            with the value of ifPhysAddress at the host side).\n            If this interface has no assigned administrative\n            address, or when the address used for\n            administrative purposes is the same as that used\n            for ifPhysAddress, then this is an octet string of\n            zero length.",
                  "x-yang-type": "atm-tc:AtmAddr",
                  "readOnly": true
                },
                "atmInterfaceMyNeighborIpAddress": {
                  "type": "string",
                  "description": "The IP address of the neighbor system connected to\n            the  far end of this interface, to which a Network\n            Management Station can send SNMP messages, as IP\n            datagrams sent to UDP port 161, in order to access\n            network management information concerning the\n            operation of that system.  Note that the value\n            of this object may be obtained in different ways,\n            e.g., by manual configuration, or through ILMI\n            interaction with the neighbor system.",
                  "format": "inet:ipv4-address",
                  "readOnly": true
                },
                "atmInterfaceMyNeighborIfName": {
                  "type": "string",
                  "description": "The textual name of the interface on the neighbor\n            system on the far end of this interface, and to\n            which this interface connects.  If the neighbor\n            system is manageable through SNMP and supports\n            the object ifName, the value of this object must\n            be identical with that of ifName for the ifEntry\n            of the lowest level physical interface\n            for this port.  If this interface does not have a\n            textual name, the value of this object is a zero\n            length string.  Note that the value of this object\n            may be obtained in different ways, e.g., by manual\n            configuration, or through ILMI interaction with\n            the neighbor system.",
                  "x-yang-type": "snmpv2-tc:DisplayString",
                  "readOnly": true
                },
                "atmInterfaceCurrentMaxVpiBits": {
                  "type": "integer",
                  "description": "The maximum number of VPI Bits that may\n            currently be used at this ATM interface.\n            The value is the minimum of\n            atmInterfaceMaxActiveVpiBits, and the\n            atmInterfaceMaxActiveVpiBits of the interface's\n            UNI/NNI peer.\n            \n            If the interface does not negotiate with\n            its peer to determine the number of VPI Bits\n            that can be used on the interface, then the\n            value of this object must equal\n            atmInterfaceMaxActiveVpiBits.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmInterfaceCurrentMaxVciBits": {
                  "type": "integer",
                  "description": "The maximum number of VCI Bits that may\n            currently be used at this ATM interface.\n            The value is the minimum of\n            atmInterfaceMaxActiveVciBits, and the\n            atmInterfaceMaxActiveVciBits of the interface's\n            UNI/NNI peer.\n            \n            If the interface does not negotiate with\n            its peer to determine the number of VCI Bits\n            that can be used on the interface, then the\n            value of this object must equal\n            atmInterfaceMaxActiveVciBits.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmInterfaceSubscrAddress": {
                  "type": "string",
                  "description": "The identifier assigned by a service provider\n            to the network side of a public network UNI.\n            If this interface has no assigned service provider\n            address, or for other interfaces this is an octet string\n            of zero length.",
                  "x-yang-type": "atm-tc:AtmAddr",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "atmInterfaceDs3PlcpEntry": {
            "type": "array",
            "description": "This list contains DS3 PLCP parameters and\n          state variables at the ATM interface and is\n          indexed by the ifIndex value of the ATM interface.",
            "items": {
              "type": "object",
              "properties": {
                "ifIndex": {
                  "type": "string",
                  "description": "ifIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "atmInterfaceDs3PlcpSEFSs": {
                  "type": "integer",
                  "description": "The number of DS3 PLCP Severely Errored Framing\n            Seconds (SEFS). Each SEFS represents a\n            one-second interval which contains\n            one or more SEF events.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "atmInterfaceDs3PlcpAlarmState": {
                  "type": "string",
                  "description": "This variable indicates if there is an\n            alarm present for the DS3 PLCP.  The value\n            receivedFarEndAlarm means that the DS3 PLCP\n            has received an incoming Yellow\n            Signal, the value incomingLOF means that\n            the DS3 PLCP has declared a loss of frame (LOF)\n            failure condition, and the value noAlarm\n            means that there are no alarms present.\n            Transition from the failure to the no alarm state\n            occurs when no defects (e.g., LOF) are received\n            for more than 10 seconds.",
                  "readOnly": true
                },
                "atmInterfaceDs3PlcpUASs": {
                  "type": "integer",
                  "description": "The counter associated with the number of\n            Unavailable Seconds encountered by the PLCP.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "atmInterfaceTCEntry": {
            "type": "array",
            "description": "This list contains TC Sublayer parameters\n          and state variables at the ATM interface and is\n          indexed by the ifIndex value of the ATM interface.",
            "items": {
              "type": "object",
              "properties": {
                "ifIndex": {
                  "type": "string",
                  "description": "ifIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "atmInterfaceOCDEvents": {
                  "type": "integer",
                  "description": "The number of times the Out of Cell\n            Delineation (OCD) events occur.  If seven\n            consecutive ATM cells have Header Error\n            Control (HEC) violations, an OCD event occurs.\n            A high number of OCD events may indicate a\n            problem with the TC Sublayer.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "atmInterfaceTCAlarmState": {
                  "type": "string",
                  "description": "This variable indicates if there is an\n            alarm present for the TC Sublayer.  The value\n            lcdFailure(2) indicates that the TC Sublayer\n            is currently in the Loss of Cell Delineation\n            (LCD) defect maintenance state.  The value\n            noAlarm(1) indicates that the TC Sublayer\n            is currently not in the LCD defect\n            maintenance state.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "atmTrafficDescrParamEntry": {
            "type": "array",
            "description": "This list contains ATM traffic descriptor\n          type and the associated parameters.",
            "items": {
              "type": "object",
              "properties": {
                "atmTrafficDescrParamIndex": {
                  "type": "string",
                  "description": "This object is used by the virtual link\n            table (i.e., VPL or VCL table)\n            to identify the row of this table.\n            When creating a new row in the table\n            the value of this index may be obtained\n            by retrieving the value of\n            atmTrafficDescrParamIndexNext.",
                  "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex",
                  "readOnly": true
                },
                "atmTrafficDescrType": {
                  "type": "string",
                  "description": "The value of this object identifies the type\n            of ATM traffic descriptor.\n            The type may indicate no traffic descriptor or\n            traffic descriptor with one or more parameters.\n            These parameters are specified as a parameter\n            vector, in the corresponding instances of the\n            objects:\n                atmTrafficDescrParam1\n                atmTrafficDescrParam2\n                atmTrafficDescrParam3\n                atmTrafficDescrParam4\n                atmTrafficDescrParam5.",
                  "x-yang-type": "yang:object-identifier-128",
                  "readOnly": true
                },
                "atmTrafficDescrParam1": {
                  "type": "integer",
                  "description": "The first parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmTrafficDescrParam2": {
                  "type": "integer",
                  "description": "The second parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmTrafficDescrParam3": {
                  "type": "integer",
                  "description": "The third parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmTrafficDescrParam4": {
                  "type": "integer",
                  "description": "The fourth parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmTrafficDescrParam5": {
                  "type": "integer",
                  "description": "The fifth parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmTrafficQoSClass": {
                  "type": "integer",
                  "description": "The value of this object identifies the QoS Class.\n            Four Service classes have been\n            specified in the ATM Forum UNI Specification:\n            Service Class A: Constant bit rate video and\n                             Circuit emulation\n            Service Class B: Variable bit rate video/audio\n            Service Class C: Connection-oriented data\n            Service Class D: Connectionless data\n            Four QoS classes numbered 1, 2, 3, and 4 have\n            been specified with the aim to support service\n            classes A, B, C, and D respectively.\n            An unspecified QoS Class numbered `0' is used\n            for best effort traffic.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmTrafficDescrRowStatus": {
                  "type": "string",
                  "description": "This object is used to create\n            a new row or modify or delete an\n            existing row in this table.",
                  "x-yang-type": "snmpv2-tc:RowStatus",
                  "readOnly": true
                },
                "atmServiceCategory": {
                  "type": "string",
                  "description": "The ATM service category.",
                  "x-yang-type": "atm-tc:AtmServiceCategory",
                  "readOnly": true
                },
                "atmTrafficFrameDiscard": {
                  "type": "boolean",
                  "description": "If set to 'true', this object indicates that the network\n            is requested to treat data for this connection, in the\n            given direction, as frames (e.g. AAL5 CPCS_PDU's) rather\n            than as individual cells.  While the precise\n            implementation is network-specific, this treatment may\n            for example involve discarding entire frames during\n            congestion, rather than a few cells from many frames.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "atmVplEntry": {
            "type": "array",
            "description": "atmVplEntry",
            "items": {
              "type": "object",
              "properties": {
                "ifIndex": {
                  "type": "string",
                  "description": "ifIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "atmVplVpi": {
                  "type": "string",
                  "description": "The VPI value of the VPL.",
                  "x-yang-type": "atm-tc:AtmVpIdentifier",
                  "readOnly": true
                },
                "atmVplAdminStatus": {
                  "type": "string",
                  "description": "This object is instanciated only for a VPL\n            which terminates a VPC (i.e., one which is\n            NOT cross-connected to other VPLs).\n            Its value specifies the desired\n            administrative state of the VPL.",
                  "x-yang-type": "atm-tc:AtmVorXAdminStatus",
                  "readOnly": true
                },
                "atmVplOperStatus": {
                  "type": "string",
                  "description": "The current operational status of the VPL.",
                  "x-yang-type": "atm-tc:AtmVorXOperStatus",
                  "readOnly": true
                },
                "atmVplLastChange": {
                  "type": "string",
                  "description": "The value of sysUpTime at the time this\n            VPL entered its current operational state.",
                  "x-yang-type": "atm-tc:AtmVorXLastChange",
                  "readOnly": true
                },
                "atmVplReceiveTrafficDescrIndex": {
                  "type": "string",
                  "description": "The value of this object identifies the row\n            in the atmTrafficDescrParamTable which\n            applies to the receive direction of the VPL.",
                  "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex",
                  "readOnly": true
                },
                "atmVplTransmitTrafficDescrIndex": {
                  "type": "string",
                  "description": "The value of this object identifies the row\n            in the atmTrafficDescrParamTable which\n            applies to the transmit direction of the VPL.",
                  "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex",
                  "readOnly": true
                },
                "atmVplCrossConnectIdentifier": {
                  "type": "integer",
                  "description": "This object is instantiated only for a VPL\n            which is cross-connected to other VPLs\n            that belong to the same VPC.  All such\n            associated VPLs have the same value of this\n            object, and all their cross-connections are\n            identified either by entries that are indexed\n            by the same value of atmVpCrossConnectIndex in\n            the atmVpCrossConnectTable of this MIB module or by\n            the same value of the cross-connect index in\n            the cross-connect table for SVCs and Soft PVCs\n            (defined in a separate MIB module).\n            At no time should entries in these respective\n            cross-connect tables exist simultaneously\n            with the same cross-connect index value.\n            The value of this object is initialized by the\n            agent after the associated entries in the\n            atmVpCrossConnectTable have been created.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmVplRowStatus": {
                  "type": "string",
                  "description": "This object is used to create, delete\n            or modify a row in this table.\n            To create a new VCL, this object is\n            initially set to 'createAndWait' or\n            'createAndGo'.  This object should not be\n            set to 'active' unless the following columnar\n            objects have been set to their desired value\n            in this row:\n            atmVplReceiveTrafficDescrIndex and\n            atmVplTransmitTrafficDescrIndex.\n            The DESCRIPTION of atmVplEntry provides\n            further guidance to row treatment in this table.",
                  "x-yang-type": "snmpv2-tc:RowStatus",
                  "readOnly": true
                },
                "atmVplCastType": {
                  "type": "string",
                  "description": "The connection topology type.",
                  "x-yang-type": "atm-tc:AtmConnCastType",
                  "readOnly": true
                },
                "atmVplConnKind": {
                  "type": "string",
                  "description": "The use of call control.",
                  "x-yang-type": "atm-tc:AtmConnKind",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "atmVclEntry": {
            "type": "array",
            "description": "atmVclEntry",
            "items": {
              "type": "object",
              "properties": {
                "ifIndex": {
                  "type": "string",
                  "description": "ifIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "atmVclVpi": {
                  "type": "string",
                  "description": "The VPI value of the VCL.",
                  "x-yang-type": "atm-tc:AtmVpIdentifier",
                  "readOnly": true
                },
                "atmVclVci": {
                  "type": "string",
                  "description": "The VCI value of the VCL.",
                  "x-yang-type": "atm-tc:AtmVcIdentifier",
                  "readOnly": true
                },
                "atmVclAdminStatus": {
                  "type": "string",
                  "description": "This object is instanciated only for a VCL which\n            terminates a VCC (i.e., one which is NOT\n            cross-connected to other VCLs). Its value\n            specifies the desired administrative state of\n            the VCL.",
                  "x-yang-type": "atm-tc:AtmVorXAdminStatus",
                  "readOnly": true
                },
                "atmVclOperStatus": {
                  "type": "string",
                  "description": "The current operational status of the VCL.",
                  "x-yang-type": "atm-tc:AtmVorXOperStatus",
                  "readOnly": true
                },
                "atmVclLastChange": {
                  "type": "string",
                  "description": "The value of sysUpTime at the time this VCL\n            entered its current operational state.",
                  "x-yang-type": "atm-tc:AtmVorXLastChange",
                  "readOnly": true
                },
                "atmVclReceiveTrafficDescrIndex": {
                  "type": "string",
                  "description": "The value of this object identifies the row\n            in the ATM Traffic Descriptor Table which\n            applies to the receive direction of this VCL.",
                  "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex",
                  "readOnly": true
                },
                "atmVclTransmitTrafficDescrIndex": {
                  "type": "string",
                  "description": "The value of this object identifies the row\n            of the ATM Traffic Descriptor Table which applies\n            to the transmit direction of this VCL.",
                  "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex",
                  "readOnly": true
                },
                "atmVccAalType": {
                  "type": "string",
                  "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL is in use.\n            The type of AAL used on this VCC.\n            The AAL type includes AAL1, AAL2, AAL3/4,\n            and AAL5. The other(4) may be user-defined\n            AAL type.  The unknown type indicates that\n            the AAL type cannot be determined.",
                  "readOnly": true
                },
                "atmVccAal5CpcsTransmitSduSize": {
                  "type": "integer",
                  "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The maximum AAL5 CPCS SDU size in octets that is\n            supported on the transmit direction of this VCC.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmVccAal5CpcsReceiveSduSize": {
                  "type": "integer",
                  "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The maximum AAL5 CPCS SDU size in octets that is\n            supported on the receive direction of this VCC.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmVccAal5EncapsType": {
                  "type": "string",
                  "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The type of data encapsulation used over\n            the AAL5 SSCS layer. The definitions reference\n            RFC 1483 Multiprotocol Encapsulation\n            over ATM AAL5 and to the ATM Forum\n            LAN Emulation specification.",
                  "readOnly": true
                },
                "atmVclCrossConnectIdentifier": {
                  "type": "integer",
                  "description": "This object is instantiated only for a VCL\n            which is cross-connected to other VCLs\n            that belong to the same VCC.  All such\n            associated VCLs have the same value of this\n            object, and all their cross-connections are\n            identified either by entries that are indexed\n            by the same value of atmVcCrossConnectIndex in\n            the atmVcCrossConnectTable of this MIB module or by\n            the same value of the cross-connect index in\n            the cross-connect table for SVCs and Soft PVCs\n            (defined in a separate MIB module).\n            \n            At no time should entries in these respective\n            cross-connect tables exist simultaneously\n            with the same cross-connect index value.\n            The value of this object is initialized by the\n            agent after the associated entries in the\n            atmVcCrossConnectTable have been created.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmVclRowStatus": {
                  "type": "string",
                  "description": "This object is used to create, delete or\n            modify a row in this table.  To create\n            a new VCL, this object is initially set\n            to 'createAndWait' or 'createAndGo'.\n            This object should not be\n            set to 'active' unless the following columnar\n            objects have been set to their desired value\n            in this row:\n            atmVclReceiveTrafficDescrIndex,\n            atmVclTransmitTrafficDescrIndex.\n            In addition, if the local VCL end-point\n            is also the VCC end-point:\n            atmVccAalType.\n            In addition, for AAL5 connections only:\n            atmVccAal5CpcsTransmitSduSize,\n            atmVccAal5CpcsReceiveSduSize, and\n            atmVccAal5EncapsType. (The existence\n            of these objects imply the AAL connection type.).\n            The DESCRIPTION of atmVclEntry provides\n            further guidance to row treatment in this table.",
                  "x-yang-type": "snmpv2-tc:RowStatus",
                  "readOnly": true
                },
                "atmVclCastType": {
                  "type": "string",
                  "description": "The connection topology type.",
                  "x-yang-type": "atm-tc:AtmConnCastType",
                  "readOnly": true
                },
                "atmVclConnKind": {
                  "type": "string",
                  "description": "The use of call control.",
                  "x-yang-type": "atm-tc:AtmConnKind",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "atmVpCrossConnectEntry": {
            "type": "array",
            "description": "atmVpCrossConnectEntry",
            "items": {
              "type": "object",
              "properties": {
                "atmVpCrossConnectIndex": {
                  "type": "integer",
                  "description": "A unique value to identify this VP cross-connect.\n            For each VPL associated with this cross-connect,\n            the agent reports this cross-connect index value\n            in the atmVplCrossConnectIdentifier attribute of\n            the corresponding atmVplTable entries.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmVpCrossConnectLowIfIndex": {
                  "type": "string",
                  "description": "The ifIndex value of the ATM interface for\n            this VP cross-connect. The term low implies\n            that this ATM interface has the numerically lower\n            ifIndex value than the other ATM interface\n            identified in the same atmVpCrossConnectEntry.",
                  "x-yang-type": "if-mib:InterfaceIndex",
                  "readOnly": true
                },
                "atmVpCrossConnectLowVpi": {
                  "type": "string",
                  "description": "The VPI value at the ATM interface\n            associated with the VP cross-connect that is\n            identified by atmVpCrossConnectLowIfIndex.",
                  "x-yang-type": "atm-tc:AtmVpIdentifier",
                  "readOnly": true
                },
                "atmVpCrossConnectHighIfIndex": {
                  "type": "string",
                  "description": "The ifIndex value of the ATM interface for\n            this VP cross-connect. The term high implies that\n            this ATM interface has the numerically higher\n            ifIndex value than the  other ATM interface\n            identified in the same atmVpCrossConnectEntry.",
                  "x-yang-type": "if-mib:InterfaceIndex",
                  "readOnly": true
                },
                "atmVpCrossConnectHighVpi": {
                  "type": "string",
                  "description": "The VPI value at the ATM interface\n            associated with the VP cross-connect that is\n            identified by atmVpCrossConnectHighIfIndex.",
                  "x-yang-type": "atm-tc:AtmVpIdentifier",
                  "readOnly": true
                },
                "atmVpCrossConnectAdminStatus": {
                  "type": "string",
                  "description": "The desired administrative status of this\n            bi-directional VP cross-connect.",
                  "x-yang-type": "atm-tc:AtmVorXAdminStatus",
                  "readOnly": true
                },
                "atmVpCrossConnectL2HOperStatus": {
                  "type": "string",
                  "description": "The operational status of the VP cross-connect\n            in one direction; (i.e., from the low to\n            high direction).",
                  "x-yang-type": "atm-tc:AtmVorXOperStatus",
                  "readOnly": true
                },
                "atmVpCrossConnectH2LOperStatus": {
                  "type": "string",
                  "description": "The operational status of the VP cross-connect\n            in one direction; (i.e., from the high to\n            low direction).",
                  "x-yang-type": "atm-tc:AtmVorXOperStatus",
                  "readOnly": true
                },
                "atmVpCrossConnectL2HLastChange": {
                  "type": "string",
                  "description": "The value of sysUpTime at the time this\n            VP cross-connect entered its current operational\n            state in the low to high direction.",
                  "x-yang-type": "atm-tc:AtmVorXLastChange",
                  "readOnly": true
                },
                "atmVpCrossConnectH2LLastChange": {
                  "type": "string",
                  "description": "The value of sysUpTime at the time this\n            VP cross-connect entered its current operational\n            in the high to low direction.",
                  "x-yang-type": "atm-tc:AtmVorXLastChange",
                  "readOnly": true
                },
                "atmVpCrossConnectRowStatus": {
                  "type": "string",
                  "description": "The status of this entry in the\n            atmVpCrossConnectTable.  This object is used to\n            create a cross-connect for cross-connecting\n            VPLs which are created using the atmVplTable\n            or to change or delete an existing cross-connect.\n            This object must be initially set\n            to `createAndWait' or 'createAndGo'.\n            To turn on a VP cross-connect,\n            the atmVpCrossConnectAdminStatus\n            is set to `up'.",
                  "x-yang-type": "snmpv2-tc:RowStatus",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "atmVcCrossConnectEntry": {
            "type": "array",
            "description": "atmVcCrossConnectEntry",
            "items": {
              "type": "object",
              "properties": {
                "atmVcCrossConnectIndex": {
                  "type": "integer",
                  "description": "A unique value to identify this VC cross-connect.\n            For each VCL associated with this cross-connect,\n            the agent reports this cross-connect index value\n            in the atmVclCrossConnectIdentifier attribute of\n            the corresponding atmVclTable entries.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "atmVcCrossConnectLowIfIndex": {
                  "type": "string",
                  "description": "The ifIndex value of the ATM interface for this\n            VC cross-connect. The term low implies\n            that this ATM interface has the numerically lower\n            ifIndex value than the other ATM interface\n            identified in the same atmVcCrossConnectEntry.",
                  "x-yang-type": "if-mib:InterfaceIndex",
                  "readOnly": true
                },
                "atmVcCrossConnectLowVpi": {
                  "type": "string",
                  "description": "The VPI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectLowIfIndex.",
                  "x-yang-type": "atm-tc:AtmVpIdentifier",
                  "readOnly": true
                },
                "atmVcCrossConnectLowVci": {
                  "type": "string",
                  "description": "The VCI value at the ATM interface\n            associated with this VC cross-connect that is\n            identified by atmVcCrossConnectLowIfIndex.",
                  "x-yang-type": "atm-tc:AtmVcIdentifier",
                  "readOnly": true
                },
                "atmVcCrossConnectHighIfIndex": {
                  "type": "string",
                  "description": "The ifIndex value for the ATM interface for\n            this VC cross-connect. The term high implies\n            that this ATM interface has the numerically higher\n            ifIndex value than the other ATM interface\n            identified in the same atmVcCrossConnectEntry.",
                  "x-yang-type": "if-mib:InterfaceIndex",
                  "readOnly": true
                },
                "atmVcCrossConnectHighVpi": {
                  "type": "string",
                  "description": "The VPI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectHighIfIndex.",
                  "x-yang-type": "atm-tc:AtmVpIdentifier",
                  "readOnly": true
                },
                "atmVcCrossConnectHighVci": {
                  "type": "string",
                  "description": "The VCI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectHighIfIndex.",
                  "x-yang-type": "atm-tc:AtmVcIdentifier",
                  "readOnly": true
                },
                "atmVcCrossConnectAdminStatus": {
                  "type": "string",
                  "description": "The desired administrative status of this\n            bi-directional VC cross-connect.",
                  "x-yang-type": "atm-tc:AtmVorXAdminStatus",
                  "readOnly": true
                },
                "atmVcCrossConnectL2HOperStatus": {
                  "type": "string",
                  "description": "The current operational status of the\n            VC cross-connect in one direction; (i.e.,\n            from the low to high direction).",
                  "x-yang-type": "atm-tc:AtmVorXOperStatus",
                  "readOnly": true
                },
                "atmVcCrossConnectH2LOperStatus": {
                  "type": "string",
                  "description": "The current operational status of the\n            VC cross-connect in one direction; (i.e.,\n            from the high to low direction).",
                  "x-yang-type": "atm-tc:AtmVorXOperStatus",
                  "readOnly": true
                },
                "atmVcCrossConnectL2HLastChange": {
                  "type": "string",
                  "description": "The value of sysUpTime at the time this\n            VC cross-connect entered its current\n            operational state in low to high direction.",
                  "x-yang-type": "atm-tc:AtmVorXLastChange",
                  "readOnly": true
                },
                "atmVcCrossConnectH2LLastChange": {
                  "type": "string",
                  "description": "The value of sysUpTime at the time this\n            VC cross-connect entered its current\n            operational state in high to low direction.",
                  "x-yang-type": "atm-tc:AtmVorXLastChange",
                  "readOnly": true
                },
                "atmVcCrossConnectRowStatus": {
                  "type": "string",
                  "description": "The status of this entry in the\n            atmVcCrossConnectTable.  This object is used to\n            create a new cross-connect for cross-connecting\n            VCLs which are created using the atmVclTable\n            or to change or delete existing cross-connect.\n            This object must be initially set to\n            `createAndWait' or 'createAndGo'.\n            To turn on a VC cross-connect,\n            the atmVcCrossConnectAdminStatus\n            is set to `up'.",
                  "x-yang-type": "snmpv2-tc:RowStatus",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "aal5VccEntry": {
            "type": "array",
            "description": "This list contains the AAL5 VCC\n          performance parameters and is indexed\n          by ifIndex values of AAL5 interfaces\n          and the associated VPI/VCI values.",
            "items": {
              "type": "object",
              "properties": {
                "ifIndex": {
                  "type": "string",
                  "description": "ifIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "aal5VccVpi": {
                  "type": "string",
                  "description": "The VPI value of the AAL5 VCC at the\n            interface identified by the ifIndex.",
                  "x-yang-type": "atm-tc:AtmVpIdentifier",
                  "readOnly": true
                },
                "aal5VccVci": {
                  "type": "string",
                  "description": "The VCI value of the AAL5 VCC at the\n            interface identified by the ifIndex.",
                  "x-yang-type": "atm-tc:AtmVcIdentifier",
                  "readOnly": true
                },
                "aal5VccCrcErrors": {
                  "type": "integer",
                  "description": "The number of AAL5 CPCS PDUs received with\n            CRC-32 errors on this AAL5 VCC at the\n            interface associated with an AAL5 entity.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "aal5VccSarTimeOuts": {
                  "type": "integer",
                  "description": "The number of partially re-assembled AAL5\n            CPCS PDUs which were discarded\n            on this AAL5 VCC at the interface associated\n            with an AAL5 entity because they\n            were not fully re-assembled within the\n            required time period.  If the re-assembly\n            timer is not supported, then this object\n            contains a zero value.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "aal5VccOverSizedSDUs": {
                  "type": "integer",
                  "description": "The number of AAL5 CPCS PDUs discarded\n            on this AAL5 VCC at the interface\n            associated with an AAL5 entity because the\n            AAL5 SDUs were too large.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "atmMIBObjects": {
            "type": "object",
            "description": "atmMIBObjects",
            "properties": {
              "atmVpCrossConnectIndexNext": {
                "type": "integer",
                "description": "This object contains an appropriate value to\n          be used for atmVpCrossConnectIndex when creating\n          entries in the atmVpCrossConnectTable.  The value\n          0 indicates that no unassigned entries are\n          available. To obtain the atmVpCrossConnectIndex\n          value for a new entry, the manager issues a\n          management protocol retrieval operation to obtain\n          the current value of this object.  After each\n          retrieval, the agent should modify the value to\n          the next unassigned index.\n          After a manager retrieves a value the agent will\n          determine through its local policy when this index\n          value will be made available for reuse.",
                "minimum": -2147483648,
                "maximum": 2147483647,
                "readOnly": true
              },
              "atmVcCrossConnectIndexNext": {
                "type": "integer",
                "description": "This object contains an appropriate value to\n          be used for atmVcCrossConnectIndex when creating\n          entries in the atmVcCrossConnectTable.  The value\n          0 indicates that no unassigned entries are\n          available. To obtain the atmVcCrossConnectIndex\n          value for a new entry, the manager issues a\n          management protocol retrieval operation to obtain\n          the current value of this object.  After each\n          retrieval, the agent should modify the value to\n          the next unassigned index.\n          After a manager retrieves a value the agent will\n          determine through its local policy when this index\n          value will be made available for reuse.",
                "minimum": -2147483648,
                "maximum": 2147483647,
                "readOnly": true
              },
              "atmTrafficDescrParamIndexNext": {
                "type": "integer",
                "description": "This object contains an appropriate value to\n          be used for atmTrafficDescrParamIndex when\n          creating entries in the\n          atmTrafficDescrParamTable.\n          The value 0 indicates that no unassigned\n          entries are available. To obtain the\n          atmTrafficDescrParamIndex value for a new\n          entry, the manager issues a management\n          protocol retrieval operation to obtain the\n          current value of this object.  After each\n          retrieval, the agent should modify the value\n          to the next unassigned index.\n          After a manager retrieves a value the agent will\n          determine through its local policy when this index\n          value will be made available for reuse.",
                "minimum": -2147483648,
                "maximum": 2147483647,
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "atmInterfaceConfTable": {
            "type": "object",
            "description": "This table contains ATM local interface\n        configuration parameters, one entry per ATM\n        interface port.",
            "properties": {
              "atmInterfaceConfEntry": {
                "type": "array",
                "description": "This list contains ATM interface configuration\n          parameters and state variables and is indexed\n          by ifIndex values of ATM interfaces.",
                "items": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "atmInterfaceMaxVpcs": {
                      "type": "integer",
                      "description": "The maximum number of VPCs (PVPCs and SVPCs)\n            supported at this ATM interface. At the ATM UNI,\n            the maximum number of VPCs (PVPCs and SVPCs)\n            ranges from 0 to 256 only.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmInterfaceMaxVccs": {
                      "type": "integer",
                      "description": "The maximum number of VCCs (PVCCs and SVCCs)\n            supported at this ATM interface.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmInterfaceConfVpcs": {
                      "type": "integer",
                      "description": "The number of VPCs (PVPC, Soft PVPC and SVPC)\n            currently in use at this ATM interface.  It includes\n            the number of PVPCs and Soft PVPCs that are configured\n            at the interface, plus the number of SVPCs\n            that are currently  established at the\n            interface.\n            \n            At the ATM UNI, the configured number of\n            VPCs (PVPCs and SVPCs) can range from\n            0 to 256 only.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmInterfaceConfVccs": {
                      "type": "integer",
                      "description": "The number of VCCs (PVCC, Soft PVCC and SVCC)\n            currently in use at this ATM interface.  It includes\n            the number of PVCCs and Soft PVCCs that are configured\n            at the interface, plus the number of SVCCs\n            that are currently  established at the\n            interface.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmInterfaceMaxActiveVpiBits": {
                      "type": "integer",
                      "description": "The  maximum number of active VPI bits\n            configured for use at the ATM interface.\n            At the ATM UNI, the maximum number of active\n            VPI bits configured for use ranges from\n            0 to 8 only.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmInterfaceMaxActiveVciBits": {
                      "type": "integer",
                      "description": "The maximum number of active VCI bits\n            configured for use at this ATM interface.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmInterfaceIlmiVpi": {
                      "type": "string",
                      "description": "The VPI value of the VCC supporting\n            the ILMI at this ATM interface.  If the values of\n            atmInterfaceIlmiVpi and atmInterfaceIlmiVci are\n            both equal to zero then the ILMI is not\n            supported at this ATM interface.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier",
                      "readOnly": true
                    },
                    "atmInterfaceIlmiVci": {
                      "type": "string",
                      "description": "The VCI value of the VCC supporting\n            the ILMI at this ATM interface.  If the values of\n            atmInterfaceIlmiVpi and atmInterfaceIlmiVci are\n            both equal to zero then the ILMI is not\n            supported at this ATM interface.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier",
                      "readOnly": true
                    },
                    "atmInterfaceAddressType": {
                      "type": "string",
                      "description": "The type of primary ATM address configured\n            for use at this ATM interface.",
                      "readOnly": true
                    },
                    "atmInterfaceAdminAddress": {
                      "type": "string",
                      "description": "The primary address assigned for administrative purposes,\n            for example, an address associated with the\n            service provider side of a public network UNI\n            (thus, the value of this address corresponds\n            with the value of ifPhysAddress at the host side).\n            If this interface has no assigned administrative\n            address, or when the address used for\n            administrative purposes is the same as that used\n            for ifPhysAddress, then this is an octet string of\n            zero length.",
                      "x-yang-type": "atm-tc:AtmAddr",
                      "readOnly": true
                    },
                    "atmInterfaceMyNeighborIpAddress": {
                      "type": "string",
                      "description": "The IP address of the neighbor system connected to\n            the  far end of this interface, to which a Network\n            Management Station can send SNMP messages, as IP\n            datagrams sent to UDP port 161, in order to access\n            network management information concerning the\n            operation of that system.  Note that the value\n            of this object may be obtained in different ways,\n            e.g., by manual configuration, or through ILMI\n            interaction with the neighbor system.",
                      "format": "inet:ipv4-address",
                      "readOnly": true
                    },
                    "atmInterfaceMyNeighborIfName": {
                      "type": "string",
                      "description": "The textual name of the interface on the neighbor\n            system on the far end of this interface, and to\n            which this interface connects.  If the neighbor\n            system is manageable through SNMP and supports\n            the object ifName, the value of this object must\n            be identical with that of ifName for the ifEntry\n            of the lowest level physical interface\n            for this port.  If this interface does not have a\n            textual name, the value of this object is a zero\n            length string.  Note that the value of this object\n            may be obtained in different ways, e.g., by manual\n            configuration, or through ILMI interaction with\n            the neighbor system.",
                      "x-yang-type": "snmpv2-tc:DisplayString",
                      "readOnly": true
                    },
                    "atmInterfaceCurrentMaxVpiBits": {
                      "type": "integer",
                      "description": "The maximum number of VPI Bits that may\n            currently be used at this ATM interface.\n            The value is the minimum of\n            atmInterfaceMaxActiveVpiBits, and the\n            atmInterfaceMaxActiveVpiBits of the interface's\n            UNI/NNI peer.\n            \n            If the interface does not negotiate with\n            its peer to determine the number of VPI Bits\n            that can be used on the interface, then the\n            value of this object must equal\n            atmInterfaceMaxActiveVpiBits.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmInterfaceCurrentMaxVciBits": {
                      "type": "integer",
                      "description": "The maximum number of VCI Bits that may\n            currently be used at this ATM interface.\n            The value is the minimum of\n            atmInterfaceMaxActiveVciBits, and the\n            atmInterfaceMaxActiveVciBits of the interface's\n            UNI/NNI peer.\n            \n            If the interface does not negotiate with\n            its peer to determine the number of VCI Bits\n            that can be used on the interface, then the\n            value of this object must equal\n            atmInterfaceMaxActiveVciBits.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmInterfaceSubscrAddress": {
                      "type": "string",
                      "description": "The identifier assigned by a service provider\n            to the network side of a public network UNI.\n            If this interface has no assigned service provider\n            address, or for other interfaces this is an octet string\n            of zero length.",
                      "x-yang-type": "atm-tc:AtmAddr",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "atmInterfaceDs3PlcpTable": {
            "type": "object",
            "description": "This table contains ATM interface DS3 PLCP\n        parameters and state variables, one entry per\n        ATM interface port.",
            "properties": {
              "atmInterfaceDs3PlcpEntry": {
                "type": "array",
                "description": "This list contains DS3 PLCP parameters and\n          state variables at the ATM interface and is\n          indexed by the ifIndex value of the ATM interface.",
                "items": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "atmInterfaceDs3PlcpSEFSs": {
                      "type": "integer",
                      "description": "The number of DS3 PLCP Severely Errored Framing\n            Seconds (SEFS). Each SEFS represents a\n            one-second interval which contains\n            one or more SEF events.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "atmInterfaceDs3PlcpAlarmState": {
                      "type": "string",
                      "description": "This variable indicates if there is an\n            alarm present for the DS3 PLCP.  The value\n            receivedFarEndAlarm means that the DS3 PLCP\n            has received an incoming Yellow\n            Signal, the value incomingLOF means that\n            the DS3 PLCP has declared a loss of frame (LOF)\n            failure condition, and the value noAlarm\n            means that there are no alarms present.\n            Transition from the failure to the no alarm state\n            occurs when no defects (e.g., LOF) are received\n            for more than 10 seconds.",
                      "readOnly": true
                    },
                    "atmInterfaceDs3PlcpUASs": {
                      "type": "integer",
                      "description": "The counter associated with the number of\n            Unavailable Seconds encountered by the PLCP.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "atmInterfaceTCTable": {
            "type": "object",
            "description": "This table contains ATM interface TC\n        Sublayer parameters and state variables,\n        one entry per ATM interface port.",
            "properties": {
              "atmInterfaceTCEntry": {
                "type": "array",
                "description": "This list contains TC Sublayer parameters\n          and state variables at the ATM interface and is\n          indexed by the ifIndex value of the ATM interface.",
                "items": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "atmInterfaceOCDEvents": {
                      "type": "integer",
                      "description": "The number of times the Out of Cell\n            Delineation (OCD) events occur.  If seven\n            consecutive ATM cells have Header Error\n            Control (HEC) violations, an OCD event occurs.\n            A high number of OCD events may indicate a\n            problem with the TC Sublayer.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "atmInterfaceTCAlarmState": {
                      "type": "string",
                      "description": "This variable indicates if there is an\n            alarm present for the TC Sublayer.  The value\n            lcdFailure(2) indicates that the TC Sublayer\n            is currently in the Loss of Cell Delineation\n            (LCD) defect maintenance state.  The value\n            noAlarm(1) indicates that the TC Sublayer\n            is currently not in the LCD defect\n            maintenance state.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "atmTrafficDescrParamTable": {
            "type": "object",
            "description": "This table contains information on ATM traffic\n        descriptor type and the associated parameters.",
            "properties": {
              "atmTrafficDescrParamEntry": {
                "type": "array",
                "description": "This list contains ATM traffic descriptor\n          type and the associated parameters.",
                "items": {
                  "type": "object",
                  "properties": {
                    "atmTrafficDescrParamIndex": {
                      "type": "string",
                      "description": "This object is used by the virtual link\n            table (i.e., VPL or VCL table)\n            to identify the row of this table.\n            When creating a new row in the table\n            the value of this index may be obtained\n            by retrieving the value of\n            atmTrafficDescrParamIndexNext.",
                      "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex",
                      "readOnly": true
                    },
                    "atmTrafficDescrType": {
                      "type": "string",
                      "description": "The value of this object identifies the type\n            of ATM traffic descriptor.\n            The type may indicate no traffic descriptor or\n            traffic descriptor with one or more parameters.\n            These parameters are specified as a parameter\n            vector, in the corresponding instances of the\n            objects:\n                atmTrafficDescrParam1\n                atmTrafficDescrParam2\n                atmTrafficDescrParam3\n                atmTrafficDescrParam4\n                atmTrafficDescrParam5.",
                      "x-yang-type": "yang:object-identifier-128",
                      "readOnly": true
                    },
                    "atmTrafficDescrParam1": {
                      "type": "integer",
                      "description": "The first parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmTrafficDescrParam2": {
                      "type": "integer",
                      "description": "The second parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmTrafficDescrParam3": {
                      "type": "integer",
                      "description": "The third parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmTrafficDescrParam4": {
                      "type": "integer",
                      "description": "The fourth parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmTrafficDescrParam5": {
                      "type": "integer",
                      "description": "The fifth parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmTrafficQoSClass": {
                      "type": "integer",
                      "description": "The value of this object identifies the QoS Class.\n            Four Service classes have been\n            specified in the ATM Forum UNI Specification:\n            Service Class A: Constant bit rate video and\n                             Circuit emulation\n            Service Class B: Variable bit rate video/audio\n            Service Class C: Connection-oriented data\n            Service Class D: Connectionless data\n            Four QoS classes numbered 1, 2, 3, and 4 have\n            been specified with the aim to support service\n            classes A, B, C, and D respectively.\n            An unspecified QoS Class numbered `0' is used\n            for best effort traffic.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmTrafficDescrRowStatus": {
                      "type": "string",
                      "description": "This object is used to create\n            a new row or modify or delete an\n            existing row in this table.",
                      "x-yang-type": "snmpv2-tc:RowStatus",
                      "readOnly": true
                    },
                    "atmServiceCategory": {
                      "type": "string",
                      "description": "The ATM service category.",
                      "x-yang-type": "atm-tc:AtmServiceCategory",
                      "readOnly": true
                    },
                    "atmTrafficFrameDiscard": {
                      "type": "boolean",
                      "description": "If set to 'true', this object indicates that the network\n            is requested to treat data for this connection, in the\n            given direction, as frames (e.g. AAL5 CPCS_PDU's) rather\n            than as individual cells.  While the precise\n            implementation is network-specific, this treatment may\n            for example involve discarding entire frames during\n            congestion, rather than a few cells from many frames.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "atmVplTable": {
            "type": "object",
            "description": "The Virtual Path Link (VPL) table.  A\n        bi-directional VPL is modeled as one entry\n        in this table. This table can be used for\n        PVCs, SVCs and Soft PVCs.\n        Entries are not present in this table for\n        the VPIs used by entries in the atmVclTable.",
            "properties": {
              "atmVplEntry": {
                "type": "array",
                "description": "atmVplEntry",
                "items": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "atmVplVpi": {
                      "type": "string",
                      "description": "The VPI value of the VPL.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier",
                      "readOnly": true
                    },
                    "atmVplAdminStatus": {
                      "type": "string",
                      "description": "This object is instanciated only for a VPL\n            which terminates a VPC (i.e., one which is\n            NOT cross-connected to other VPLs).\n            Its value specifies the desired\n            administrative state of the VPL.",
                      "x-yang-type": "atm-tc:AtmVorXAdminStatus",
                      "readOnly": true
                    },
                    "atmVplOperStatus": {
                      "type": "string",
                      "description": "The current operational status of the VPL.",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus",
                      "readOnly": true
                    },
                    "atmVplLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this\n            VPL entered its current operational state.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange",
                      "readOnly": true
                    },
                    "atmVplReceiveTrafficDescrIndex": {
                      "type": "string",
                      "description": "The value of this object identifies the row\n            in the atmTrafficDescrParamTable which\n            applies to the receive direction of the VPL.",
                      "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex",
                      "readOnly": true
                    },
                    "atmVplTransmitTrafficDescrIndex": {
                      "type": "string",
                      "description": "The value of this object identifies the row\n            in the atmTrafficDescrParamTable which\n            applies to the transmit direction of the VPL.",
                      "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex",
                      "readOnly": true
                    },
                    "atmVplCrossConnectIdentifier": {
                      "type": "integer",
                      "description": "This object is instantiated only for a VPL\n            which is cross-connected to other VPLs\n            that belong to the same VPC.  All such\n            associated VPLs have the same value of this\n            object, and all their cross-connections are\n            identified either by entries that are indexed\n            by the same value of atmVpCrossConnectIndex in\n            the atmVpCrossConnectTable of this MIB module or by\n            the same value of the cross-connect index in\n            the cross-connect table for SVCs and Soft PVCs\n            (defined in a separate MIB module).\n            At no time should entries in these respective\n            cross-connect tables exist simultaneously\n            with the same cross-connect index value.\n            The value of this object is initialized by the\n            agent after the associated entries in the\n            atmVpCrossConnectTable have been created.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmVplRowStatus": {
                      "type": "string",
                      "description": "This object is used to create, delete\n            or modify a row in this table.\n            To create a new VCL, this object is\n            initially set to 'createAndWait' or\n            'createAndGo'.  This object should not be\n            set to 'active' unless the following columnar\n            objects have been set to their desired value\n            in this row:\n            atmVplReceiveTrafficDescrIndex and\n            atmVplTransmitTrafficDescrIndex.\n            The DESCRIPTION of atmVplEntry provides\n            further guidance to row treatment in this table.",
                      "x-yang-type": "snmpv2-tc:RowStatus",
                      "readOnly": true
                    },
                    "atmVplCastType": {
                      "type": "string",
                      "description": "The connection topology type.",
                      "x-yang-type": "atm-tc:AtmConnCastType",
                      "readOnly": true
                    },
                    "atmVplConnKind": {
                      "type": "string",
                      "description": "The use of call control.",
                      "x-yang-type": "atm-tc:AtmConnKind",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "atmVclTable": {
            "type": "object",
            "description": "The Virtual Channel Link (VCL) table.  A\n        bi-directional VCL is modeled as one entry\n        in this table. This table can be used for\n        PVCs, SVCs and Soft PVCs.",
            "properties": {
              "atmVclEntry": {
                "type": "array",
                "description": "atmVclEntry",
                "items": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "atmVclVpi": {
                      "type": "string",
                      "description": "The VPI value of the VCL.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier",
                      "readOnly": true
                    },
                    "atmVclVci": {
                      "type": "string",
                      "description": "The VCI value of the VCL.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier",
                      "readOnly": true
                    },
                    "atmVclAdminStatus": {
                      "type": "string",
                      "description": "This object is instanciated only for a VCL which\n            terminates a VCC (i.e., one which is NOT\n            cross-connected to other VCLs). Its value\n            specifies the desired administrative state of\n            the VCL.",
                      "x-yang-type": "atm-tc:AtmVorXAdminStatus",
                      "readOnly": true
                    },
                    "atmVclOperStatus": {
                      "type": "string",
                      "description": "The current operational status of the VCL.",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus",
                      "readOnly": true
                    },
                    "atmVclLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this VCL\n            entered its current operational state.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange",
                      "readOnly": true
                    },
                    "atmVclReceiveTrafficDescrIndex": {
                      "type": "string",
                      "description": "The value of this object identifies the row\n            in the ATM Traffic Descriptor Table which\n            applies to the receive direction of this VCL.",
                      "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex",
                      "readOnly": true
                    },
                    "atmVclTransmitTrafficDescrIndex": {
                      "type": "string",
                      "description": "The value of this object identifies the row\n            of the ATM Traffic Descriptor Table which applies\n            to the transmit direction of this VCL.",
                      "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex",
                      "readOnly": true
                    },
                    "atmVccAalType": {
                      "type": "string",
                      "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL is in use.\n            The type of AAL used on this VCC.\n            The AAL type includes AAL1, AAL2, AAL3/4,\n            and AAL5. The other(4) may be user-defined\n            AAL type.  The unknown type indicates that\n            the AAL type cannot be determined.",
                      "readOnly": true
                    },
                    "atmVccAal5CpcsTransmitSduSize": {
                      "type": "integer",
                      "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The maximum AAL5 CPCS SDU size in octets that is\n            supported on the transmit direction of this VCC.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmVccAal5CpcsReceiveSduSize": {
                      "type": "integer",
                      "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The maximum AAL5 CPCS SDU size in octets that is\n            supported on the receive direction of this VCC.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmVccAal5EncapsType": {
                      "type": "string",
                      "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The type of data encapsulation used over\n            the AAL5 SSCS layer. The definitions reference\n            RFC 1483 Multiprotocol Encapsulation\n            over ATM AAL5 and to the ATM Forum\n            LAN Emulation specification.",
                      "readOnly": true
                    },
                    "atmVclCrossConnectIdentifier": {
                      "type": "integer",
                      "description": "This object is instantiated only for a VCL\n            which is cross-connected to other VCLs\n            that belong to the same VCC.  All such\n            associated VCLs have the same value of this\n            object, and all their cross-connections are\n            identified either by entries that are indexed\n            by the same value of atmVcCrossConnectIndex in\n            the atmVcCrossConnectTable of this MIB module or by\n            the same value of the cross-connect index in\n            the cross-connect table for SVCs and Soft PVCs\n            (defined in a separate MIB module).\n            \n            At no time should entries in these respective\n            cross-connect tables exist simultaneously\n            with the same cross-connect index value.\n            The value of this object is initialized by the\n            agent after the associated entries in the\n            atmVcCrossConnectTable have been created.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmVclRowStatus": {
                      "type": "string",
                      "description": "This object is used to create, delete or\n            modify a row in this table.  To create\n            a new VCL, this object is initially set\n            to 'createAndWait' or 'createAndGo'.\n            This object should not be\n            set to 'active' unless the following columnar\n            objects have been set to their desired value\n            in this row:\n            atmVclReceiveTrafficDescrIndex,\n            atmVclTransmitTrafficDescrIndex.\n            In addition, if the local VCL end-point\n            is also the VCC end-point:\n            atmVccAalType.\n            In addition, for AAL5 connections only:\n            atmVccAal5CpcsTransmitSduSize,\n            atmVccAal5CpcsReceiveSduSize, and\n            atmVccAal5EncapsType. (The existence\n            of these objects imply the AAL connection type.).\n            The DESCRIPTION of atmVclEntry provides\n            further guidance to row treatment in this table.",
                      "x-yang-type": "snmpv2-tc:RowStatus",
                      "readOnly": true
                    },
                    "atmVclCastType": {
                      "type": "string",
                      "description": "The connection topology type.",
                      "x-yang-type": "atm-tc:AtmConnCastType",
                      "readOnly": true
                    },
                    "atmVclConnKind": {
                      "type": "string",
                      "description": "The use of call control.",
                      "x-yang-type": "atm-tc:AtmConnKind",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "atmVpCrossConnectTable": {
            "type": "object",
            "description": "The ATM VP Cross Connect table for PVCs.\n        An entry in this table models two\n        cross-connected VPLs.\n        Each VPL must have its atmConnKind set\n        to pvc(1).",
            "properties": {
              "atmVpCrossConnectEntry": {
                "type": "array",
                "description": "atmVpCrossConnectEntry",
                "items": {
                  "type": "object",
                  "properties": {
                    "atmVpCrossConnectIndex": {
                      "type": "integer",
                      "description": "A unique value to identify this VP cross-connect.\n            For each VPL associated with this cross-connect,\n            the agent reports this cross-connect index value\n            in the atmVplCrossConnectIdentifier attribute of\n            the corresponding atmVplTable entries.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmVpCrossConnectLowIfIndex": {
                      "type": "string",
                      "description": "The ifIndex value of the ATM interface for\n            this VP cross-connect. The term low implies\n            that this ATM interface has the numerically lower\n            ifIndex value than the other ATM interface\n            identified in the same atmVpCrossConnectEntry.",
                      "x-yang-type": "if-mib:InterfaceIndex",
                      "readOnly": true
                    },
                    "atmVpCrossConnectLowVpi": {
                      "type": "string",
                      "description": "The VPI value at the ATM interface\n            associated with the VP cross-connect that is\n            identified by atmVpCrossConnectLowIfIndex.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier",
                      "readOnly": true
                    },
                    "atmVpCrossConnectHighIfIndex": {
                      "type": "string",
                      "description": "The ifIndex value of the ATM interface for\n            this VP cross-connect. The term high implies that\n            this ATM interface has the numerically higher\n            ifIndex value than the  other ATM interface\n            identified in the same atmVpCrossConnectEntry.",
                      "x-yang-type": "if-mib:InterfaceIndex",
                      "readOnly": true
                    },
                    "atmVpCrossConnectHighVpi": {
                      "type": "string",
                      "description": "The VPI value at the ATM interface\n            associated with the VP cross-connect that is\n            identified by atmVpCrossConnectHighIfIndex.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier",
                      "readOnly": true
                    },
                    "atmVpCrossConnectAdminStatus": {
                      "type": "string",
                      "description": "The desired administrative status of this\n            bi-directional VP cross-connect.",
                      "x-yang-type": "atm-tc:AtmVorXAdminStatus",
                      "readOnly": true
                    },
                    "atmVpCrossConnectL2HOperStatus": {
                      "type": "string",
                      "description": "The operational status of the VP cross-connect\n            in one direction; (i.e., from the low to\n            high direction).",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus",
                      "readOnly": true
                    },
                    "atmVpCrossConnectH2LOperStatus": {
                      "type": "string",
                      "description": "The operational status of the VP cross-connect\n            in one direction; (i.e., from the high to\n            low direction).",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus",
                      "readOnly": true
                    },
                    "atmVpCrossConnectL2HLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this\n            VP cross-connect entered its current operational\n            state in the low to high direction.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange",
                      "readOnly": true
                    },
                    "atmVpCrossConnectH2LLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this\n            VP cross-connect entered its current operational\n            in the high to low direction.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange",
                      "readOnly": true
                    },
                    "atmVpCrossConnectRowStatus": {
                      "type": "string",
                      "description": "The status of this entry in the\n            atmVpCrossConnectTable.  This object is used to\n            create a cross-connect for cross-connecting\n            VPLs which are created using the atmVplTable\n            or to change or delete an existing cross-connect.\n            This object must be initially set\n            to `createAndWait' or 'createAndGo'.\n            To turn on a VP cross-connect,\n            the atmVpCrossConnectAdminStatus\n            is set to `up'.",
                      "x-yang-type": "snmpv2-tc:RowStatus",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "atmVcCrossConnectTable": {
            "type": "object",
            "description": "The ATM VC Cross Connect table for PVCs.\n        An entry in this table models two\n        cross-connected VCLs.\n        Each VCL must have its atmConnKind set\n        to pvc(1).",
            "properties": {
              "atmVcCrossConnectEntry": {
                "type": "array",
                "description": "atmVcCrossConnectEntry",
                "items": {
                  "type": "object",
                  "properties": {
                    "atmVcCrossConnectIndex": {
                      "type": "integer",
                      "description": "A unique value to identify this VC cross-connect.\n            For each VCL associated with this cross-connect,\n            the agent reports this cross-connect index value\n            in the atmVclCrossConnectIdentifier attribute of\n            the corresponding atmVclTable entries.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "atmVcCrossConnectLowIfIndex": {
                      "type": "string",
                      "description": "The ifIndex value of the ATM interface for this\n            VC cross-connect. The term low implies\n            that this ATM interface has the numerically lower\n            ifIndex value than the other ATM interface\n            identified in the same atmVcCrossConnectEntry.",
                      "x-yang-type": "if-mib:InterfaceIndex",
                      "readOnly": true
                    },
                    "atmVcCrossConnectLowVpi": {
                      "type": "string",
                      "description": "The VPI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectLowIfIndex.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier",
                      "readOnly": true
                    },
                    "atmVcCrossConnectLowVci": {
                      "type": "string",
                      "description": "The VCI value at the ATM interface\n            associated with this VC cross-connect that is\n            identified by atmVcCrossConnectLowIfIndex.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier",
                      "readOnly": true
                    },
                    "atmVcCrossConnectHighIfIndex": {
                      "type": "string",
                      "description": "The ifIndex value for the ATM interface for\n            this VC cross-connect. The term high implies\n            that this ATM interface has the numerically higher\n            ifIndex value than the other ATM interface\n            identified in the same atmVcCrossConnectEntry.",
                      "x-yang-type": "if-mib:InterfaceIndex",
                      "readOnly": true
                    },
                    "atmVcCrossConnectHighVpi": {
                      "type": "string",
                      "description": "The VPI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectHighIfIndex.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier",
                      "readOnly": true
                    },
                    "atmVcCrossConnectHighVci": {
                      "type": "string",
                      "description": "The VCI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectHighIfIndex.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier",
                      "readOnly": true
                    },
                    "atmVcCrossConnectAdminStatus": {
                      "type": "string",
                      "description": "The desired administrative status of this\n            bi-directional VC cross-connect.",
                      "x-yang-type": "atm-tc:AtmVorXAdminStatus",
                      "readOnly": true
                    },
                    "atmVcCrossConnectL2HOperStatus": {
                      "type": "string",
                      "description": "The current operational status of the\n            VC cross-connect in one direction; (i.e.,\n            from the low to high direction).",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus",
                      "readOnly": true
                    },
                    "atmVcCrossConnectH2LOperStatus": {
                      "type": "string",
                      "description": "The current operational status of the\n            VC cross-connect in one direction; (i.e.,\n            from the high to low direction).",
                      "x-yang-type": "atm-tc:AtmVorXOperStatus",
                      "readOnly": true
                    },
                    "atmVcCrossConnectL2HLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this\n            VC cross-connect entered its current\n            operational state in low to high direction.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange",
                      "readOnly": true
                    },
                    "atmVcCrossConnectH2LLastChange": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time this\n            VC cross-connect entered its current\n            operational state in high to low direction.",
                      "x-yang-type": "atm-tc:AtmVorXLastChange",
                      "readOnly": true
                    },
                    "atmVcCrossConnectRowStatus": {
                      "type": "string",
                      "description": "The status of this entry in the\n            atmVcCrossConnectTable.  This object is used to\n            create a new cross-connect for cross-connecting\n            VCLs which are created using the atmVclTable\n            or to change or delete existing cross-connect.\n            This object must be initially set to\n            `createAndWait' or 'createAndGo'.\n            To turn on a VC cross-connect,\n            the atmVcCrossConnectAdminStatus\n            is set to `up'.",
                      "x-yang-type": "snmpv2-tc:RowStatus",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "aal5VccTable": {
            "type": "object",
            "description": "This table contains AAL5 VCC performance\n        parameters.",
            "properties": {
              "aal5VccEntry": {
                "type": "array",
                "description": "This list contains the AAL5 VCC\n          performance parameters and is indexed\n          by ifIndex values of AAL5 interfaces\n          and the associated VPI/VCI values.",
                "items": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "aal5VccVpi": {
                      "type": "string",
                      "description": "The VPI value of the AAL5 VCC at the\n            interface identified by the ifIndex.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier",
                      "readOnly": true
                    },
                    "aal5VccVci": {
                      "type": "string",
                      "description": "The VCI value of the AAL5 VCC at the\n            interface identified by the ifIndex.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier",
                      "readOnly": true
                    },
                    "aal5VccCrcErrors": {
                      "type": "integer",
                      "description": "The number of AAL5 CPCS PDUs received with\n            CRC-32 errors on this AAL5 VCC at the\n            interface associated with an AAL5 entity.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "aal5VccSarTimeOuts": {
                      "type": "integer",
                      "description": "The number of partially re-assembled AAL5\n            CPCS PDUs which were discarded\n            on this AAL5 VCC at the interface associated\n            with an AAL5 entity because they\n            were not fully re-assembled within the\n            required time period.  If the re-assembly\n            timer is not supported, then this object\n            contains a zero value.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "aal5VccOverSizedSDUs": {
                      "type": "integer",
                      "description": "The number of AAL5 CPCS PDUs discarded\n            on this AAL5 VCC at the interface\n            associated with an AAL5 entity because the\n            AAL5 SDUs were too large.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          }
        }
      },
      "ATM-MIB_atmInterfaceConfEntry": {
        "type": "array",
        "description": "This list contains ATM interface configuration\n          parameters and state variables and is indexed\n          by ifIndex values of ATM interfaces.",
        "items": {
          "type": "object",
          "properties": {
            "ifIndex": {
              "type": "string",
              "description": "ifIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "atmInterfaceMaxVpcs": {
              "type": "integer",
              "description": "The maximum number of VPCs (PVPCs and SVPCs)\n            supported at this ATM interface. At the ATM UNI,\n            the maximum number of VPCs (PVPCs and SVPCs)\n            ranges from 0 to 256 only.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmInterfaceMaxVccs": {
              "type": "integer",
              "description": "The maximum number of VCCs (PVCCs and SVCCs)\n            supported at this ATM interface.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmInterfaceConfVpcs": {
              "type": "integer",
              "description": "The number of VPCs (PVPC, Soft PVPC and SVPC)\n            currently in use at this ATM interface.  It includes\n            the number of PVPCs and Soft PVPCs that are configured\n            at the interface, plus the number of SVPCs\n            that are currently  established at the\n            interface.\n            \n            At the ATM UNI, the configured number of\n            VPCs (PVPCs and SVPCs) can range from\n            0 to 256 only.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmInterfaceConfVccs": {
              "type": "integer",
              "description": "The number of VCCs (PVCC, Soft PVCC and SVCC)\n            currently in use at this ATM interface.  It includes\n            the number of PVCCs and Soft PVCCs that are configured\n            at the interface, plus the number of SVCCs\n            that are currently  established at the\n            interface.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmInterfaceMaxActiveVpiBits": {
              "type": "integer",
              "description": "The  maximum number of active VPI bits\n            configured for use at the ATM interface.\n            At the ATM UNI, the maximum number of active\n            VPI bits configured for use ranges from\n            0 to 8 only.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmInterfaceMaxActiveVciBits": {
              "type": "integer",
              "description": "The maximum number of active VCI bits\n            configured for use at this ATM interface.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmInterfaceIlmiVpi": {
              "type": "string",
              "description": "The VPI value of the VCC supporting\n            the ILMI at this ATM interface.  If the values of\n            atmInterfaceIlmiVpi and atmInterfaceIlmiVci are\n            both equal to zero then the ILMI is not\n            supported at this ATM interface.",
              "x-yang-type": "atm-tc:AtmVpIdentifier",
              "readOnly": true
            },
            "atmInterfaceIlmiVci": {
              "type": "string",
              "description": "The VCI value of the VCC supporting\n            the ILMI at this ATM interface.  If the values of\n            atmInterfaceIlmiVpi and atmInterfaceIlmiVci are\n            both equal to zero then the ILMI is not\n            supported at this ATM interface.",
              "x-yang-type": "atm-tc:AtmVcIdentifier",
              "readOnly": true
            },
            "atmInterfaceAddressType": {
              "type": "string",
              "description": "The type of primary ATM address configured\n            for use at this ATM interface.",
              "readOnly": true
            },
            "atmInterfaceAdminAddress": {
              "type": "string",
              "description": "The primary address assigned for administrative purposes,\n            for example, an address associated with the\n            service provider side of a public network UNI\n            (thus, the value of this address corresponds\n            with the value of ifPhysAddress at the host side).\n            If this interface has no assigned administrative\n            address, or when the address used for\n            administrative purposes is the same as that used\n            for ifPhysAddress, then this is an octet string of\n            zero length.",
              "x-yang-type": "atm-tc:AtmAddr",
              "readOnly": true
            },
            "atmInterfaceMyNeighborIpAddress": {
              "type": "string",
              "description": "The IP address of the neighbor system connected to\n            the  far end of this interface, to which a Network\n            Management Station can send SNMP messages, as IP\n            datagrams sent to UDP port 161, in order to access\n            network management information concerning the\n            operation of that system.  Note that the value\n            of this object may be obtained in different ways,\n            e.g., by manual configuration, or through ILMI\n            interaction with the neighbor system.",
              "format": "inet:ipv4-address",
              "readOnly": true
            },
            "atmInterfaceMyNeighborIfName": {
              "type": "string",
              "description": "The textual name of the interface on the neighbor\n            system on the far end of this interface, and to\n            which this interface connects.  If the neighbor\n            system is manageable through SNMP and supports\n            the object ifName, the value of this object must\n            be identical with that of ifName for the ifEntry\n            of the lowest level physical interface\n            for this port.  If this interface does not have a\n            textual name, the value of this object is a zero\n            length string.  Note that the value of this object\n            may be obtained in different ways, e.g., by manual\n            configuration, or through ILMI interaction with\n            the neighbor system.",
              "x-yang-type": "snmpv2-tc:DisplayString",
              "readOnly": true
            },
            "atmInterfaceCurrentMaxVpiBits": {
              "type": "integer",
              "description": "The maximum number of VPI Bits that may\n            currently be used at this ATM interface.\n            The value is the minimum of\n            atmInterfaceMaxActiveVpiBits, and the\n            atmInterfaceMaxActiveVpiBits of the interface's\n            UNI/NNI peer.\n            \n            If the interface does not negotiate with\n            its peer to determine the number of VPI Bits\n            that can be used on the interface, then the\n            value of this object must equal\n            atmInterfaceMaxActiveVpiBits.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmInterfaceCurrentMaxVciBits": {
              "type": "integer",
              "description": "The maximum number of VCI Bits that may\n            currently be used at this ATM interface.\n            The value is the minimum of\n            atmInterfaceMaxActiveVciBits, and the\n            atmInterfaceMaxActiveVciBits of the interface's\n            UNI/NNI peer.\n            \n            If the interface does not negotiate with\n            its peer to determine the number of VCI Bits\n            that can be used on the interface, then the\n            value of this object must equal\n            atmInterfaceMaxActiveVciBits.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmInterfaceSubscrAddress": {
              "type": "string",
              "description": "The identifier assigned by a service provider\n            to the network side of a public network UNI.\n            If this interface has no assigned service provider\n            address, or for other interfaces this is an octet string\n            of zero length.",
              "x-yang-type": "atm-tc:AtmAddr",
              "readOnly": true
            }
          }
        }
      },
      "ATM-MIB_atmInterfaceDs3PlcpEntry": {
        "type": "array",
        "description": "This list contains DS3 PLCP parameters and\n          state variables at the ATM interface and is\n          indexed by the ifIndex value of the ATM interface.",
        "items": {
          "type": "object",
          "properties": {
            "ifIndex": {
              "type": "string",
              "description": "ifIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "atmInterfaceDs3PlcpSEFSs": {
              "type": "integer",
              "description": "The number of DS3 PLCP Severely Errored Framing\n            Seconds (SEFS). Each SEFS represents a\n            one-second interval which contains\n            one or more SEF events.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "atmInterfaceDs3PlcpAlarmState": {
              "type": "string",
              "description": "This variable indicates if there is an\n            alarm present for the DS3 PLCP.  The value\n            receivedFarEndAlarm means that the DS3 PLCP\n            has received an incoming Yellow\n            Signal, the value incomingLOF means that\n            the DS3 PLCP has declared a loss of frame (LOF)\n            failure condition, and the value noAlarm\n            means that there are no alarms present.\n            Transition from the failure to the no alarm state\n            occurs when no defects (e.g., LOF) are received\n            for more than 10 seconds.",
              "readOnly": true
            },
            "atmInterfaceDs3PlcpUASs": {
              "type": "integer",
              "description": "The counter associated with the number of\n            Unavailable Seconds encountered by the PLCP.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            }
          }
        }
      },
      "ATM-MIB_atmInterfaceTCEntry": {
        "type": "array",
        "description": "This list contains TC Sublayer parameters\n          and state variables at the ATM interface and is\n          indexed by the ifIndex value of the ATM interface.",
        "items": {
          "type": "object",
          "properties": {
            "ifIndex": {
              "type": "string",
              "description": "ifIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "atmInterfaceOCDEvents": {
              "type": "integer",
              "description": "The number of times the Out of Cell\n            Delineation (OCD) events occur.  If seven\n            consecutive ATM cells have Header Error\n            Control (HEC) violations, an OCD event occurs.\n            A high number of OCD events may indicate a\n            problem with the TC Sublayer.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "atmInterfaceTCAlarmState": {
              "type": "string",
              "description": "This variable indicates if there is an\n            alarm present for the TC Sublayer.  The value\n            lcdFailure(2) indicates that the TC Sublayer\n            is currently in the Loss of Cell Delineation\n            (LCD) defect maintenance state.  The value\n            noAlarm(1) indicates that the TC Sublayer\n            is currently not in the LCD defect\n            maintenance state.",
              "readOnly": true
            }
          }
        }
      },
      "ATM-MIB_atmTrafficDescrParamEntry": {
        "type": "array",
        "description": "This list contains ATM traffic descriptor\n          type and the associated parameters.",
        "items": {
          "type": "object",
          "properties": {
            "atmTrafficDescrParamIndex": {
              "type": "string",
              "description": "This object is used by the virtual link\n            table (i.e., VPL or VCL table)\n            to identify the row of this table.\n            When creating a new row in the table\n            the value of this index may be obtained\n            by retrieving the value of\n            atmTrafficDescrParamIndexNext.",
              "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex",
              "readOnly": true
            },
            "atmTrafficDescrType": {
              "type": "string",
              "description": "The value of this object identifies the type\n            of ATM traffic descriptor.\n            The type may indicate no traffic descriptor or\n            traffic descriptor with one or more parameters.\n            These parameters are specified as a parameter\n            vector, in the corresponding instances of the\n            objects:\n                atmTrafficDescrParam1\n                atmTrafficDescrParam2\n                atmTrafficDescrParam3\n                atmTrafficDescrParam4\n                atmTrafficDescrParam5.",
              "x-yang-type": "yang:object-identifier-128",
              "readOnly": true
            },
            "atmTrafficDescrParam1": {
              "type": "integer",
              "description": "The first parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmTrafficDescrParam2": {
              "type": "integer",
              "description": "The second parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmTrafficDescrParam3": {
              "type": "integer",
              "description": "The third parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmTrafficDescrParam4": {
              "type": "integer",
              "description": "The fourth parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmTrafficDescrParam5": {
              "type": "integer",
              "description": "The fifth parameter of the ATM traffic descriptor\n            used according to the value of\n            atmTrafficDescrType.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmTrafficQoSClass": {
              "type": "integer",
              "description": "The value of this object identifies the QoS Class.\n            Four Service classes have been\n            specified in the ATM Forum UNI Specification:\n            Service Class A: Constant bit rate video and\n                             Circuit emulation\n            Service Class B: Variable bit rate video/audio\n            Service Class C: Connection-oriented data\n            Service Class D: Connectionless data\n            Four QoS classes numbered 1, 2, 3, and 4 have\n            been specified with the aim to support service\n            classes A, B, C, and D respectively.\n            An unspecified QoS Class numbered `0' is used\n            for best effort traffic.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmTrafficDescrRowStatus": {
              "type": "string",
              "description": "This object is used to create\n            a new row or modify or delete an\n            existing row in this table.",
              "x-yang-type": "snmpv2-tc:RowStatus",
              "readOnly": true
            },
            "atmServiceCategory": {
              "type": "string",
              "description": "The ATM service category.",
              "x-yang-type": "atm-tc:AtmServiceCategory",
              "readOnly": true
            },
            "atmTrafficFrameDiscard": {
              "type": "boolean",
              "description": "If set to 'true', this object indicates that the network\n            is requested to treat data for this connection, in the\n            given direction, as frames (e.g. AAL5 CPCS_PDU's) rather\n            than as individual cells.  While the precise\n            implementation is network-specific, this treatment may\n            for example involve discarding entire frames during\n            congestion, rather than a few cells from many frames.",
              "readOnly": true
            }
          }
        }
      },
      "ATM-MIB_atmVplEntry": {
        "type": "array",
        "description": "atmVplEntry",
        "items": {
          "type": "object",
          "properties": {
            "ifIndex": {
              "type": "string",
              "description": "ifIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "atmVplVpi": {
              "type": "string",
              "description": "The VPI value of the VPL.",
              "x-yang-type": "atm-tc:AtmVpIdentifier",
              "readOnly": true
            },
            "atmVplAdminStatus": {
              "type": "string",
              "description": "This object is instanciated only for a VPL\n            which terminates a VPC (i.e., one which is\n            NOT cross-connected to other VPLs).\n            Its value specifies the desired\n            administrative state of the VPL.",
              "x-yang-type": "atm-tc:AtmVorXAdminStatus",
              "readOnly": true
            },
            "atmVplOperStatus": {
              "type": "string",
              "description": "The current operational status of the VPL.",
              "x-yang-type": "atm-tc:AtmVorXOperStatus",
              "readOnly": true
            },
            "atmVplLastChange": {
              "type": "string",
              "description": "The value of sysUpTime at the time this\n            VPL entered its current operational state.",
              "x-yang-type": "atm-tc:AtmVorXLastChange",
              "readOnly": true
            },
            "atmVplReceiveTrafficDescrIndex": {
              "type": "string",
              "description": "The value of this object identifies the row\n            in the atmTrafficDescrParamTable which\n            applies to the receive direction of the VPL.",
              "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex",
              "readOnly": true
            },
            "atmVplTransmitTrafficDescrIndex": {
              "type": "string",
              "description": "The value of this object identifies the row\n            in the atmTrafficDescrParamTable which\n            applies to the transmit direction of the VPL.",
              "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex",
              "readOnly": true
            },
            "atmVplCrossConnectIdentifier": {
              "type": "integer",
              "description": "This object is instantiated only for a VPL\n            which is cross-connected to other VPLs\n            that belong to the same VPC.  All such\n            associated VPLs have the same value of this\n            object, and all their cross-connections are\n            identified either by entries that are indexed\n            by the same value of atmVpCrossConnectIndex in\n            the atmVpCrossConnectTable of this MIB module or by\n            the same value of the cross-connect index in\n            the cross-connect table for SVCs and Soft PVCs\n            (defined in a separate MIB module).\n            At no time should entries in these respective\n            cross-connect tables exist simultaneously\n            with the same cross-connect index value.\n            The value of this object is initialized by the\n            agent after the associated entries in the\n            atmVpCrossConnectTable have been created.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmVplRowStatus": {
              "type": "string",
              "description": "This object is used to create, delete\n            or modify a row in this table.\n            To create a new VCL, this object is\n            initially set to 'createAndWait' or\n            'createAndGo'.  This object should not be\n            set to 'active' unless the following columnar\n            objects have been set to their desired value\n            in this row:\n            atmVplReceiveTrafficDescrIndex and\n            atmVplTransmitTrafficDescrIndex.\n            The DESCRIPTION of atmVplEntry provides\n            further guidance to row treatment in this table.",
              "x-yang-type": "snmpv2-tc:RowStatus",
              "readOnly": true
            },
            "atmVplCastType": {
              "type": "string",
              "description": "The connection topology type.",
              "x-yang-type": "atm-tc:AtmConnCastType",
              "readOnly": true
            },
            "atmVplConnKind": {
              "type": "string",
              "description": "The use of call control.",
              "x-yang-type": "atm-tc:AtmConnKind",
              "readOnly": true
            }
          }
        }
      },
      "ATM-MIB_atmVclEntry": {
        "type": "array",
        "description": "atmVclEntry",
        "items": {
          "type": "object",
          "properties": {
            "ifIndex": {
              "type": "string",
              "description": "ifIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "atmVclVpi": {
              "type": "string",
              "description": "The VPI value of the VCL.",
              "x-yang-type": "atm-tc:AtmVpIdentifier",
              "readOnly": true
            },
            "atmVclVci": {
              "type": "string",
              "description": "The VCI value of the VCL.",
              "x-yang-type": "atm-tc:AtmVcIdentifier",
              "readOnly": true
            },
            "atmVclAdminStatus": {
              "type": "string",
              "description": "This object is instanciated only for a VCL which\n            terminates a VCC (i.e., one which is NOT\n            cross-connected to other VCLs). Its value\n            specifies the desired administrative state of\n            the VCL.",
              "x-yang-type": "atm-tc:AtmVorXAdminStatus",
              "readOnly": true
            },
            "atmVclOperStatus": {
              "type": "string",
              "description": "The current operational status of the VCL.",
              "x-yang-type": "atm-tc:AtmVorXOperStatus",
              "readOnly": true
            },
            "atmVclLastChange": {
              "type": "string",
              "description": "The value of sysUpTime at the time this VCL\n            entered its current operational state.",
              "x-yang-type": "atm-tc:AtmVorXLastChange",
              "readOnly": true
            },
            "atmVclReceiveTrafficDescrIndex": {
              "type": "string",
              "description": "The value of this object identifies the row\n            in the ATM Traffic Descriptor Table which\n            applies to the receive direction of this VCL.",
              "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex",
              "readOnly": true
            },
            "atmVclTransmitTrafficDescrIndex": {
              "type": "string",
              "description": "The value of this object identifies the row\n            of the ATM Traffic Descriptor Table which applies\n            to the transmit direction of this VCL.",
              "x-yang-type": "atm-tc:AtmTrafficDescrParamIndex",
              "readOnly": true
            },
            "atmVccAalType": {
              "type": "string",
              "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL is in use.\n            The type of AAL used on this VCC.\n            The AAL type includes AAL1, AAL2, AAL3/4,\n            and AAL5. The other(4) may be user-defined\n            AAL type.  The unknown type indicates that\n            the AAL type cannot be determined.",
              "readOnly": true
            },
            "atmVccAal5CpcsTransmitSduSize": {
              "type": "integer",
              "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The maximum AAL5 CPCS SDU size in octets that is\n            supported on the transmit direction of this VCC.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmVccAal5CpcsReceiveSduSize": {
              "type": "integer",
              "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The maximum AAL5 CPCS SDU size in octets that is\n            supported on the receive direction of this VCC.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmVccAal5EncapsType": {
              "type": "string",
              "description": "An instance of this object only exists when the\n            local VCL end-point is also the VCC end-point,\n            and AAL5 is in use.\n            The type of data encapsulation used over\n            the AAL5 SSCS layer. The definitions reference\n            RFC 1483 Multiprotocol Encapsulation\n            over ATM AAL5 and to the ATM Forum\n            LAN Emulation specification.",
              "readOnly": true
            },
            "atmVclCrossConnectIdentifier": {
              "type": "integer",
              "description": "This object is instantiated only for a VCL\n            which is cross-connected to other VCLs\n            that belong to the same VCC.  All such\n            associated VCLs have the same value of this\n            object, and all their cross-connections are\n            identified either by entries that are indexed\n            by the same value of atmVcCrossConnectIndex in\n            the atmVcCrossConnectTable of this MIB module or by\n            the same value of the cross-connect index in\n            the cross-connect table for SVCs and Soft PVCs\n            (defined in a separate MIB module).\n            \n            At no time should entries in these respective\n            cross-connect tables exist simultaneously\n            with the same cross-connect index value.\n            The value of this object is initialized by the\n            agent after the associated entries in the\n            atmVcCrossConnectTable have been created.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmVclRowStatus": {
              "type": "string",
              "description": "This object is used to create, delete or\n            modify a row in this table.  To create\n            a new VCL, this object is initially set\n            to 'createAndWait' or 'createAndGo'.\n            This object should not be\n            set to 'active' unless the following columnar\n            objects have been set to their desired value\n            in this row:\n            atmVclReceiveTrafficDescrIndex,\n            atmVclTransmitTrafficDescrIndex.\n            In addition, if the local VCL end-point\n            is also the VCC end-point:\n            atmVccAalType.\n            In addition, for AAL5 connections only:\n            atmVccAal5CpcsTransmitSduSize,\n            atmVccAal5CpcsReceiveSduSize, and\n            atmVccAal5EncapsType. (The existence\n            of these objects imply the AAL connection type.).\n            The DESCRIPTION of atmVclEntry provides\n            further guidance to row treatment in this table.",
              "x-yang-type": "snmpv2-tc:RowStatus",
              "readOnly": true
            },
            "atmVclCastType": {
              "type": "string",
              "description": "The connection topology type.",
              "x-yang-type": "atm-tc:AtmConnCastType",
              "readOnly": true
            },
            "atmVclConnKind": {
              "type": "string",
              "description": "The use of call control.",
              "x-yang-type": "atm-tc:AtmConnKind",
              "readOnly": true
            }
          }
        }
      },
      "ATM-MIB_atmVpCrossConnectEntry": {
        "type": "array",
        "description": "atmVpCrossConnectEntry",
        "items": {
          "type": "object",
          "properties": {
            "atmVpCrossConnectIndex": {
              "type": "integer",
              "description": "A unique value to identify this VP cross-connect.\n            For each VPL associated with this cross-connect,\n            the agent reports this cross-connect index value\n            in the atmVplCrossConnectIdentifier attribute of\n            the corresponding atmVplTable entries.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmVpCrossConnectLowIfIndex": {
              "type": "string",
              "description": "The ifIndex value of the ATM interface for\n            this VP cross-connect. The term low implies\n            that this ATM interface has the numerically lower\n            ifIndex value than the other ATM interface\n            identified in the same atmVpCrossConnectEntry.",
              "x-yang-type": "if-mib:InterfaceIndex",
              "readOnly": true
            },
            "atmVpCrossConnectLowVpi": {
              "type": "string",
              "description": "The VPI value at the ATM interface\n            associated with the VP cross-connect that is\n            identified by atmVpCrossConnectLowIfIndex.",
              "x-yang-type": "atm-tc:AtmVpIdentifier",
              "readOnly": true
            },
            "atmVpCrossConnectHighIfIndex": {
              "type": "string",
              "description": "The ifIndex value of the ATM interface for\n            this VP cross-connect. The term high implies that\n            this ATM interface has the numerically higher\n            ifIndex value than the  other ATM interface\n            identified in the same atmVpCrossConnectEntry.",
              "x-yang-type": "if-mib:InterfaceIndex",
              "readOnly": true
            },
            "atmVpCrossConnectHighVpi": {
              "type": "string",
              "description": "The VPI value at the ATM interface\n            associated with the VP cross-connect that is\n            identified by atmVpCrossConnectHighIfIndex.",
              "x-yang-type": "atm-tc:AtmVpIdentifier",
              "readOnly": true
            },
            "atmVpCrossConnectAdminStatus": {
              "type": "string",
              "description": "The desired administrative status of this\n            bi-directional VP cross-connect.",
              "x-yang-type": "atm-tc:AtmVorXAdminStatus",
              "readOnly": true
            },
            "atmVpCrossConnectL2HOperStatus": {
              "type": "string",
              "description": "The operational status of the VP cross-connect\n            in one direction; (i.e., from the low to\n            high direction).",
              "x-yang-type": "atm-tc:AtmVorXOperStatus",
              "readOnly": true
            },
            "atmVpCrossConnectH2LOperStatus": {
              "type": "string",
              "description": "The operational status of the VP cross-connect\n            in one direction; (i.e., from the high to\n            low direction).",
              "x-yang-type": "atm-tc:AtmVorXOperStatus",
              "readOnly": true
            },
            "atmVpCrossConnectL2HLastChange": {
              "type": "string",
              "description": "The value of sysUpTime at the time this\n            VP cross-connect entered its current operational\n            state in the low to high direction.",
              "x-yang-type": "atm-tc:AtmVorXLastChange",
              "readOnly": true
            },
            "atmVpCrossConnectH2LLastChange": {
              "type": "string",
              "description": "The value of sysUpTime at the time this\n            VP cross-connect entered its current operational\n            in the high to low direction.",
              "x-yang-type": "atm-tc:AtmVorXLastChange",
              "readOnly": true
            },
            "atmVpCrossConnectRowStatus": {
              "type": "string",
              "description": "The status of this entry in the\n            atmVpCrossConnectTable.  This object is used to\n            create a cross-connect for cross-connecting\n            VPLs which are created using the atmVplTable\n            or to change or delete an existing cross-connect.\n            This object must be initially set\n            to `createAndWait' or 'createAndGo'.\n            To turn on a VP cross-connect,\n            the atmVpCrossConnectAdminStatus\n            is set to `up'.",
              "x-yang-type": "snmpv2-tc:RowStatus",
              "readOnly": true
            }
          }
        }
      },
      "ATM-MIB_atmVcCrossConnectEntry": {
        "type": "array",
        "description": "atmVcCrossConnectEntry",
        "items": {
          "type": "object",
          "properties": {
            "atmVcCrossConnectIndex": {
              "type": "integer",
              "description": "A unique value to identify this VC cross-connect.\n            For each VCL associated with this cross-connect,\n            the agent reports this cross-connect index value\n            in the atmVclCrossConnectIdentifier attribute of\n            the corresponding atmVclTable entries.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "atmVcCrossConnectLowIfIndex": {
              "type": "string",
              "description": "The ifIndex value of the ATM interface for this\n            VC cross-connect. The term low implies\n            that this ATM interface has the numerically lower\n            ifIndex value than the other ATM interface\n            identified in the same atmVcCrossConnectEntry.",
              "x-yang-type": "if-mib:InterfaceIndex",
              "readOnly": true
            },
            "atmVcCrossConnectLowVpi": {
              "type": "string",
              "description": "The VPI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectLowIfIndex.",
              "x-yang-type": "atm-tc:AtmVpIdentifier",
              "readOnly": true
            },
            "atmVcCrossConnectLowVci": {
              "type": "string",
              "description": "The VCI value at the ATM interface\n            associated with this VC cross-connect that is\n            identified by atmVcCrossConnectLowIfIndex.",
              "x-yang-type": "atm-tc:AtmVcIdentifier",
              "readOnly": true
            },
            "atmVcCrossConnectHighIfIndex": {
              "type": "string",
              "description": "The ifIndex value for the ATM interface for\n            this VC cross-connect. The term high implies\n            that this ATM interface has the numerically higher\n            ifIndex value than the other ATM interface\n            identified in the same atmVcCrossConnectEntry.",
              "x-yang-type": "if-mib:InterfaceIndex",
              "readOnly": true
            },
            "atmVcCrossConnectHighVpi": {
              "type": "string",
              "description": "The VPI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectHighIfIndex.",
              "x-yang-type": "atm-tc:AtmVpIdentifier",
              "readOnly": true
            },
            "atmVcCrossConnectHighVci": {
              "type": "string",
              "description": "The VCI value at the ATM interface\n            associated with the VC cross-connect that is\n            identified by atmVcCrossConnectHighIfIndex.",
              "x-yang-type": "atm-tc:AtmVcIdentifier",
              "readOnly": true
            },
            "atmVcCrossConnectAdminStatus": {
              "type": "string",
              "description": "The desired administrative status of this\n            bi-directional VC cross-connect.",
              "x-yang-type": "atm-tc:AtmVorXAdminStatus",
              "readOnly": true
            },
            "atmVcCrossConnectL2HOperStatus": {
              "type": "string",
              "description": "The current operational status of the\n            VC cross-connect in one direction; (i.e.,\n            from the low to high direction).",
              "x-yang-type": "atm-tc:AtmVorXOperStatus",
              "readOnly": true
            },
            "atmVcCrossConnectH2LOperStatus": {
              "type": "string",
              "description": "The current operational status of the\n            VC cross-connect in one direction; (i.e.,\n            from the high to low direction).",
              "x-yang-type": "atm-tc:AtmVorXOperStatus",
              "readOnly": true
            },
            "atmVcCrossConnectL2HLastChange": {
              "type": "string",
              "description": "The value of sysUpTime at the time this\n            VC cross-connect entered its current\n            operational state in low to high direction.",
              "x-yang-type": "atm-tc:AtmVorXLastChange",
              "readOnly": true
            },
            "atmVcCrossConnectH2LLastChange": {
              "type": "string",
              "description": "The value of sysUpTime at the time this\n            VC cross-connect entered its current\n            operational state in high to low direction.",
              "x-yang-type": "atm-tc:AtmVorXLastChange",
              "readOnly": true
            },
            "atmVcCrossConnectRowStatus": {
              "type": "string",
              "description": "The status of this entry in the\n            atmVcCrossConnectTable.  This object is used to\n            create a new cross-connect for cross-connecting\n            VCLs which are created using the atmVclTable\n            or to change or delete existing cross-connect.\n            This object must be initially set to\n            `createAndWait' or 'createAndGo'.\n            To turn on a VC cross-connect,\n            the atmVcCrossConnectAdminStatus\n            is set to `up'.",
              "x-yang-type": "snmpv2-tc:RowStatus",
              "readOnly": true
            }
          }
        }
      },
      "ATM-MIB_aal5VccEntry": {
        "type": "array",
        "description": "This list contains the AAL5 VCC\n          performance parameters and is indexed\n          by ifIndex values of AAL5 interfaces\n          and the associated VPI/VCI values.",
        "items": {
          "type": "object",
          "properties": {
            "ifIndex": {
              "type": "string",
              "description": "ifIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "aal5VccVpi": {
              "type": "string",
              "description": "The VPI value of the AAL5 VCC at the\n            interface identified by the ifIndex.",
              "x-yang-type": "atm-tc:AtmVpIdentifier",
              "readOnly": true
            },
            "aal5VccVci": {
              "type": "string",
              "description": "The VCI value of the AAL5 VCC at the\n            interface identified by the ifIndex.",
              "x-yang-type": "atm-tc:AtmVcIdentifier",
              "readOnly": true
            },
            "aal5VccCrcErrors": {
              "type": "integer",
              "description": "The number of AAL5 CPCS PDUs received with\n            CRC-32 errors on this AAL5 VCC at the\n            interface associated with an AAL5 entity.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "aal5VccSarTimeOuts": {
              "type": "integer",
              "description": "The number of partially re-assembled AAL5\n            CPCS PDUs which were discarded\n            on this AAL5 VCC at the interface associated\n            with an AAL5 entity because they\n            were not fully re-assembled within the\n            required time period.  If the re-assembly\n            timer is not supported, then this object\n            contains a zero value.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "aal5VccOverSizedSDUs": {
              "type": "integer",
              "description": "The number of AAL5 CPCS PDUs discarded\n            on this AAL5 VCC at the interface\n            associated with an AAL5 entity because the\n            AAL5 SDUs were too large.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            }
          }
        }
      },
      "restconf-error": {
        "type": "object",
        "description": "Standard RESTCONF error response (RFC 8040 Section 7.1)",
        "properties": {
          "ietf-restconf:errors": {
            "type": "object",
            "properties": {
              "error": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "error-type": {
                      "type": "string",
                      "enum": [
                        "transport",
                        "rpc",
                        "protocol",
                        "application"
                      ],
                      "description": "Layer where the error occurred"
                    },
                    "error-tag": {
                      "type": "string",
                      "description": "Enumerated error tag (e.g. invalid-value, data-missing, access-denied)"
                    },
                    "error-severity": {
                      "type": "string",
                      "enum": [
                        "error",
                        "warning"
                      ],
                      "description": "Error severity"
                    },
                    "error-app-tag": {
                      "type": "string",
                      "description": "Application-specific error tag"
                    },
                    "error-path": {
                      "type": "string",
                      "description": "YANG instance-identifier of the error node"
                    },
                    "error-message": {
                      "type": "string",
                      "description": "Human-readable error description"
                    }
                  },
                  "required": [
                    "error-type",
                    "error-tag"
                  ]
                }
              }
            }
          }
        },
        "example": {
          "ietf-restconf:errors": {
            "error": [
              {
                "error-type": "protocol",
                "error-tag": "invalid-value",
                "error-severity": "error",
                "error-message": "Invalid input parameter"
              }
            ]
          }
        }
      }
    },
    "securitySchemes": {
      "basicAuth": {
        "type": "http",
        "scheme": "basic"
      }
    }
  },
  "security": [
    {
      "basicAuth": []
    }
  ],
  "tags": [
    {
      "name": "ATM-MIB",
      "description": "MIB operations for ATM-MIB"
    }
  ],
  "externalDocs": {
    "description": "Cisco SNMP Object Navigator",
    "url": "https://snmp.cloudapps.cisco.com/Support/IOS/do/BrowseMIB.do"
  }
}
