{
  "openapi": "3.0.0",
  "info": {
    "title": "CISCO-IETF-PW-ATM-MIB MIB API",
    "version": "1.0.0",
    "description": "This MIB contains managed object definitions for Pseudo Wire\n    emulation of ATM over Packet Switched Networks(PSN).\n    \n    This MIB reports to the PW-MIB. The PW-MIB contains\n    structures and MIB associations generic to Pseudo-Wire\n    Virtual Circuit (VC) emulation. VC-specific MIBs (such as\n    this) contain config and stats for specific VC types.\n\n⚠️ **IMPORTANT - MIB DATA ACCESS**:\nThis YANG model exists for SMIv2-to-YANG translation purposes, but MIB data on IOS-XE devices is primarily accessed via **SNMP protocol**, not RESTCONF.\n\n**RESTCONF Limitation**: Many MIB paths may return 404 errors via RESTCONF `/data` endpoints because the device exposes MIB data through SNMP, not the YANG datastore.\n\n**Recommended Access Methods**:\n- Use SNMP (v2c/v3) to query MIB data directly\n- Use NETCONF `<get>` operations for devices supporting YANG-modeled MIB access\n- Check device capabilities: some newer IOS-XE versions may support limited RESTCONF access to specific MIBs\n\n**YANG Model Purpose**: These YANG models define the structure of SNMP MIBs in YANG format for tooling compatibility, but do not guarantee RESTCONF data availability.\n\n\n**📊 YANG Tree:** [View CISCO-IETF-PW-ATM-MIB structure](https://jeremycohoe.github.io/cisco-ios-xe-openapi-swagger/yang-trees/CISCO-IETF-PW-ATM-MIB.html)",
    "contact": {
      "name": "Cisco DevNet",
      "url": "https://developer.cisco.com"
    },
    "x-yang-module": "CISCO-IETF-PW-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/CISCO-IETF-PW-ATM-MIB:cpwVcAtmTable": {
      "get": {
        "summary": "Get cpwVcAtmTable data",
        "description": "Retrieve cpwVcAtmTable operational data from MIB",
        "tags": [
          "CISCO-IETF-PW-ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table specifies the information for an ATM interface, VC,\n        VP to be carried over PSN.",
                  "properties": {
                    "cpwVcAtmEntry": {
                      "type": "array",
                      "description": "A row in this table represents an ATM interface, VC, VP\n          that needs to be adapted and carried over PSN. This table\n          is indexed by CpwVcIndex in CISCO-IETF-PW-MIB.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cpwVcIndex": {
                            "type": "string",
                            "description": "cpwVcIndex",
                            "x-yang-type": "leafref"
                          },
                          "cpwAtmIf": {
                            "type": "string",
                            "description": "The ATM Interface that receives cells from the ATM network.",
                            "x-yang-type": "if-mib:InterfaceIndex"
                          },
                          "cpwAtmVpi": {
                            "type": "string",
                            "description": "VPI value of this ATM VC.",
                            "x-yang-type": "atm-tc:AtmVpIdentifier"
                          },
                          "cpwAtmVci": {
                            "type": "string",
                            "description": "VCI value of this ATM VC.",
                            "x-yang-type": "atm-tc:AtmVcIdentifier"
                          },
                          "cpwAtmClpQosMapping": {
                            "type": "boolean",
                            "description": "This Object indicates whether the CLP bits are considered when\n            determining the value placed in the Quality of Service fields\n            (e.g. EXP fields of the MPLS Label Stack) of the encapsulating\n            protocol."
                          },
                          "cpwAtmRowStatus": {
                            "type": "string",
                            "description": "This Object is used to create, modify or delete a row in this\n            table.",
                            "x-yang-type": "snmpv2-tc:RowStatus"
                          },
                          "cpwAtmOamCellSupported": {
                            "type": "boolean",
                            "description": "This Object indicates whether OAM Cells are transported on this\n            VC."
                          },
                          "cpwAtmQosScalingFactor": {
                            "type": "integer",
                            "description": "This Object represents the scaling factor (% value) to be\n            applied to ATM QoS rates when calculating QoS rates for the\n            PSN domain . For example, in the cell transport mode the\n            bandwidth needed in the PSN domain will be higher (since PSN\n            Transport header, PW header, and optional control word have\n            to transmitted with every cell), whereas in the AAL5 mode\n            the bandwidth needed in PSN domain will be less since cell\n            headers will be removed after reassembly.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "cpwAtmCellPacking": {
                            "type": "boolean",
                            "description": "This object is used to identify if the VC is configured to do\n            Cell Packing."
                          },
                          "cpwAtmMncp": {
                            "type": "integer",
                            "description": "This object indicates the maximum number of cells that get\n            packed in one packet.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "cpwAtmPeerMncp": {
                            "type": "integer",
                            "description": "This Object represents the maximum number of cell\n            that can be packed in one packet for peer interface.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "cpwAtmEncap": {
                            "type": "string",
                            "description": "This object indicates if the packet going on the pseudowire\n            is mpls or l2tpv3 encapsulated."
                          },
                          "cpwAtmMcptTimeout": {
                            "type": "integer",
                            "description": "This Object represents which MCPT timeout value.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IETF-PW-ATM-MIB:cpwVcAtmTable": {
                    "cpwVcAtmEntry": [
                      {
                        "cpwVcIndex": "1",
                        "cpwAtmIf": "example-string",
                        "cpwAtmVpi": "example-string",
                        "cpwAtmVci": "example-string",
                        "cpwAtmClpQosMapping": true,
                        "cpwAtmRowStatus": "up(1)",
                        "cpwAtmOamCellSupported": true,
                        "cpwAtmQosScalingFactor": -2147483648,
                        "cpwAtmCellPacking": true,
                        "cpwAtmMncp": -2147483648,
                        "cpwAtmPeerMncp": -2147483648,
                        "cpwAtmEncap": "example-string",
                        "cpwAtmMcptTimeout": -2147483648
                      },
                      {
                        "cpwVcIndex": "2",
                        "cpwAtmIf": "example-string",
                        "cpwAtmVpi": "example-string",
                        "cpwAtmVci": "example-string",
                        "cpwAtmClpQosMapping": true,
                        "cpwAtmRowStatus": "up(1)",
                        "cpwAtmOamCellSupported": true,
                        "cpwAtmQosScalingFactor": -2147483648,
                        "cpwAtmCellPacking": true,
                        "cpwAtmMncp": -2147483648,
                        "cpwAtmPeerMncp": -2147483648,
                        "cpwAtmEncap": "example-string",
                        "cpwAtmMcptTimeout": -2147483648
                      },
                      {
                        "cpwVcIndex": "3",
                        "cpwAtmIf": "example-string",
                        "cpwAtmVpi": "example-string",
                        "cpwAtmVci": "example-string",
                        "cpwAtmClpQosMapping": true,
                        "cpwAtmRowStatus": "up(1)",
                        "cpwAtmOamCellSupported": true,
                        "cpwAtmQosScalingFactor": -2147483648,
                        "cpwAtmCellPacking": true,
                        "cpwAtmMncp": -2147483648,
                        "cpwAtmPeerMncp": -2147483648,
                        "cpwAtmEncap": "example-string",
                        "cpwAtmMcptTimeout": -2147483648
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cpwVcAtmTable",
        "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": "/cpwVcAtmTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IETF-PW-ATM-MIB:cpwVcAtmTable/cpwVcAtmEntry": {
      "get": {
        "summary": "Get cpwVcAtmEntry list",
        "description": "Retrieve list of cpwVcAtmEntry entries from MIB",
        "tags": [
          "CISCO-IETF-PW-ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A row in this table represents an ATM interface, VC, VP\n          that needs to be adapted and carried over PSN. This table\n          is indexed by CpwVcIndex in CISCO-IETF-PW-MIB.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cpwVcIndex": {
                        "type": "string",
                        "description": "cpwVcIndex",
                        "x-yang-type": "leafref"
                      },
                      "cpwAtmIf": {
                        "type": "string",
                        "description": "The ATM Interface that receives cells from the ATM network.",
                        "x-yang-type": "if-mib:InterfaceIndex"
                      },
                      "cpwAtmVpi": {
                        "type": "string",
                        "description": "VPI value of this ATM VC.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "cpwAtmVci": {
                        "type": "string",
                        "description": "VCI value of this ATM VC.",
                        "x-yang-type": "atm-tc:AtmVcIdentifier"
                      },
                      "cpwAtmClpQosMapping": {
                        "type": "boolean",
                        "description": "This Object indicates whether the CLP bits are considered when\n            determining the value placed in the Quality of Service fields\n            (e.g. EXP fields of the MPLS Label Stack) of the encapsulating\n            protocol."
                      },
                      "cpwAtmRowStatus": {
                        "type": "string",
                        "description": "This Object is used to create, modify or delete a row in this\n            table.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      },
                      "cpwAtmOamCellSupported": {
                        "type": "boolean",
                        "description": "This Object indicates whether OAM Cells are transported on this\n            VC."
                      },
                      "cpwAtmQosScalingFactor": {
                        "type": "integer",
                        "description": "This Object represents the scaling factor (% value) to be\n            applied to ATM QoS rates when calculating QoS rates for the\n            PSN domain . For example, in the cell transport mode the\n            bandwidth needed in the PSN domain will be higher (since PSN\n            Transport header, PW header, and optional control word have\n            to transmitted with every cell), whereas in the AAL5 mode\n            the bandwidth needed in PSN domain will be less since cell\n            headers will be removed after reassembly.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cpwAtmCellPacking": {
                        "type": "boolean",
                        "description": "This object is used to identify if the VC is configured to do\n            Cell Packing."
                      },
                      "cpwAtmMncp": {
                        "type": "integer",
                        "description": "This object indicates the maximum number of cells that get\n            packed in one packet.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cpwAtmPeerMncp": {
                        "type": "integer",
                        "description": "This Object represents the maximum number of cell\n            that can be packed in one packet for peer interface.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cpwAtmEncap": {
                        "type": "string",
                        "description": "This object indicates if the packet going on the pseudowire\n            is mpls or l2tpv3 encapsulated."
                      },
                      "cpwAtmMcptTimeout": {
                        "type": "integer",
                        "description": "This Object represents which MCPT timeout value.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IETF-PW-ATM-MIB:cpwVcAtmEntry": [
                    {
                      "cpwVcIndex": "example-string",
                      "cpwAtmIf": "example-string",
                      "cpwAtmVpi": "example-string",
                      "cpwAtmVci": "example-string",
                      "cpwAtmClpQosMapping": true,
                      "cpwAtmRowStatus": "up(1)",
                      "cpwAtmOamCellSupported": true,
                      "cpwAtmQosScalingFactor": -2147483648,
                      "cpwAtmCellPacking": true,
                      "cpwAtmMncp": -2147483648,
                      "cpwAtmPeerMncp": -2147483648,
                      "cpwAtmEncap": "example-string",
                      "cpwAtmMcptTimeout": -2147483648
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cpwVcAtmEntry",
        "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": "/cpwVcAtmTable/cpwVcAtmEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IETF-PW-ATM-MIB:cpwVcAtmTable/cpwVcAtmEntry={cpwVcIndex}": {
      "get": {
        "summary": "Get cpwVcAtmEntry entry",
        "description": "Retrieve specific cpwVcAtmEntry entry by key from MIB",
        "tags": [
          "CISCO-IETF-PW-ATM-MIB"
        ],
        "parameters": [
          {
            "name": "cpwVcIndex",
            "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": {
                    "cpwVcIndex": {
                      "type": "string",
                      "description": "cpwVcIndex",
                      "x-yang-type": "leafref"
                    },
                    "cpwAtmIf": {
                      "type": "string",
                      "description": "The ATM Interface that receives cells from the ATM network.",
                      "x-yang-type": "if-mib:InterfaceIndex"
                    },
                    "cpwAtmVpi": {
                      "type": "string",
                      "description": "VPI value of this ATM VC.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "cpwAtmVci": {
                      "type": "string",
                      "description": "VCI value of this ATM VC.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier"
                    },
                    "cpwAtmClpQosMapping": {
                      "type": "boolean",
                      "description": "This Object indicates whether the CLP bits are considered when\n            determining the value placed in the Quality of Service fields\n            (e.g. EXP fields of the MPLS Label Stack) of the encapsulating\n            protocol."
                    },
                    "cpwAtmRowStatus": {
                      "type": "string",
                      "description": "This Object is used to create, modify or delete a row in this\n            table.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    },
                    "cpwAtmOamCellSupported": {
                      "type": "boolean",
                      "description": "This Object indicates whether OAM Cells are transported on this\n            VC."
                    },
                    "cpwAtmQosScalingFactor": {
                      "type": "integer",
                      "description": "This Object represents the scaling factor (% value) to be\n            applied to ATM QoS rates when calculating QoS rates for the\n            PSN domain . For example, in the cell transport mode the\n            bandwidth needed in the PSN domain will be higher (since PSN\n            Transport header, PW header, and optional control word have\n            to transmitted with every cell), whereas in the AAL5 mode\n            the bandwidth needed in PSN domain will be less since cell\n            headers will be removed after reassembly.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cpwAtmCellPacking": {
                      "type": "boolean",
                      "description": "This object is used to identify if the VC is configured to do\n            Cell Packing."
                    },
                    "cpwAtmMncp": {
                      "type": "integer",
                      "description": "This object indicates the maximum number of cells that get\n            packed in one packet.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cpwAtmPeerMncp": {
                      "type": "integer",
                      "description": "This Object represents the maximum number of cell\n            that can be packed in one packet for peer interface.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cpwAtmEncap": {
                      "type": "string",
                      "description": "This object indicates if the packet going on the pseudowire\n            is mpls or l2tpv3 encapsulated."
                    },
                    "cpwAtmMcptTimeout": {
                      "type": "integer",
                      "description": "This Object represents which MCPT timeout value.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    }
                  }
                },
                "example": {
                  "CISCO-IETF-PW-ATM-MIB:cpwVcAtmEntry": {
                    "cpwVcIndex": "example-string",
                    "cpwAtmIf": "example-string",
                    "cpwAtmVpi": "example-string",
                    "cpwAtmVci": "example-string",
                    "cpwAtmClpQosMapping": true,
                    "cpwAtmRowStatus": "up(1)",
                    "cpwAtmOamCellSupported": true,
                    "cpwAtmQosScalingFactor": -2147483648,
                    "cpwAtmCellPacking": true,
                    "cpwAtmMncp": -2147483648,
                    "cpwAtmPeerMncp": -2147483648,
                    "cpwAtmEncap": "example-string",
                    "cpwAtmMcptTimeout": -2147483648
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cpwVcAtmEntry-2"
      },
      "x-yang-path": "/cpwVcAtmTable/cpwVcAtmEntry={cpwVcIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cpwVcIndex"
      ]
    },
    "/data/CISCO-IETF-PW-ATM-MIB:cpwVcAtmEntry": {
      "get": {
        "summary": "Get cpwVcAtmEntry list",
        "description": "Retrieve list of cpwVcAtmEntry entries from MIB",
        "tags": [
          "CISCO-IETF-PW-ATM-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A row in this table represents an ATM interface, VC, VP\n          that needs to be adapted and carried over PSN. This table\n          is indexed by CpwVcIndex in CISCO-IETF-PW-MIB.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cpwVcIndex": {
                        "type": "string",
                        "description": "cpwVcIndex",
                        "x-yang-type": "leafref"
                      },
                      "cpwAtmIf": {
                        "type": "string",
                        "description": "The ATM Interface that receives cells from the ATM network.",
                        "x-yang-type": "if-mib:InterfaceIndex"
                      },
                      "cpwAtmVpi": {
                        "type": "string",
                        "description": "VPI value of this ATM VC.",
                        "x-yang-type": "atm-tc:AtmVpIdentifier"
                      },
                      "cpwAtmVci": {
                        "type": "string",
                        "description": "VCI value of this ATM VC.",
                        "x-yang-type": "atm-tc:AtmVcIdentifier"
                      },
                      "cpwAtmClpQosMapping": {
                        "type": "boolean",
                        "description": "This Object indicates whether the CLP bits are considered when\n            determining the value placed in the Quality of Service fields\n            (e.g. EXP fields of the MPLS Label Stack) of the encapsulating\n            protocol."
                      },
                      "cpwAtmRowStatus": {
                        "type": "string",
                        "description": "This Object is used to create, modify or delete a row in this\n            table.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      },
                      "cpwAtmOamCellSupported": {
                        "type": "boolean",
                        "description": "This Object indicates whether OAM Cells are transported on this\n            VC."
                      },
                      "cpwAtmQosScalingFactor": {
                        "type": "integer",
                        "description": "This Object represents the scaling factor (% value) to be\n            applied to ATM QoS rates when calculating QoS rates for the\n            PSN domain . For example, in the cell transport mode the\n            bandwidth needed in the PSN domain will be higher (since PSN\n            Transport header, PW header, and optional control word have\n            to transmitted with every cell), whereas in the AAL5 mode\n            the bandwidth needed in PSN domain will be less since cell\n            headers will be removed after reassembly.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cpwAtmCellPacking": {
                        "type": "boolean",
                        "description": "This object is used to identify if the VC is configured to do\n            Cell Packing."
                      },
                      "cpwAtmMncp": {
                        "type": "integer",
                        "description": "This object indicates the maximum number of cells that get\n            packed in one packet.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cpwAtmPeerMncp": {
                        "type": "integer",
                        "description": "This Object represents the maximum number of cell\n            that can be packed in one packet for peer interface.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cpwAtmEncap": {
                        "type": "string",
                        "description": "This object indicates if the packet going on the pseudowire\n            is mpls or l2tpv3 encapsulated."
                      },
                      "cpwAtmMcptTimeout": {
                        "type": "integer",
                        "description": "This Object represents which MCPT timeout value.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IETF-PW-ATM-MIB:cpwVcAtmEntry": [
                    {
                      "cpwVcIndex": "example-string",
                      "cpwAtmIf": "example-string",
                      "cpwAtmVpi": "example-string",
                      "cpwAtmVci": "example-string",
                      "cpwAtmClpQosMapping": true,
                      "cpwAtmRowStatus": "up(1)",
                      "cpwAtmOamCellSupported": true,
                      "cpwAtmQosScalingFactor": -2147483648,
                      "cpwAtmCellPacking": true,
                      "cpwAtmMncp": -2147483648,
                      "cpwAtmPeerMncp": -2147483648,
                      "cpwAtmEncap": "example-string",
                      "cpwAtmMcptTimeout": -2147483648
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cpwVcAtmEntry-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": "/cpwVcAtmEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IETF-PW-ATM-MIB:cpwVcAtmEntry={cpwVcIndex}": {
      "get": {
        "summary": "Get cpwVcAtmEntry entry",
        "description": "Retrieve specific cpwVcAtmEntry entry by key from MIB",
        "tags": [
          "CISCO-IETF-PW-ATM-MIB"
        ],
        "parameters": [
          {
            "name": "cpwVcIndex",
            "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": {
                    "cpwVcIndex": {
                      "type": "string",
                      "description": "cpwVcIndex",
                      "x-yang-type": "leafref"
                    },
                    "cpwAtmIf": {
                      "type": "string",
                      "description": "The ATM Interface that receives cells from the ATM network.",
                      "x-yang-type": "if-mib:InterfaceIndex"
                    },
                    "cpwAtmVpi": {
                      "type": "string",
                      "description": "VPI value of this ATM VC.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier"
                    },
                    "cpwAtmVci": {
                      "type": "string",
                      "description": "VCI value of this ATM VC.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier"
                    },
                    "cpwAtmClpQosMapping": {
                      "type": "boolean",
                      "description": "This Object indicates whether the CLP bits are considered when\n            determining the value placed in the Quality of Service fields\n            (e.g. EXP fields of the MPLS Label Stack) of the encapsulating\n            protocol."
                    },
                    "cpwAtmRowStatus": {
                      "type": "string",
                      "description": "This Object is used to create, modify or delete a row in this\n            table.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    },
                    "cpwAtmOamCellSupported": {
                      "type": "boolean",
                      "description": "This Object indicates whether OAM Cells are transported on this\n            VC."
                    },
                    "cpwAtmQosScalingFactor": {
                      "type": "integer",
                      "description": "This Object represents the scaling factor (% value) to be\n            applied to ATM QoS rates when calculating QoS rates for the\n            PSN domain . For example, in the cell transport mode the\n            bandwidth needed in the PSN domain will be higher (since PSN\n            Transport header, PW header, and optional control word have\n            to transmitted with every cell), whereas in the AAL5 mode\n            the bandwidth needed in PSN domain will be less since cell\n            headers will be removed after reassembly.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cpwAtmCellPacking": {
                      "type": "boolean",
                      "description": "This object is used to identify if the VC is configured to do\n            Cell Packing."
                    },
                    "cpwAtmMncp": {
                      "type": "integer",
                      "description": "This object indicates the maximum number of cells that get\n            packed in one packet.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cpwAtmPeerMncp": {
                      "type": "integer",
                      "description": "This Object represents the maximum number of cell\n            that can be packed in one packet for peer interface.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cpwAtmEncap": {
                      "type": "string",
                      "description": "This object indicates if the packet going on the pseudowire\n            is mpls or l2tpv3 encapsulated."
                    },
                    "cpwAtmMcptTimeout": {
                      "type": "integer",
                      "description": "This Object represents which MCPT timeout value.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    }
                  }
                },
                "example": {
                  "CISCO-IETF-PW-ATM-MIB:cpwVcAtmEntry": {
                    "cpwVcIndex": "example-string",
                    "cpwAtmIf": "example-string",
                    "cpwAtmVpi": "example-string",
                    "cpwAtmVci": "example-string",
                    "cpwAtmClpQosMapping": true,
                    "cpwAtmRowStatus": "up(1)",
                    "cpwAtmOamCellSupported": true,
                    "cpwAtmQosScalingFactor": -2147483648,
                    "cpwAtmCellPacking": true,
                    "cpwAtmMncp": -2147483648,
                    "cpwAtmPeerMncp": -2147483648,
                    "cpwAtmEncap": "example-string",
                    "cpwAtmMcptTimeout": -2147483648
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cpwVcAtmEntry-4"
      },
      "x-yang-path": "/cpwVcAtmEntry={cpwVcIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cpwVcIndex"
      ]
    }
  },
  "components": {
    "schemas": {
      "CISCO-IETF-PW-ATM-MIB_CISCO-IETF-PW-ATM-MIB": {
        "type": "object",
        "description": "This table specifies the information for an ATM interface, VC,\n        VP to be carried over PSN.",
        "properties": {
          "cpwVcAtmEntry": {
            "type": "array",
            "description": "A row in this table represents an ATM interface, VC, VP\n          that needs to be adapted and carried over PSN. This table\n          is indexed by CpwVcIndex in CISCO-IETF-PW-MIB.",
            "items": {
              "type": "object",
              "properties": {
                "cpwVcIndex": {
                  "type": "string",
                  "description": "cpwVcIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cpwAtmIf": {
                  "type": "string",
                  "description": "The ATM Interface that receives cells from the ATM network.",
                  "x-yang-type": "if-mib:InterfaceIndex",
                  "readOnly": true
                },
                "cpwAtmVpi": {
                  "type": "string",
                  "description": "VPI value of this ATM VC.",
                  "x-yang-type": "atm-tc:AtmVpIdentifier",
                  "readOnly": true
                },
                "cpwAtmVci": {
                  "type": "string",
                  "description": "VCI value of this ATM VC.",
                  "x-yang-type": "atm-tc:AtmVcIdentifier",
                  "readOnly": true
                },
                "cpwAtmClpQosMapping": {
                  "type": "boolean",
                  "description": "This Object indicates whether the CLP bits are considered when\n            determining the value placed in the Quality of Service fields\n            (e.g. EXP fields of the MPLS Label Stack) of the encapsulating\n            protocol.",
                  "readOnly": true
                },
                "cpwAtmRowStatus": {
                  "type": "string",
                  "description": "This Object is used to create, modify or delete a row in this\n            table.",
                  "x-yang-type": "snmpv2-tc:RowStatus",
                  "readOnly": true
                },
                "cpwAtmOamCellSupported": {
                  "type": "boolean",
                  "description": "This Object indicates whether OAM Cells are transported on this\n            VC.",
                  "readOnly": true
                },
                "cpwAtmQosScalingFactor": {
                  "type": "integer",
                  "description": "This Object represents the scaling factor (% value) to be\n            applied to ATM QoS rates when calculating QoS rates for the\n            PSN domain . For example, in the cell transport mode the\n            bandwidth needed in the PSN domain will be higher (since PSN\n            Transport header, PW header, and optional control word have\n            to transmitted with every cell), whereas in the AAL5 mode\n            the bandwidth needed in PSN domain will be less since cell\n            headers will be removed after reassembly.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "cpwAtmCellPacking": {
                  "type": "boolean",
                  "description": "This object is used to identify if the VC is configured to do\n            Cell Packing.",
                  "readOnly": true
                },
                "cpwAtmMncp": {
                  "type": "integer",
                  "description": "This object indicates the maximum number of cells that get\n            packed in one packet.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "cpwAtmPeerMncp": {
                  "type": "integer",
                  "description": "This Object represents the maximum number of cell\n            that can be packed in one packet for peer interface.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "cpwAtmEncap": {
                  "type": "string",
                  "description": "This object indicates if the packet going on the pseudowire\n            is mpls or l2tpv3 encapsulated.",
                  "readOnly": true
                },
                "cpwAtmMcptTimeout": {
                  "type": "integer",
                  "description": "This Object represents which MCPT timeout value.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cpwVcAtmTable": {
            "type": "object",
            "description": "This table specifies the information for an ATM interface, VC,\n        VP to be carried over PSN.",
            "properties": {
              "cpwVcAtmEntry": {
                "type": "array",
                "description": "A row in this table represents an ATM interface, VC, VP\n          that needs to be adapted and carried over PSN. This table\n          is indexed by CpwVcIndex in CISCO-IETF-PW-MIB.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cpwVcIndex": {
                      "type": "string",
                      "description": "cpwVcIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cpwAtmIf": {
                      "type": "string",
                      "description": "The ATM Interface that receives cells from the ATM network.",
                      "x-yang-type": "if-mib:InterfaceIndex",
                      "readOnly": true
                    },
                    "cpwAtmVpi": {
                      "type": "string",
                      "description": "VPI value of this ATM VC.",
                      "x-yang-type": "atm-tc:AtmVpIdentifier",
                      "readOnly": true
                    },
                    "cpwAtmVci": {
                      "type": "string",
                      "description": "VCI value of this ATM VC.",
                      "x-yang-type": "atm-tc:AtmVcIdentifier",
                      "readOnly": true
                    },
                    "cpwAtmClpQosMapping": {
                      "type": "boolean",
                      "description": "This Object indicates whether the CLP bits are considered when\n            determining the value placed in the Quality of Service fields\n            (e.g. EXP fields of the MPLS Label Stack) of the encapsulating\n            protocol.",
                      "readOnly": true
                    },
                    "cpwAtmRowStatus": {
                      "type": "string",
                      "description": "This Object is used to create, modify or delete a row in this\n            table.",
                      "x-yang-type": "snmpv2-tc:RowStatus",
                      "readOnly": true
                    },
                    "cpwAtmOamCellSupported": {
                      "type": "boolean",
                      "description": "This Object indicates whether OAM Cells are transported on this\n            VC.",
                      "readOnly": true
                    },
                    "cpwAtmQosScalingFactor": {
                      "type": "integer",
                      "description": "This Object represents the scaling factor (% value) to be\n            applied to ATM QoS rates when calculating QoS rates for the\n            PSN domain . For example, in the cell transport mode the\n            bandwidth needed in the PSN domain will be higher (since PSN\n            Transport header, PW header, and optional control word have\n            to transmitted with every cell), whereas in the AAL5 mode\n            the bandwidth needed in PSN domain will be less since cell\n            headers will be removed after reassembly.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "cpwAtmCellPacking": {
                      "type": "boolean",
                      "description": "This object is used to identify if the VC is configured to do\n            Cell Packing.",
                      "readOnly": true
                    },
                    "cpwAtmMncp": {
                      "type": "integer",
                      "description": "This object indicates the maximum number of cells that get\n            packed in one packet.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "cpwAtmPeerMncp": {
                      "type": "integer",
                      "description": "This Object represents the maximum number of cell\n            that can be packed in one packet for peer interface.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "cpwAtmEncap": {
                      "type": "string",
                      "description": "This object indicates if the packet going on the pseudowire\n            is mpls or l2tpv3 encapsulated.",
                      "readOnly": true
                    },
                    "cpwAtmMcptTimeout": {
                      "type": "integer",
                      "description": "This Object represents which MCPT timeout value.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          }
        }
      },
      "CISCO-IETF-PW-ATM-MIB_cpwVcAtmEntry": {
        "type": "array",
        "description": "A row in this table represents an ATM interface, VC, VP\n          that needs to be adapted and carried over PSN. This table\n          is indexed by CpwVcIndex in CISCO-IETF-PW-MIB.",
        "items": {
          "type": "object",
          "properties": {
            "cpwVcIndex": {
              "type": "string",
              "description": "cpwVcIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cpwAtmIf": {
              "type": "string",
              "description": "The ATM Interface that receives cells from the ATM network.",
              "x-yang-type": "if-mib:InterfaceIndex",
              "readOnly": true
            },
            "cpwAtmVpi": {
              "type": "string",
              "description": "VPI value of this ATM VC.",
              "x-yang-type": "atm-tc:AtmVpIdentifier",
              "readOnly": true
            },
            "cpwAtmVci": {
              "type": "string",
              "description": "VCI value of this ATM VC.",
              "x-yang-type": "atm-tc:AtmVcIdentifier",
              "readOnly": true
            },
            "cpwAtmClpQosMapping": {
              "type": "boolean",
              "description": "This Object indicates whether the CLP bits are considered when\n            determining the value placed in the Quality of Service fields\n            (e.g. EXP fields of the MPLS Label Stack) of the encapsulating\n            protocol.",
              "readOnly": true
            },
            "cpwAtmRowStatus": {
              "type": "string",
              "description": "This Object is used to create, modify or delete a row in this\n            table.",
              "x-yang-type": "snmpv2-tc:RowStatus",
              "readOnly": true
            },
            "cpwAtmOamCellSupported": {
              "type": "boolean",
              "description": "This Object indicates whether OAM Cells are transported on this\n            VC.",
              "readOnly": true
            },
            "cpwAtmQosScalingFactor": {
              "type": "integer",
              "description": "This Object represents the scaling factor (% value) to be\n            applied to ATM QoS rates when calculating QoS rates for the\n            PSN domain . For example, in the cell transport mode the\n            bandwidth needed in the PSN domain will be higher (since PSN\n            Transport header, PW header, and optional control word have\n            to transmitted with every cell), whereas in the AAL5 mode\n            the bandwidth needed in PSN domain will be less since cell\n            headers will be removed after reassembly.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "cpwAtmCellPacking": {
              "type": "boolean",
              "description": "This object is used to identify if the VC is configured to do\n            Cell Packing.",
              "readOnly": true
            },
            "cpwAtmMncp": {
              "type": "integer",
              "description": "This object indicates the maximum number of cells that get\n            packed in one packet.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "cpwAtmPeerMncp": {
              "type": "integer",
              "description": "This Object represents the maximum number of cell\n            that can be packed in one packet for peer interface.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "cpwAtmEncap": {
              "type": "string",
              "description": "This object indicates if the packet going on the pseudowire\n            is mpls or l2tpv3 encapsulated.",
              "readOnly": true
            },
            "cpwAtmMcptTimeout": {
              "type": "integer",
              "description": "This Object represents which MCPT timeout value.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            }
          }
        }
      },
      "restconf-error": {
        "type": "object",
        "description": "Standard RESTCONF error response (RFC 8040 Section 7.1)",
        "properties": {
          "ietf-restconf:errors": {
            "type": "object",
            "properties": {
              "error": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "error-type": {
                      "type": "string",
                      "enum": [
                        "transport",
                        "rpc",
                        "protocol",
                        "application"
                      ],
                      "description": "Layer where the error occurred"
                    },
                    "error-tag": {
                      "type": "string",
                      "description": "Enumerated error tag (e.g. invalid-value, data-missing, access-denied)"
                    },
                    "error-severity": {
                      "type": "string",
                      "enum": [
                        "error",
                        "warning"
                      ],
                      "description": "Error severity"
                    },
                    "error-app-tag": {
                      "type": "string",
                      "description": "Application-specific error tag"
                    },
                    "error-path": {
                      "type": "string",
                      "description": "YANG instance-identifier of the error node"
                    },
                    "error-message": {
                      "type": "string",
                      "description": "Human-readable error description"
                    }
                  },
                  "required": [
                    "error-type",
                    "error-tag"
                  ]
                }
              }
            }
          }
        },
        "example": {
          "ietf-restconf:errors": {
            "error": [
              {
                "error-type": "protocol",
                "error-tag": "invalid-value",
                "error-severity": "error",
                "error-message": "Invalid input parameter"
              }
            ]
          }
        }
      }
    },
    "securitySchemes": {
      "basicAuth": {
        "type": "http",
        "scheme": "basic"
      }
    }
  },
  "security": [
    {
      "basicAuth": []
    }
  ],
  "tags": [
    {
      "name": "CISCO-IETF-PW-ATM-MIB",
      "description": "MIB operations for CISCO-IETF-PW-ATM-MIB"
    }
  ],
  "externalDocs": {
    "description": "Cisco SNMP Object Navigator",
    "url": "https://snmp.cloudapps.cisco.com/Support/IOS/do/BrowseMIB.do"
  }
}
