{
  "openapi": "3.0.0",
  "info": {
    "title": "CISCO-TAP2-MIB MIB API",
    "version": "1.0.0",
    "description": "This module manages Cisco's intercept feature.\n    This MIB replaces CISCO-TAP-MIB. This MIB defines\n    a generic stream table that contains fields common to\n    all intercept types. Specific intercept filters are\n    defined in extension MIBs. They are CISCO-IP-TAP-MIB\n    for IP intercepts, CISCO-802-TAP-MIB for IEEE 802\n    intercepts and CISCO-USER-CONNECTION-TAP-MIB for\n    RADIUS-based user connection intercepts.\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-TAP2-MIB structure](https://jeremycohoe.github.io/cisco-ios-xe-openapi-swagger/yang-trees/CISCO-TAP2-MIB.html)",
    "contact": {
      "name": "Cisco DevNet",
      "url": "https://developer.cisco.com"
    },
    "x-yang-module": "CISCO-TAP2-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-TAP2-MIB:cTap2MediationGroup": {
      "get": {
        "summary": "Get cTap2MediationGroup data",
        "description": "Retrieve cTap2MediationGroup operational data from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This object contains a value which may be used as an index\n          value for a new cTap2MediationEntry. Whenever read, the agent\n          will change the value to a new non-conflicting value.  This is\n          to reduce the probability of errors during creation of new\n          cTap2MediationTable entries.",
                  "properties": {
                    "cTap2MediationNewIndex": {
                      "type": "integer",
                      "description": "This object contains a value which may be used as an index\n          value for a new cTap2MediationEntry. Whenever read, the agent\n          will change the value to a new non-conflicting value.  This is\n          to reduce the probability of errors during creation of new\n          cTap2MediationTable entries.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cTap2MediationCapabilities": {
                      "type": "string",
                      "description": "This object displays the device capabilities with respect to\n          certain fields in Mediation Device table. This may be dependent\n          on hardware capabilities, software capabilities.\n          The following values may be supported:\n              ipV4SrcInterface:  SNMP ifIndex Value may be used to select\n                                 the interface (denoted by\n                                 cTap2MediationSrcInterface) on the\n                                 intercepting device from which to\n                                 transmit intercepted data to an IPv4\n                                 address Mediation Device.\n          \n          \n              ipV6SrcInterface:  SNMP ifIndex Value may be used to select\n                                 the interface (denoted by\n                                 cTap2MediationSrcInterface) on the\n                                 intercepting device from which to\n                                 transmit intercepted data to an IPv6\n                                 address Mediation Device.\n          \n          \n              udp:               UDP may be used as transport protocol\n                                 (denoted by cTap2MediationTransport) in\n                                 transferring intercepted data to the\n                                 Mediation Device.\n          \n          \n              rtcpNack:          RTP with Nack resilience may be used\n                                 as transport protocol (denoted by\n                                 cTap2MediationTransport) in transferring\n                                 intercepted data to the Mediation\n                                 Device.\n          \n              tcp:               TCP may be used as transport protocol\n                                 (denoted by cTap2MediationTransport) in\n                                 transferring intercepted data to the\n                                 Mediation Device.\n          \n          \n              sctp:              SCTP may be used as transport protocol\n                                 (denoted by cTap2MediationTransport) in\n                                 transferring intercepted data to the\n                                 Mediation Device.\n          \n              rtp:               RTP may be used as transport protocol\n                                 (denoted by cTap2MediationTransport) in\n                                 transferring intercepted data to the\n                                 Mediation Device. \n          \n              radius:            Radius may be used as transport protocol\n                                 (denoted by cTap2MediationTransport) in\n                                 transferring intercepted information to \n                                 the Mediation Device."
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2MediationGroup": {
                    "cTap2MediationNewIndex": 1,
                    "cTap2MediationCapabilities": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2MediationGroup",
        "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": "/cTap2MediationGroup",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-TAP2-MIB:cTap2DebugGroup": {
      "get": {
        "summary": "Get cTap2DebugGroup data",
        "description": "Retrieve cTap2DebugGroup operational data from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This object contains the duration in minutes for which an\n          entry in cTap2DebugTable is maintained by the implementing\n          device after which the entry is deleted. The management\n          station also has the option of deleting the entry itself\n          by setting cTap2DebugStatus.",
                  "properties": {
                    "cTap2DebugAge": {
                      "type": "integer",
                      "description": "This object contains the duration in minutes for which an\n          entry in cTap2DebugTable is maintained by the implementing\n          device after which the entry is deleted. The management\n          station also has the option of deleting the entry itself\n          by setting cTap2DebugStatus.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cTap2DebugMaxEntries": {
                      "type": "integer",
                      "description": "This object contains the maximum number of debug messages\n          maintained by the implementing device at a time. If this \n          limit is crossed, most recent message will replace the\n          least recent message.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2DebugGroup": {
                    "cTap2DebugAge": -2147483648,
                    "cTap2DebugMaxEntries": -2147483648
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2DebugGroup",
        "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": "/cTap2DebugGroup",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-TAP2-MIB:cTap2MediationTable": {
      "get": {
        "summary": "Get cTap2MediationTable data",
        "description": "Retrieve cTap2MediationTable operational data from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "cTap2MediationTable",
                  "properties": {
                    "cTap2MediationEntry": {
                      "type": "array",
                      "description": "The entry describes a single session maintained with an\n          application on a Mediation Device.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cTap2MediationContentId": {
                            "type": "integer",
                            "description": "cTap2MediationContentId is a session identifier, from the\n            intercept application's perspective, and a content identifier\n            from the Mediation Device's perspective. The Mediation Device\n            is responsible for making sure these are unique, although the\n            SNMP RowStatus row creation process will help by not allowing\n            it to create conflicting entries. Before creating a new entry,\n            a value for this variable may be obtained by reading\n            cTap2MediationNewIndex to reduce the probability of a value\n            collision.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "cTap2MediationDestAddressType": {
                            "type": "string",
                            "description": "The type of cTap2MediationDestAddress.",
                            "x-yang-type": "inet-address:InetAddressType"
                          },
                          "cTap2MediationDestAddress": {
                            "type": "string",
                            "description": "The IP Address of the Mediation Device's network interface\n            to which to direct intercepted traffic.",
                            "x-yang-type": "inet-address:InetAddress"
                          },
                          "cTap2MediationDestPort": {
                            "type": "string",
                            "description": "The port number on the Mediation Device's network interface\n            to which to direct intercepted traffic.",
                            "format": "inet:port-number"
                          },
                          "cTap2MediationSrcInterface": {
                            "type": "string",
                            "description": "The interface on the intercepting device from which to\n            transmit intercepted data. If zero, any interface may be used\n            according to normal IP practice.",
                            "x-yang-type": "if-mib:InterfaceIndexOrZero"
                          },
                          "cTap2MediationRtcpPort": {
                            "type": "string",
                            "description": "The port number on the intercepting device to which the\n            Mediation Devices directs RTCP Receiver Reports and Nacks.\n            This object is only relevant when the value of\n            cTap2MediationTransport is 'rtpNack'.\n            \n            \n            This port is assigned by the intercepting device, rather than\n            by the Mediation Device or manager application.  The value of\n            this MIB object has no effect before activating the\n            cTap2MediationEntry.",
                            "format": "inet:port-number"
                          },
                          "cTap2MediationDscp": {
                            "type": "string",
                            "description": "The Differentiated Services Code Point the intercepting\n            device applies to the IP packets encapsulating the\n            intercepted traffic.",
                            "x-yang-type": "CISCO-TAP2-MIB:Ctap2Dscp"
                          },
                          "cTap2MediationDataType": {
                            "type": "integer",
                            "description": "If RTP with Ack/Nack resilience is selected as a transport,\n            the mediation process requires an RTP payload type for data\n            transmissions, and a second RTP payload type for\n            retransmissions.  This is the RTP payload type for\n            transmissions.\n            \n            \n            This object is only effective when the value of\n            cTap2MediationTransport is 'rtpNack'.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "cTap2MediationRetransmitType": {
                            "type": "integer",
                            "description": "If RTP with Ack/Nack resilience is selected as a transport,\n            the mediation process requires an RTP payload type for data\n            transmissions, and a second RTP payload type for\n            retransmissions.  This is the RTP payload type for\n            retransmissions.\n            \n            \n            This object is only effective when the value of\n            cTap2MediationTransport is 'rtpNack'.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "cTap2MediationTimeout": {
                            "type": "string",
                            "description": "The time at which this row and all related Stream Table rows\n            should be automatically removed, and the intercept function\n            cease. Since the initiating network manager may be the only\n            device able to manage a specific intercept or know of its\n            existence, this acts as a fail-safe for the failure or removal\n            of the network manager. The object is only effective when the\n            value of cTap2MediationStatus is 'active'.",
                            "x-yang-type": "snmpv2-tc:DateAndTime"
                          },
                          "cTap2MediationTransport": {
                            "type": "string",
                            "description": "The protocol used in transferring intercepted data to the\n            Mediation Device. The following protocols may be supported:\n                       udp:     PacketCable udp format\n                       rtpNack: RTP with Nack resilience\n                       tcp:     TCP with head of line blocking\n                       sctp:    SCTP with head of line blocking \n                       rtp:     Realtime Transport Protocol(RTP)\n                                packet format\n                       radius:  Use Radius, PacketCable1.5 Event Message\n                                to transport the intercepted information."
                          },
                          "cTap2MediationNotificationEnable": {
                            "type": "boolean",
                            "description": "This variable controls the generation of any notifications or\n            informs by the MIB agent for this table entry."
                          },
                          "cTap2MediationStatus": {
                            "type": "string",
                            "description": "The status of this conceptual row. This object is used to\n            manage creation, modification and deletion of rows in this\n            table.\n            \n            \n            cTap2MediationTimeout may be modified at any time (even while\n            the row is active). But when the row is active, the other\n            writable objects may not be modified without setting its value\n            to 'notInService'.\n            \n            \n            The entry may not be deleted or deactivated by setting its\n            value to 'destroy' or 'notInService' if there is any associated\n            entry in cTap2StreamTable.",
                            "x-yang-type": "snmpv2-tc:RowStatus"
                          },
                          "cTap2MediationRadiusKey": {
                            "type": "string",
                            "description": "Radius Authentication Key is the shared secret key between \n            radius client and server.",
                            "x-yang-type": "CISCO-TAP2-MIB:Ctap2RadiusKey"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2MediationTable": {
                    "cTap2MediationEntry": [
                      {
                        "cTap2MediationContentId": -2147483648,
                        "cTap2MediationDestAddressType": "192.168.1.1",
                        "cTap2MediationDestAddress": "192.168.1.1",
                        "cTap2MediationDestPort": "example-string",
                        "cTap2MediationSrcInterface": "GigabitEthernet1/0/1",
                        "cTap2MediationRtcpPort": "example-string",
                        "cTap2MediationDscp": "example-string",
                        "cTap2MediationDataType": -2147483648,
                        "cTap2MediationRetransmitType": -2147483648,
                        "cTap2MediationTimeout": "example-string",
                        "cTap2MediationTransport": "example-string",
                        "cTap2MediationNotificationEnable": true,
                        "cTap2MediationStatus": "up(1)",
                        "cTap2MediationRadiusKey": "example-string"
                      },
                      {
                        "cTap2MediationContentId": -2147483648,
                        "cTap2MediationDestAddressType": "192.168.1.1",
                        "cTap2MediationDestAddress": "192.168.1.1",
                        "cTap2MediationDestPort": "example-string",
                        "cTap2MediationSrcInterface": "GigabitEthernet1/0/1",
                        "cTap2MediationRtcpPort": "example-string",
                        "cTap2MediationDscp": "example-string",
                        "cTap2MediationDataType": -2147483648,
                        "cTap2MediationRetransmitType": -2147483648,
                        "cTap2MediationTimeout": "example-string",
                        "cTap2MediationTransport": "example-string",
                        "cTap2MediationNotificationEnable": true,
                        "cTap2MediationStatus": "up(1)",
                        "cTap2MediationRadiusKey": "example-string"
                      },
                      {
                        "cTap2MediationContentId": -2147483648,
                        "cTap2MediationDestAddressType": "192.168.1.1",
                        "cTap2MediationDestAddress": "192.168.1.1",
                        "cTap2MediationDestPort": "example-string",
                        "cTap2MediationSrcInterface": "GigabitEthernet1/0/1",
                        "cTap2MediationRtcpPort": "example-string",
                        "cTap2MediationDscp": "example-string",
                        "cTap2MediationDataType": -2147483648,
                        "cTap2MediationRetransmitType": -2147483648,
                        "cTap2MediationTimeout": "example-string",
                        "cTap2MediationTransport": "example-string",
                        "cTap2MediationNotificationEnable": true,
                        "cTap2MediationStatus": "up(1)",
                        "cTap2MediationRadiusKey": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2MediationTable",
        "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": "/cTap2MediationTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-TAP2-MIB:cTap2MediationTable/cTap2MediationEntry": {
      "get": {
        "summary": "Get cTap2MediationEntry list",
        "description": "Retrieve list of cTap2MediationEntry entries from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "The entry describes a single session maintained with an\n          application on a Mediation Device.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cTap2MediationContentId": {
                        "type": "integer",
                        "description": "cTap2MediationContentId is a session identifier, from the\n            intercept application's perspective, and a content identifier\n            from the Mediation Device's perspective. The Mediation Device\n            is responsible for making sure these are unique, although the\n            SNMP RowStatus row creation process will help by not allowing\n            it to create conflicting entries. Before creating a new entry,\n            a value for this variable may be obtained by reading\n            cTap2MediationNewIndex to reduce the probability of a value\n            collision.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cTap2MediationDestAddressType": {
                        "type": "string",
                        "description": "The type of cTap2MediationDestAddress.",
                        "x-yang-type": "inet-address:InetAddressType"
                      },
                      "cTap2MediationDestAddress": {
                        "type": "string",
                        "description": "The IP Address of the Mediation Device's network interface\n            to which to direct intercepted traffic.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cTap2MediationDestPort": {
                        "type": "string",
                        "description": "The port number on the Mediation Device's network interface\n            to which to direct intercepted traffic.",
                        "format": "inet:port-number"
                      },
                      "cTap2MediationSrcInterface": {
                        "type": "string",
                        "description": "The interface on the intercepting device from which to\n            transmit intercepted data. If zero, any interface may be used\n            according to normal IP practice.",
                        "x-yang-type": "if-mib:InterfaceIndexOrZero"
                      },
                      "cTap2MediationRtcpPort": {
                        "type": "string",
                        "description": "The port number on the intercepting device to which the\n            Mediation Devices directs RTCP Receiver Reports and Nacks.\n            This object is only relevant when the value of\n            cTap2MediationTransport is 'rtpNack'.\n            \n            \n            This port is assigned by the intercepting device, rather than\n            by the Mediation Device or manager application.  The value of\n            this MIB object has no effect before activating the\n            cTap2MediationEntry.",
                        "format": "inet:port-number"
                      },
                      "cTap2MediationDscp": {
                        "type": "string",
                        "description": "The Differentiated Services Code Point the intercepting\n            device applies to the IP packets encapsulating the\n            intercepted traffic.",
                        "x-yang-type": "CISCO-TAP2-MIB:Ctap2Dscp"
                      },
                      "cTap2MediationDataType": {
                        "type": "integer",
                        "description": "If RTP with Ack/Nack resilience is selected as a transport,\n            the mediation process requires an RTP payload type for data\n            transmissions, and a second RTP payload type for\n            retransmissions.  This is the RTP payload type for\n            transmissions.\n            \n            \n            This object is only effective when the value of\n            cTap2MediationTransport is 'rtpNack'.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cTap2MediationRetransmitType": {
                        "type": "integer",
                        "description": "If RTP with Ack/Nack resilience is selected as a transport,\n            the mediation process requires an RTP payload type for data\n            transmissions, and a second RTP payload type for\n            retransmissions.  This is the RTP payload type for\n            retransmissions.\n            \n            \n            This object is only effective when the value of\n            cTap2MediationTransport is 'rtpNack'.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cTap2MediationTimeout": {
                        "type": "string",
                        "description": "The time at which this row and all related Stream Table rows\n            should be automatically removed, and the intercept function\n            cease. Since the initiating network manager may be the only\n            device able to manage a specific intercept or know of its\n            existence, this acts as a fail-safe for the failure or removal\n            of the network manager. The object is only effective when the\n            value of cTap2MediationStatus is 'active'.",
                        "x-yang-type": "snmpv2-tc:DateAndTime"
                      },
                      "cTap2MediationTransport": {
                        "type": "string",
                        "description": "The protocol used in transferring intercepted data to the\n            Mediation Device. The following protocols may be supported:\n                       udp:     PacketCable udp format\n                       rtpNack: RTP with Nack resilience\n                       tcp:     TCP with head of line blocking\n                       sctp:    SCTP with head of line blocking \n                       rtp:     Realtime Transport Protocol(RTP)\n                                packet format\n                       radius:  Use Radius, PacketCable1.5 Event Message\n                                to transport the intercepted information."
                      },
                      "cTap2MediationNotificationEnable": {
                        "type": "boolean",
                        "description": "This variable controls the generation of any notifications or\n            informs by the MIB agent for this table entry."
                      },
                      "cTap2MediationStatus": {
                        "type": "string",
                        "description": "The status of this conceptual row. This object is used to\n            manage creation, modification and deletion of rows in this\n            table.\n            \n            \n            cTap2MediationTimeout may be modified at any time (even while\n            the row is active). But when the row is active, the other\n            writable objects may not be modified without setting its value\n            to 'notInService'.\n            \n            \n            The entry may not be deleted or deactivated by setting its\n            value to 'destroy' or 'notInService' if there is any associated\n            entry in cTap2StreamTable.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      },
                      "cTap2MediationRadiusKey": {
                        "type": "string",
                        "description": "Radius Authentication Key is the shared secret key between \n            radius client and server.",
                        "x-yang-type": "CISCO-TAP2-MIB:Ctap2RadiusKey"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2MediationEntry": [
                    {
                      "cTap2MediationContentId": -2147483648,
                      "cTap2MediationDestAddressType": "192.168.1.1",
                      "cTap2MediationDestAddress": "192.168.1.1",
                      "cTap2MediationDestPort": "example-string",
                      "cTap2MediationSrcInterface": "GigabitEthernet1/0/1",
                      "cTap2MediationRtcpPort": "example-string",
                      "cTap2MediationDscp": "example-string",
                      "cTap2MediationDataType": -2147483648,
                      "cTap2MediationRetransmitType": -2147483648,
                      "cTap2MediationTimeout": "example-string",
                      "cTap2MediationTransport": "example-string",
                      "cTap2MediationNotificationEnable": true,
                      "cTap2MediationStatus": "up(1)",
                      "cTap2MediationRadiusKey": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2MediationEntry",
        "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": "/cTap2MediationTable/cTap2MediationEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-TAP2-MIB:cTap2MediationTable/cTap2MediationEntry={cTap2MediationContentId}": {
      "get": {
        "summary": "Get cTap2MediationEntry entry",
        "description": "Retrieve specific cTap2MediationEntry entry by key from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "parameters": [
          {
            "name": "cTap2MediationContentId",
            "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": {
                    "cTap2MediationContentId": {
                      "type": "integer",
                      "description": "cTap2MediationContentId is a session identifier, from the\n            intercept application's perspective, and a content identifier\n            from the Mediation Device's perspective. The Mediation Device\n            is responsible for making sure these are unique, although the\n            SNMP RowStatus row creation process will help by not allowing\n            it to create conflicting entries. Before creating a new entry,\n            a value for this variable may be obtained by reading\n            cTap2MediationNewIndex to reduce the probability of a value\n            collision.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cTap2MediationDestAddressType": {
                      "type": "string",
                      "description": "The type of cTap2MediationDestAddress.",
                      "x-yang-type": "inet-address:InetAddressType"
                    },
                    "cTap2MediationDestAddress": {
                      "type": "string",
                      "description": "The IP Address of the Mediation Device's network interface\n            to which to direct intercepted traffic.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cTap2MediationDestPort": {
                      "type": "string",
                      "description": "The port number on the Mediation Device's network interface\n            to which to direct intercepted traffic.",
                      "format": "inet:port-number"
                    },
                    "cTap2MediationSrcInterface": {
                      "type": "string",
                      "description": "The interface on the intercepting device from which to\n            transmit intercepted data. If zero, any interface may be used\n            according to normal IP practice.",
                      "x-yang-type": "if-mib:InterfaceIndexOrZero"
                    },
                    "cTap2MediationRtcpPort": {
                      "type": "string",
                      "description": "The port number on the intercepting device to which the\n            Mediation Devices directs RTCP Receiver Reports and Nacks.\n            This object is only relevant when the value of\n            cTap2MediationTransport is 'rtpNack'.\n            \n            \n            This port is assigned by the intercepting device, rather than\n            by the Mediation Device or manager application.  The value of\n            this MIB object has no effect before activating the\n            cTap2MediationEntry.",
                      "format": "inet:port-number"
                    },
                    "cTap2MediationDscp": {
                      "type": "string",
                      "description": "The Differentiated Services Code Point the intercepting\n            device applies to the IP packets encapsulating the\n            intercepted traffic.",
                      "x-yang-type": "CISCO-TAP2-MIB:Ctap2Dscp"
                    },
                    "cTap2MediationDataType": {
                      "type": "integer",
                      "description": "If RTP with Ack/Nack resilience is selected as a transport,\n            the mediation process requires an RTP payload type for data\n            transmissions, and a second RTP payload type for\n            retransmissions.  This is the RTP payload type for\n            transmissions.\n            \n            \n            This object is only effective when the value of\n            cTap2MediationTransport is 'rtpNack'.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cTap2MediationRetransmitType": {
                      "type": "integer",
                      "description": "If RTP with Ack/Nack resilience is selected as a transport,\n            the mediation process requires an RTP payload type for data\n            transmissions, and a second RTP payload type for\n            retransmissions.  This is the RTP payload type for\n            retransmissions.\n            \n            \n            This object is only effective when the value of\n            cTap2MediationTransport is 'rtpNack'.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cTap2MediationTimeout": {
                      "type": "string",
                      "description": "The time at which this row and all related Stream Table rows\n            should be automatically removed, and the intercept function\n            cease. Since the initiating network manager may be the only\n            device able to manage a specific intercept or know of its\n            existence, this acts as a fail-safe for the failure or removal\n            of the network manager. The object is only effective when the\n            value of cTap2MediationStatus is 'active'.",
                      "x-yang-type": "snmpv2-tc:DateAndTime"
                    },
                    "cTap2MediationTransport": {
                      "type": "string",
                      "description": "The protocol used in transferring intercepted data to the\n            Mediation Device. The following protocols may be supported:\n                       udp:     PacketCable udp format\n                       rtpNack: RTP with Nack resilience\n                       tcp:     TCP with head of line blocking\n                       sctp:    SCTP with head of line blocking \n                       rtp:     Realtime Transport Protocol(RTP)\n                                packet format\n                       radius:  Use Radius, PacketCable1.5 Event Message\n                                to transport the intercepted information."
                    },
                    "cTap2MediationNotificationEnable": {
                      "type": "boolean",
                      "description": "This variable controls the generation of any notifications or\n            informs by the MIB agent for this table entry."
                    },
                    "cTap2MediationStatus": {
                      "type": "string",
                      "description": "The status of this conceptual row. This object is used to\n            manage creation, modification and deletion of rows in this\n            table.\n            \n            \n            cTap2MediationTimeout may be modified at any time (even while\n            the row is active). But when the row is active, the other\n            writable objects may not be modified without setting its value\n            to 'notInService'.\n            \n            \n            The entry may not be deleted or deactivated by setting its\n            value to 'destroy' or 'notInService' if there is any associated\n            entry in cTap2StreamTable.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    },
                    "cTap2MediationRadiusKey": {
                      "type": "string",
                      "description": "Radius Authentication Key is the shared secret key between \n            radius client and server.",
                      "x-yang-type": "CISCO-TAP2-MIB:Ctap2RadiusKey"
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2MediationEntry": {
                    "cTap2MediationContentId": -2147483648,
                    "cTap2MediationDestAddressType": "192.168.1.1",
                    "cTap2MediationDestAddress": "192.168.1.1",
                    "cTap2MediationDestPort": "example-string",
                    "cTap2MediationSrcInterface": "GigabitEthernet1/0/1",
                    "cTap2MediationRtcpPort": "example-string",
                    "cTap2MediationDscp": "example-string",
                    "cTap2MediationDataType": -2147483648,
                    "cTap2MediationRetransmitType": -2147483648,
                    "cTap2MediationTimeout": "example-string",
                    "cTap2MediationTransport": "example-string",
                    "cTap2MediationNotificationEnable": true,
                    "cTap2MediationStatus": "up(1)",
                    "cTap2MediationRadiusKey": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2MediationEntry-2"
      },
      "x-yang-path": "/cTap2MediationTable/cTap2MediationEntry={cTap2MediationContentId}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cTap2MediationContentId"
      ]
    },
    "/data/CISCO-TAP2-MIB:cTap2StreamTable": {
      "get": {
        "summary": "Get cTap2StreamTable data",
        "description": "Retrieve cTap2StreamTable operational data from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "cTap2StreamTable",
                  "properties": {
                    "cTap2StreamEntry": {
                      "type": "array",
                      "description": "A stream entry indicates a single data stream to be\n          intercepted to a Mediation Device. Many selected data\n          streams may go to the same application interface, and many\n          application interfaces are supported.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cTap2MediationContentId": {
                            "type": "string",
                            "description": "cTap2MediationContentId",
                            "x-yang-type": "leafref"
                          },
                          "cTap2StreamIndex": {
                            "type": "integer",
                            "description": "The index of the stream itself.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "cTap2StreamType": {
                            "type": "string",
                            "description": "Identifies the type of intercept filter associated to this\n            generic stream. The following types of streams are supported:\n                   ip:             The specific filter is an IP filter \n                                   with same indices as that of this \n                                   table. The exact filter is a row in \n                                   citapStreamTable of CISCO-IP-TAP-MIB.\n                   mac:            The specific filter is a MAC filter\n                                   with same indices as that of this table.\n                                   The exact filter is a row in \n                                   c8tapStreamTable of CISCO-802-TAP-MIB.\n                   userConnecton:  The specific filter is a user connection\n                                   filter with same indices as that of \n                                   this table. The exact filter is a row \n                                   in cuctTapStreamTable of \n                                   CISCO-USER-CONNECTION-TAP-MIB.\n                   msPdsn:         The specific filter is a Mobile Sub\n                                   connection filter with same indices as\n                                   that of this table. The exact filter\n                                   is a row in ccptapStreamTable of \n                                   CISCO-CDMA-PDSN-TAP-MIB.\n                   mobility:       The specific filter is a Mobile \n                                   Subscriber connection filter with same\n                                   indices as that of this table. The exact\n                                   filter is a row in cmtapStreamTable of \n                                   CISCO-MOBILITY-TAP-MIB.\n                   voip:           The specific filter is a VoIP\n                                   Subscriber filter with same\n                                   indices as that of this table. The exact\n                                   filter is a row in cvoiptapStreamTable of\n                                   CISCO-VOIP-TAP-MIB."
                          },
                          "cTap2StreamInterceptEnable": {
                            "type": "boolean",
                            "description": "If 'true', the tap should intercept matching traffic. The\n            value for this object should be set to 'true' only after an \n            additional filter specification has been attached to this \n            stream."
                          },
                          "cTap2StreamInterceptedPackets": {
                            "type": "integer",
                            "description": "The number of packets matching this data stream specification\n            that have been intercepted.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cTap2StreamInterceptDrops": {
                            "type": "integer",
                            "description": "The number of packets matching this data stream specification\n            that, having been intercepted, were dropped in the lawful\n            intercept process.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cTap2StreamStatus": {
                            "type": "string",
                            "description": "The status of this conceptual row. This object manages\n            creation, modification, and deletion of rows in this table.\n            cTap2StreamInterceptEnable may be modified any time even the\n            value of this entry rowStatus object is 'active'.  When other\n            rows must be changed, cTap2StreamStatus must be first set to\n            'notInService'.",
                            "x-yang-type": "snmpv2-tc:RowStatus"
                          },
                          "cTap2StreamInterceptedHCPackets": {
                            "type": "integer",
                            "description": "The number of packets matching this data stream specification\n            that have been intercepted. This object is a 64-bit version of\n            cTap2StreamInterceptedPackets.",
                            "minimum": 0
                          },
                          "cTap2StreamInterceptHCDrops": {
                            "type": "integer",
                            "description": "The number of packets matching this data stream specification\n            that, having been intercepted, were dropped in the lawful\n            intercept process. This object is a 64-bit version of\n            cTap2StreamInterceptDrops.",
                            "minimum": 0
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2StreamTable": {
                    "cTap2StreamEntry": [
                      {
                        "cTap2MediationContentId": "example-string",
                        "cTap2StreamIndex": 1,
                        "cTap2StreamType": "ethernetCsmacd(6)",
                        "cTap2StreamInterceptEnable": true,
                        "cTap2StreamInterceptedPackets": 1234567890,
                        "cTap2StreamInterceptDrops": 0,
                        "cTap2StreamStatus": "up(1)",
                        "cTap2StreamInterceptedHCPackets": 1234567890,
                        "cTap2StreamInterceptHCDrops": 0
                      },
                      {
                        "cTap2MediationContentId": "example-string",
                        "cTap2StreamIndex": 2,
                        "cTap2StreamType": "ethernetCsmacd(6)",
                        "cTap2StreamInterceptEnable": true,
                        "cTap2StreamInterceptedPackets": 1234567890,
                        "cTap2StreamInterceptDrops": 0,
                        "cTap2StreamStatus": "up(1)",
                        "cTap2StreamInterceptedHCPackets": 1234567890,
                        "cTap2StreamInterceptHCDrops": 0
                      },
                      {
                        "cTap2MediationContentId": "example-string",
                        "cTap2StreamIndex": 3,
                        "cTap2StreamType": "ethernetCsmacd(6)",
                        "cTap2StreamInterceptEnable": true,
                        "cTap2StreamInterceptedPackets": 1234567890,
                        "cTap2StreamInterceptDrops": 0,
                        "cTap2StreamStatus": "up(1)",
                        "cTap2StreamInterceptedHCPackets": 1234567890,
                        "cTap2StreamInterceptHCDrops": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2StreamTable",
        "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": "/cTap2StreamTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-TAP2-MIB:cTap2StreamTable/cTap2StreamEntry": {
      "get": {
        "summary": "Get cTap2StreamEntry list",
        "description": "Retrieve list of cTap2StreamEntry entries from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A stream entry indicates a single data stream to be\n          intercepted to a Mediation Device. Many selected data\n          streams may go to the same application interface, and many\n          application interfaces are supported.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cTap2MediationContentId": {
                        "type": "string",
                        "description": "cTap2MediationContentId",
                        "x-yang-type": "leafref"
                      },
                      "cTap2StreamIndex": {
                        "type": "integer",
                        "description": "The index of the stream itself.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cTap2StreamType": {
                        "type": "string",
                        "description": "Identifies the type of intercept filter associated to this\n            generic stream. The following types of streams are supported:\n                   ip:             The specific filter is an IP filter \n                                   with same indices as that of this \n                                   table. The exact filter is a row in \n                                   citapStreamTable of CISCO-IP-TAP-MIB.\n                   mac:            The specific filter is a MAC filter\n                                   with same indices as that of this table.\n                                   The exact filter is a row in \n                                   c8tapStreamTable of CISCO-802-TAP-MIB.\n                   userConnecton:  The specific filter is a user connection\n                                   filter with same indices as that of \n                                   this table. The exact filter is a row \n                                   in cuctTapStreamTable of \n                                   CISCO-USER-CONNECTION-TAP-MIB.\n                   msPdsn:         The specific filter is a Mobile Sub\n                                   connection filter with same indices as\n                                   that of this table. The exact filter\n                                   is a row in ccptapStreamTable of \n                                   CISCO-CDMA-PDSN-TAP-MIB.\n                   mobility:       The specific filter is a Mobile \n                                   Subscriber connection filter with same\n                                   indices as that of this table. The exact\n                                   filter is a row in cmtapStreamTable of \n                                   CISCO-MOBILITY-TAP-MIB.\n                   voip:           The specific filter is a VoIP\n                                   Subscriber filter with same\n                                   indices as that of this table. The exact\n                                   filter is a row in cvoiptapStreamTable of\n                                   CISCO-VOIP-TAP-MIB."
                      },
                      "cTap2StreamInterceptEnable": {
                        "type": "boolean",
                        "description": "If 'true', the tap should intercept matching traffic. The\n            value for this object should be set to 'true' only after an \n            additional filter specification has been attached to this \n            stream."
                      },
                      "cTap2StreamInterceptedPackets": {
                        "type": "integer",
                        "description": "The number of packets matching this data stream specification\n            that have been intercepted.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cTap2StreamInterceptDrops": {
                        "type": "integer",
                        "description": "The number of packets matching this data stream specification\n            that, having been intercepted, were dropped in the lawful\n            intercept process.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cTap2StreamStatus": {
                        "type": "string",
                        "description": "The status of this conceptual row. This object manages\n            creation, modification, and deletion of rows in this table.\n            cTap2StreamInterceptEnable may be modified any time even the\n            value of this entry rowStatus object is 'active'.  When other\n            rows must be changed, cTap2StreamStatus must be first set to\n            'notInService'.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      },
                      "cTap2StreamInterceptedHCPackets": {
                        "type": "integer",
                        "description": "The number of packets matching this data stream specification\n            that have been intercepted. This object is a 64-bit version of\n            cTap2StreamInterceptedPackets.",
                        "minimum": 0
                      },
                      "cTap2StreamInterceptHCDrops": {
                        "type": "integer",
                        "description": "The number of packets matching this data stream specification\n            that, having been intercepted, were dropped in the lawful\n            intercept process. This object is a 64-bit version of\n            cTap2StreamInterceptDrops.",
                        "minimum": 0
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2StreamEntry": [
                    {
                      "cTap2MediationContentId": "example-string",
                      "cTap2StreamIndex": 1,
                      "cTap2StreamType": "ethernetCsmacd(6)",
                      "cTap2StreamInterceptEnable": true,
                      "cTap2StreamInterceptedPackets": 1234567890,
                      "cTap2StreamInterceptDrops": 0,
                      "cTap2StreamStatus": "up(1)",
                      "cTap2StreamInterceptedHCPackets": 1234567890,
                      "cTap2StreamInterceptHCDrops": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2StreamEntry",
        "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": "/cTap2StreamTable/cTap2StreamEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-TAP2-MIB:cTap2DebugTable": {
      "get": {
        "summary": "Get cTap2DebugTable data",
        "description": "Retrieve cTap2DebugTable operational data from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "cTap2DebugTable",
                  "properties": {
                    "cTap2DebugEntry": {
                      "type": "array",
                      "description": "A list of the debug messages.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cTap2DebugIndex": {
                            "type": "integer",
                            "description": "Index to the debug table.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "cTap2DebugMediationId": {
                            "type": "integer",
                            "description": "The value of this object is that of cTap2MediationContentId\n            identifying an entry in cTap2MediationTable. Note this object\n            may contain a value for which an entry in cTap2MediationTable\n            does not exist. This happens when creation of an entry in\n            cTap2MediationTable fails and this debug message conveys more\n            detailed information regarding the failure.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cTap2DebugStreamId": {
                            "type": "integer",
                            "description": "The value of this object is that of cTap2StreamIndex of an\n            entry in cTap2StreamTable. This object along with\n            cTap2DebugMediationId identifies an entry in cTap2StreamTable.\n            The value of this object may be zero, in which this debug\n            message is regarding a Mediation Device, but not a particular\n            stream.  Note this object may contain a value for which an \n            entry in cTap2MediationTable does not exist. This happens \n            when creation of an entry in cTap2StreamTable fails.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cTap2DebugMessage": {
                            "type": "string",
                            "description": "A text string contains the debug message.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "cTap2DebugStatus": {
                            "type": "string",
                            "description": "The status of this conceptual row. A row in this table is\n            created by the implementing device. A management station cannot\n            modify any of the objects in this row, except deleting the row\n            by setting this object to 'destroy'.",
                            "x-yang-type": "snmpv2-tc:RowStatus"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2DebugTable": {
                    "cTap2DebugEntry": [
                      {
                        "cTap2DebugIndex": 1,
                        "cTap2DebugMediationId": 0,
                        "cTap2DebugStreamId": 0,
                        "cTap2DebugMessage": "example-string",
                        "cTap2DebugStatus": "up(1)"
                      },
                      {
                        "cTap2DebugIndex": 2,
                        "cTap2DebugMediationId": 0,
                        "cTap2DebugStreamId": 0,
                        "cTap2DebugMessage": "example-string",
                        "cTap2DebugStatus": "up(1)"
                      },
                      {
                        "cTap2DebugIndex": 3,
                        "cTap2DebugMediationId": 0,
                        "cTap2DebugStreamId": 0,
                        "cTap2DebugMessage": "example-string",
                        "cTap2DebugStatus": "up(1)"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2DebugTable",
        "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": "/cTap2DebugTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-TAP2-MIB:cTap2DebugTable/cTap2DebugEntry": {
      "get": {
        "summary": "Get cTap2DebugEntry list",
        "description": "Retrieve list of cTap2DebugEntry entries from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A list of the debug messages.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cTap2DebugIndex": {
                        "type": "integer",
                        "description": "Index to the debug table.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cTap2DebugMediationId": {
                        "type": "integer",
                        "description": "The value of this object is that of cTap2MediationContentId\n            identifying an entry in cTap2MediationTable. Note this object\n            may contain a value for which an entry in cTap2MediationTable\n            does not exist. This happens when creation of an entry in\n            cTap2MediationTable fails and this debug message conveys more\n            detailed information regarding the failure.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cTap2DebugStreamId": {
                        "type": "integer",
                        "description": "The value of this object is that of cTap2StreamIndex of an\n            entry in cTap2StreamTable. This object along with\n            cTap2DebugMediationId identifies an entry in cTap2StreamTable.\n            The value of this object may be zero, in which this debug\n            message is regarding a Mediation Device, but not a particular\n            stream.  Note this object may contain a value for which an \n            entry in cTap2MediationTable does not exist. This happens \n            when creation of an entry in cTap2StreamTable fails.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cTap2DebugMessage": {
                        "type": "string",
                        "description": "A text string contains the debug message.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cTap2DebugStatus": {
                        "type": "string",
                        "description": "The status of this conceptual row. A row in this table is\n            created by the implementing device. A management station cannot\n            modify any of the objects in this row, except deleting the row\n            by setting this object to 'destroy'.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2DebugEntry": [
                    {
                      "cTap2DebugIndex": 1,
                      "cTap2DebugMediationId": 0,
                      "cTap2DebugStreamId": 0,
                      "cTap2DebugMessage": "example-string",
                      "cTap2DebugStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2DebugEntry",
        "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": "/cTap2DebugTable/cTap2DebugEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-TAP2-MIB:cTap2DebugTable/cTap2DebugEntry={cTap2DebugIndex}": {
      "get": {
        "summary": "Get cTap2DebugEntry entry",
        "description": "Retrieve specific cTap2DebugEntry entry by key from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "parameters": [
          {
            "name": "cTap2DebugIndex",
            "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": {
                    "cTap2DebugIndex": {
                      "type": "integer",
                      "description": "Index to the debug table.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cTap2DebugMediationId": {
                      "type": "integer",
                      "description": "The value of this object is that of cTap2MediationContentId\n            identifying an entry in cTap2MediationTable. Note this object\n            may contain a value for which an entry in cTap2MediationTable\n            does not exist. This happens when creation of an entry in\n            cTap2MediationTable fails and this debug message conveys more\n            detailed information regarding the failure.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cTap2DebugStreamId": {
                      "type": "integer",
                      "description": "The value of this object is that of cTap2StreamIndex of an\n            entry in cTap2StreamTable. This object along with\n            cTap2DebugMediationId identifies an entry in cTap2StreamTable.\n            The value of this object may be zero, in which this debug\n            message is regarding a Mediation Device, but not a particular\n            stream.  Note this object may contain a value for which an \n            entry in cTap2MediationTable does not exist. This happens \n            when creation of an entry in cTap2StreamTable fails.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cTap2DebugMessage": {
                      "type": "string",
                      "description": "A text string contains the debug message.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cTap2DebugStatus": {
                      "type": "string",
                      "description": "The status of this conceptual row. A row in this table is\n            created by the implementing device. A management station cannot\n            modify any of the objects in this row, except deleting the row\n            by setting this object to 'destroy'.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2DebugEntry": {
                    "cTap2DebugIndex": 1,
                    "cTap2DebugMediationId": 0,
                    "cTap2DebugStreamId": 0,
                    "cTap2DebugMessage": "example-string",
                    "cTap2DebugStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2DebugEntry-2"
      },
      "x-yang-path": "/cTap2DebugTable/cTap2DebugEntry={cTap2DebugIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cTap2DebugIndex"
      ]
    },
    "/data/CISCO-TAP2-MIB:cTap2DebugUserTable": {
      "get": {
        "summary": "Get cTap2DebugUserTable data",
        "description": "Retrieve cTap2DebugUserTable operational data from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "The User Table lists information of all the users configured\n        in the system who are given permission by different Mediation\n        Devices to access Lawful Intercept CLIs.\n        \n        This table will have dependancy on cTap2MediationTable. When\n        entry in cTap2MediationTable is deleted or moved to\n        'notInService', entries corresponding cTap2MediationContentId\n        in this table will be deleted.",
                  "properties": {
                    "cTap2DebugUserEntry": {
                      "type": "array",
                      "description": "A conceptual row in the cTap2DebugUserTable. Each row\n          represents name of user on the router to whom Mediation Device\n          with CCCid represented by cTap2MediationContentId has given\n          access to Lawful Intercept commands and cTap2DebugUserTimeout\n          represents the time when the entry will expire.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cTap2MediationContentId": {
                            "type": "string",
                            "description": "cTap2MediationContentId",
                            "x-yang-type": "leafref"
                          },
                          "cTap2DebugUserName": {
                            "type": "string",
                            "description": "A human readable string representing the name of debug user\n            who will have access to Lawful Intercept commands.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "cTap2DebugUserTimeout": {
                            "type": "string",
                            "description": "This object specifies the time at which the row will be\n            removed from the table by the system. The value of this object\n            is only effective when the value of corresponding instance of\n            cTap2DebugUserStatus is 'active'.",
                            "x-yang-type": "snmpv2-tc:DateAndTime"
                          },
                          "cTap2DebugUserStorageType": {
                            "type": "string",
                            "description": "This object specifies the storage type of this conceptual row.\n            If it is set to 'nonVolatile', this entry can be saved into\n            non-volatile memory.",
                            "x-yang-type": "snmpv2-tc:StorageType"
                          },
                          "cTap2DebugUserStatus": {
                            "type": "string",
                            "description": "The status of this conceptual row. This object manages\n            creation, modification, and deletion of rows in this table.\n            cTap2DebugUserTimeout may be modified any time even when the\n            value of this entry rowStatus object is 'active'.",
                            "x-yang-type": "snmpv2-tc:RowStatus"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2DebugUserTable": {
                    "cTap2DebugUserEntry": [
                      {
                        "cTap2MediationContentId": "example-string",
                        "cTap2DebugUserName": "interface-1",
                        "cTap2DebugUserTimeout": "example-string",
                        "cTap2DebugUserStorageType": "ethernetCsmacd(6)",
                        "cTap2DebugUserStatus": "up(1)"
                      },
                      {
                        "cTap2MediationContentId": "example-string",
                        "cTap2DebugUserName": "interface-1",
                        "cTap2DebugUserTimeout": "example-string",
                        "cTap2DebugUserStorageType": "ethernetCsmacd(6)",
                        "cTap2DebugUserStatus": "up(1)"
                      },
                      {
                        "cTap2MediationContentId": "example-string",
                        "cTap2DebugUserName": "interface-1",
                        "cTap2DebugUserTimeout": "example-string",
                        "cTap2DebugUserStorageType": "ethernetCsmacd(6)",
                        "cTap2DebugUserStatus": "up(1)"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2DebugUserTable",
        "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": "/cTap2DebugUserTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-TAP2-MIB:cTap2DebugUserTable/cTap2DebugUserEntry": {
      "get": {
        "summary": "Get cTap2DebugUserEntry list",
        "description": "Retrieve list of cTap2DebugUserEntry entries from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row in the cTap2DebugUserTable. Each row\n          represents name of user on the router to whom Mediation Device\n          with CCCid represented by cTap2MediationContentId has given\n          access to Lawful Intercept commands and cTap2DebugUserTimeout\n          represents the time when the entry will expire.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cTap2MediationContentId": {
                        "type": "string",
                        "description": "cTap2MediationContentId",
                        "x-yang-type": "leafref"
                      },
                      "cTap2DebugUserName": {
                        "type": "string",
                        "description": "A human readable string representing the name of debug user\n            who will have access to Lawful Intercept commands.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cTap2DebugUserTimeout": {
                        "type": "string",
                        "description": "This object specifies the time at which the row will be\n            removed from the table by the system. The value of this object\n            is only effective when the value of corresponding instance of\n            cTap2DebugUserStatus is 'active'.",
                        "x-yang-type": "snmpv2-tc:DateAndTime"
                      },
                      "cTap2DebugUserStorageType": {
                        "type": "string",
                        "description": "This object specifies the storage type of this conceptual row.\n            If it is set to 'nonVolatile', this entry can be saved into\n            non-volatile memory.",
                        "x-yang-type": "snmpv2-tc:StorageType"
                      },
                      "cTap2DebugUserStatus": {
                        "type": "string",
                        "description": "The status of this conceptual row. This object manages\n            creation, modification, and deletion of rows in this table.\n            cTap2DebugUserTimeout may be modified any time even when the\n            value of this entry rowStatus object is 'active'.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2DebugUserEntry": [
                    {
                      "cTap2MediationContentId": "example-string",
                      "cTap2DebugUserName": "interface-1",
                      "cTap2DebugUserTimeout": "example-string",
                      "cTap2DebugUserStorageType": "ethernetCsmacd(6)",
                      "cTap2DebugUserStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2DebugUserEntry",
        "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": "/cTap2DebugUserTable/cTap2DebugUserEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-TAP2-MIB:cTap2MediationEntry": {
      "get": {
        "summary": "Get cTap2MediationEntry list",
        "description": "Retrieve list of cTap2MediationEntry entries from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "The entry describes a single session maintained with an\n          application on a Mediation Device.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cTap2MediationContentId": {
                        "type": "integer",
                        "description": "cTap2MediationContentId is a session identifier, from the\n            intercept application's perspective, and a content identifier\n            from the Mediation Device's perspective. The Mediation Device\n            is responsible for making sure these are unique, although the\n            SNMP RowStatus row creation process will help by not allowing\n            it to create conflicting entries. Before creating a new entry,\n            a value for this variable may be obtained by reading\n            cTap2MediationNewIndex to reduce the probability of a value\n            collision.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cTap2MediationDestAddressType": {
                        "type": "string",
                        "description": "The type of cTap2MediationDestAddress.",
                        "x-yang-type": "inet-address:InetAddressType"
                      },
                      "cTap2MediationDestAddress": {
                        "type": "string",
                        "description": "The IP Address of the Mediation Device's network interface\n            to which to direct intercepted traffic.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cTap2MediationDestPort": {
                        "type": "string",
                        "description": "The port number on the Mediation Device's network interface\n            to which to direct intercepted traffic.",
                        "format": "inet:port-number"
                      },
                      "cTap2MediationSrcInterface": {
                        "type": "string",
                        "description": "The interface on the intercepting device from which to\n            transmit intercepted data. If zero, any interface may be used\n            according to normal IP practice.",
                        "x-yang-type": "if-mib:InterfaceIndexOrZero"
                      },
                      "cTap2MediationRtcpPort": {
                        "type": "string",
                        "description": "The port number on the intercepting device to which the\n            Mediation Devices directs RTCP Receiver Reports and Nacks.\n            This object is only relevant when the value of\n            cTap2MediationTransport is 'rtpNack'.\n            \n            \n            This port is assigned by the intercepting device, rather than\n            by the Mediation Device or manager application.  The value of\n            this MIB object has no effect before activating the\n            cTap2MediationEntry.",
                        "format": "inet:port-number"
                      },
                      "cTap2MediationDscp": {
                        "type": "string",
                        "description": "The Differentiated Services Code Point the intercepting\n            device applies to the IP packets encapsulating the\n            intercepted traffic.",
                        "x-yang-type": "CISCO-TAP2-MIB:Ctap2Dscp"
                      },
                      "cTap2MediationDataType": {
                        "type": "integer",
                        "description": "If RTP with Ack/Nack resilience is selected as a transport,\n            the mediation process requires an RTP payload type for data\n            transmissions, and a second RTP payload type for\n            retransmissions.  This is the RTP payload type for\n            transmissions.\n            \n            \n            This object is only effective when the value of\n            cTap2MediationTransport is 'rtpNack'.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cTap2MediationRetransmitType": {
                        "type": "integer",
                        "description": "If RTP with Ack/Nack resilience is selected as a transport,\n            the mediation process requires an RTP payload type for data\n            transmissions, and a second RTP payload type for\n            retransmissions.  This is the RTP payload type for\n            retransmissions.\n            \n            \n            This object is only effective when the value of\n            cTap2MediationTransport is 'rtpNack'.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cTap2MediationTimeout": {
                        "type": "string",
                        "description": "The time at which this row and all related Stream Table rows\n            should be automatically removed, and the intercept function\n            cease. Since the initiating network manager may be the only\n            device able to manage a specific intercept or know of its\n            existence, this acts as a fail-safe for the failure or removal\n            of the network manager. The object is only effective when the\n            value of cTap2MediationStatus is 'active'.",
                        "x-yang-type": "snmpv2-tc:DateAndTime"
                      },
                      "cTap2MediationTransport": {
                        "type": "string",
                        "description": "The protocol used in transferring intercepted data to the\n            Mediation Device. The following protocols may be supported:\n                       udp:     PacketCable udp format\n                       rtpNack: RTP with Nack resilience\n                       tcp:     TCP with head of line blocking\n                       sctp:    SCTP with head of line blocking \n                       rtp:     Realtime Transport Protocol(RTP)\n                                packet format\n                       radius:  Use Radius, PacketCable1.5 Event Message\n                                to transport the intercepted information."
                      },
                      "cTap2MediationNotificationEnable": {
                        "type": "boolean",
                        "description": "This variable controls the generation of any notifications or\n            informs by the MIB agent for this table entry."
                      },
                      "cTap2MediationStatus": {
                        "type": "string",
                        "description": "The status of this conceptual row. This object is used to\n            manage creation, modification and deletion of rows in this\n            table.\n            \n            \n            cTap2MediationTimeout may be modified at any time (even while\n            the row is active). But when the row is active, the other\n            writable objects may not be modified without setting its value\n            to 'notInService'.\n            \n            \n            The entry may not be deleted or deactivated by setting its\n            value to 'destroy' or 'notInService' if there is any associated\n            entry in cTap2StreamTable.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      },
                      "cTap2MediationRadiusKey": {
                        "type": "string",
                        "description": "Radius Authentication Key is the shared secret key between \n            radius client and server.",
                        "x-yang-type": "CISCO-TAP2-MIB:Ctap2RadiusKey"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2MediationEntry": [
                    {
                      "cTap2MediationContentId": -2147483648,
                      "cTap2MediationDestAddressType": "192.168.1.1",
                      "cTap2MediationDestAddress": "192.168.1.1",
                      "cTap2MediationDestPort": "example-string",
                      "cTap2MediationSrcInterface": "GigabitEthernet1/0/1",
                      "cTap2MediationRtcpPort": "example-string",
                      "cTap2MediationDscp": "example-string",
                      "cTap2MediationDataType": -2147483648,
                      "cTap2MediationRetransmitType": -2147483648,
                      "cTap2MediationTimeout": "example-string",
                      "cTap2MediationTransport": "example-string",
                      "cTap2MediationNotificationEnable": true,
                      "cTap2MediationStatus": "up(1)",
                      "cTap2MediationRadiusKey": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2MediationEntry-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": "/cTap2MediationEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-TAP2-MIB:cTap2MediationEntry={cTap2MediationContentId}": {
      "get": {
        "summary": "Get cTap2MediationEntry entry",
        "description": "Retrieve specific cTap2MediationEntry entry by key from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "parameters": [
          {
            "name": "cTap2MediationContentId",
            "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": {
                    "cTap2MediationContentId": {
                      "type": "integer",
                      "description": "cTap2MediationContentId is a session identifier, from the\n            intercept application's perspective, and a content identifier\n            from the Mediation Device's perspective. The Mediation Device\n            is responsible for making sure these are unique, although the\n            SNMP RowStatus row creation process will help by not allowing\n            it to create conflicting entries. Before creating a new entry,\n            a value for this variable may be obtained by reading\n            cTap2MediationNewIndex to reduce the probability of a value\n            collision.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cTap2MediationDestAddressType": {
                      "type": "string",
                      "description": "The type of cTap2MediationDestAddress.",
                      "x-yang-type": "inet-address:InetAddressType"
                    },
                    "cTap2MediationDestAddress": {
                      "type": "string",
                      "description": "The IP Address of the Mediation Device's network interface\n            to which to direct intercepted traffic.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cTap2MediationDestPort": {
                      "type": "string",
                      "description": "The port number on the Mediation Device's network interface\n            to which to direct intercepted traffic.",
                      "format": "inet:port-number"
                    },
                    "cTap2MediationSrcInterface": {
                      "type": "string",
                      "description": "The interface on the intercepting device from which to\n            transmit intercepted data. If zero, any interface may be used\n            according to normal IP practice.",
                      "x-yang-type": "if-mib:InterfaceIndexOrZero"
                    },
                    "cTap2MediationRtcpPort": {
                      "type": "string",
                      "description": "The port number on the intercepting device to which the\n            Mediation Devices directs RTCP Receiver Reports and Nacks.\n            This object is only relevant when the value of\n            cTap2MediationTransport is 'rtpNack'.\n            \n            \n            This port is assigned by the intercepting device, rather than\n            by the Mediation Device or manager application.  The value of\n            this MIB object has no effect before activating the\n            cTap2MediationEntry.",
                      "format": "inet:port-number"
                    },
                    "cTap2MediationDscp": {
                      "type": "string",
                      "description": "The Differentiated Services Code Point the intercepting\n            device applies to the IP packets encapsulating the\n            intercepted traffic.",
                      "x-yang-type": "CISCO-TAP2-MIB:Ctap2Dscp"
                    },
                    "cTap2MediationDataType": {
                      "type": "integer",
                      "description": "If RTP with Ack/Nack resilience is selected as a transport,\n            the mediation process requires an RTP payload type for data\n            transmissions, and a second RTP payload type for\n            retransmissions.  This is the RTP payload type for\n            transmissions.\n            \n            \n            This object is only effective when the value of\n            cTap2MediationTransport is 'rtpNack'.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cTap2MediationRetransmitType": {
                      "type": "integer",
                      "description": "If RTP with Ack/Nack resilience is selected as a transport,\n            the mediation process requires an RTP payload type for data\n            transmissions, and a second RTP payload type for\n            retransmissions.  This is the RTP payload type for\n            retransmissions.\n            \n            \n            This object is only effective when the value of\n            cTap2MediationTransport is 'rtpNack'.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cTap2MediationTimeout": {
                      "type": "string",
                      "description": "The time at which this row and all related Stream Table rows\n            should be automatically removed, and the intercept function\n            cease. Since the initiating network manager may be the only\n            device able to manage a specific intercept or know of its\n            existence, this acts as a fail-safe for the failure or removal\n            of the network manager. The object is only effective when the\n            value of cTap2MediationStatus is 'active'.",
                      "x-yang-type": "snmpv2-tc:DateAndTime"
                    },
                    "cTap2MediationTransport": {
                      "type": "string",
                      "description": "The protocol used in transferring intercepted data to the\n            Mediation Device. The following protocols may be supported:\n                       udp:     PacketCable udp format\n                       rtpNack: RTP with Nack resilience\n                       tcp:     TCP with head of line blocking\n                       sctp:    SCTP with head of line blocking \n                       rtp:     Realtime Transport Protocol(RTP)\n                                packet format\n                       radius:  Use Radius, PacketCable1.5 Event Message\n                                to transport the intercepted information."
                    },
                    "cTap2MediationNotificationEnable": {
                      "type": "boolean",
                      "description": "This variable controls the generation of any notifications or\n            informs by the MIB agent for this table entry."
                    },
                    "cTap2MediationStatus": {
                      "type": "string",
                      "description": "The status of this conceptual row. This object is used to\n            manage creation, modification and deletion of rows in this\n            table.\n            \n            \n            cTap2MediationTimeout may be modified at any time (even while\n            the row is active). But when the row is active, the other\n            writable objects may not be modified without setting its value\n            to 'notInService'.\n            \n            \n            The entry may not be deleted or deactivated by setting its\n            value to 'destroy' or 'notInService' if there is any associated\n            entry in cTap2StreamTable.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    },
                    "cTap2MediationRadiusKey": {
                      "type": "string",
                      "description": "Radius Authentication Key is the shared secret key between \n            radius client and server.",
                      "x-yang-type": "CISCO-TAP2-MIB:Ctap2RadiusKey"
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2MediationEntry": {
                    "cTap2MediationContentId": -2147483648,
                    "cTap2MediationDestAddressType": "192.168.1.1",
                    "cTap2MediationDestAddress": "192.168.1.1",
                    "cTap2MediationDestPort": "example-string",
                    "cTap2MediationSrcInterface": "GigabitEthernet1/0/1",
                    "cTap2MediationRtcpPort": "example-string",
                    "cTap2MediationDscp": "example-string",
                    "cTap2MediationDataType": -2147483648,
                    "cTap2MediationRetransmitType": -2147483648,
                    "cTap2MediationTimeout": "example-string",
                    "cTap2MediationTransport": "example-string",
                    "cTap2MediationNotificationEnable": true,
                    "cTap2MediationStatus": "up(1)",
                    "cTap2MediationRadiusKey": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2MediationEntry-4"
      },
      "x-yang-path": "/cTap2MediationEntry={cTap2MediationContentId}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cTap2MediationContentId"
      ]
    },
    "/data/CISCO-TAP2-MIB:cTap2StreamEntry": {
      "get": {
        "summary": "Get cTap2StreamEntry list",
        "description": "Retrieve list of cTap2StreamEntry entries from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A stream entry indicates a single data stream to be\n          intercepted to a Mediation Device. Many selected data\n          streams may go to the same application interface, and many\n          application interfaces are supported.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cTap2MediationContentId": {
                        "type": "string",
                        "description": "cTap2MediationContentId",
                        "x-yang-type": "leafref"
                      },
                      "cTap2StreamIndex": {
                        "type": "integer",
                        "description": "The index of the stream itself.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cTap2StreamType": {
                        "type": "string",
                        "description": "Identifies the type of intercept filter associated to this\n            generic stream. The following types of streams are supported:\n                   ip:             The specific filter is an IP filter \n                                   with same indices as that of this \n                                   table. The exact filter is a row in \n                                   citapStreamTable of CISCO-IP-TAP-MIB.\n                   mac:            The specific filter is a MAC filter\n                                   with same indices as that of this table.\n                                   The exact filter is a row in \n                                   c8tapStreamTable of CISCO-802-TAP-MIB.\n                   userConnecton:  The specific filter is a user connection\n                                   filter with same indices as that of \n                                   this table. The exact filter is a row \n                                   in cuctTapStreamTable of \n                                   CISCO-USER-CONNECTION-TAP-MIB.\n                   msPdsn:         The specific filter is a Mobile Sub\n                                   connection filter with same indices as\n                                   that of this table. The exact filter\n                                   is a row in ccptapStreamTable of \n                                   CISCO-CDMA-PDSN-TAP-MIB.\n                   mobility:       The specific filter is a Mobile \n                                   Subscriber connection filter with same\n                                   indices as that of this table. The exact\n                                   filter is a row in cmtapStreamTable of \n                                   CISCO-MOBILITY-TAP-MIB.\n                   voip:           The specific filter is a VoIP\n                                   Subscriber filter with same\n                                   indices as that of this table. The exact\n                                   filter is a row in cvoiptapStreamTable of\n                                   CISCO-VOIP-TAP-MIB."
                      },
                      "cTap2StreamInterceptEnable": {
                        "type": "boolean",
                        "description": "If 'true', the tap should intercept matching traffic. The\n            value for this object should be set to 'true' only after an \n            additional filter specification has been attached to this \n            stream."
                      },
                      "cTap2StreamInterceptedPackets": {
                        "type": "integer",
                        "description": "The number of packets matching this data stream specification\n            that have been intercepted.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cTap2StreamInterceptDrops": {
                        "type": "integer",
                        "description": "The number of packets matching this data stream specification\n            that, having been intercepted, were dropped in the lawful\n            intercept process.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cTap2StreamStatus": {
                        "type": "string",
                        "description": "The status of this conceptual row. This object manages\n            creation, modification, and deletion of rows in this table.\n            cTap2StreamInterceptEnable may be modified any time even the\n            value of this entry rowStatus object is 'active'.  When other\n            rows must be changed, cTap2StreamStatus must be first set to\n            'notInService'.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      },
                      "cTap2StreamInterceptedHCPackets": {
                        "type": "integer",
                        "description": "The number of packets matching this data stream specification\n            that have been intercepted. This object is a 64-bit version of\n            cTap2StreamInterceptedPackets.",
                        "minimum": 0
                      },
                      "cTap2StreamInterceptHCDrops": {
                        "type": "integer",
                        "description": "The number of packets matching this data stream specification\n            that, having been intercepted, were dropped in the lawful\n            intercept process. This object is a 64-bit version of\n            cTap2StreamInterceptDrops.",
                        "minimum": 0
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2StreamEntry": [
                    {
                      "cTap2MediationContentId": "example-string",
                      "cTap2StreamIndex": 1,
                      "cTap2StreamType": "ethernetCsmacd(6)",
                      "cTap2StreamInterceptEnable": true,
                      "cTap2StreamInterceptedPackets": 1234567890,
                      "cTap2StreamInterceptDrops": 0,
                      "cTap2StreamStatus": "up(1)",
                      "cTap2StreamInterceptedHCPackets": 1234567890,
                      "cTap2StreamInterceptHCDrops": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2StreamEntry-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": "/cTap2StreamEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-TAP2-MIB:cTap2DebugEntry": {
      "get": {
        "summary": "Get cTap2DebugEntry list",
        "description": "Retrieve list of cTap2DebugEntry entries from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A list of the debug messages.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cTap2DebugIndex": {
                        "type": "integer",
                        "description": "Index to the debug table.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cTap2DebugMediationId": {
                        "type": "integer",
                        "description": "The value of this object is that of cTap2MediationContentId\n            identifying an entry in cTap2MediationTable. Note this object\n            may contain a value for which an entry in cTap2MediationTable\n            does not exist. This happens when creation of an entry in\n            cTap2MediationTable fails and this debug message conveys more\n            detailed information regarding the failure.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cTap2DebugStreamId": {
                        "type": "integer",
                        "description": "The value of this object is that of cTap2StreamIndex of an\n            entry in cTap2StreamTable. This object along with\n            cTap2DebugMediationId identifies an entry in cTap2StreamTable.\n            The value of this object may be zero, in which this debug\n            message is regarding a Mediation Device, but not a particular\n            stream.  Note this object may contain a value for which an \n            entry in cTap2MediationTable does not exist. This happens \n            when creation of an entry in cTap2StreamTable fails.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cTap2DebugMessage": {
                        "type": "string",
                        "description": "A text string contains the debug message.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cTap2DebugStatus": {
                        "type": "string",
                        "description": "The status of this conceptual row. A row in this table is\n            created by the implementing device. A management station cannot\n            modify any of the objects in this row, except deleting the row\n            by setting this object to 'destroy'.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2DebugEntry": [
                    {
                      "cTap2DebugIndex": 1,
                      "cTap2DebugMediationId": 0,
                      "cTap2DebugStreamId": 0,
                      "cTap2DebugMessage": "example-string",
                      "cTap2DebugStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2DebugEntry-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": "/cTap2DebugEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-TAP2-MIB:cTap2DebugEntry={cTap2DebugIndex}": {
      "get": {
        "summary": "Get cTap2DebugEntry entry",
        "description": "Retrieve specific cTap2DebugEntry entry by key from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "parameters": [
          {
            "name": "cTap2DebugIndex",
            "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": {
                    "cTap2DebugIndex": {
                      "type": "integer",
                      "description": "Index to the debug table.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cTap2DebugMediationId": {
                      "type": "integer",
                      "description": "The value of this object is that of cTap2MediationContentId\n            identifying an entry in cTap2MediationTable. Note this object\n            may contain a value for which an entry in cTap2MediationTable\n            does not exist. This happens when creation of an entry in\n            cTap2MediationTable fails and this debug message conveys more\n            detailed information regarding the failure.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cTap2DebugStreamId": {
                      "type": "integer",
                      "description": "The value of this object is that of cTap2StreamIndex of an\n            entry in cTap2StreamTable. This object along with\n            cTap2DebugMediationId identifies an entry in cTap2StreamTable.\n            The value of this object may be zero, in which this debug\n            message is regarding a Mediation Device, but not a particular\n            stream.  Note this object may contain a value for which an \n            entry in cTap2MediationTable does not exist. This happens \n            when creation of an entry in cTap2StreamTable fails.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cTap2DebugMessage": {
                      "type": "string",
                      "description": "A text string contains the debug message.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cTap2DebugStatus": {
                      "type": "string",
                      "description": "The status of this conceptual row. A row in this table is\n            created by the implementing device. A management station cannot\n            modify any of the objects in this row, except deleting the row\n            by setting this object to 'destroy'.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2DebugEntry": {
                    "cTap2DebugIndex": 1,
                    "cTap2DebugMediationId": 0,
                    "cTap2DebugStreamId": 0,
                    "cTap2DebugMessage": "example-string",
                    "cTap2DebugStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2DebugEntry-4"
      },
      "x-yang-path": "/cTap2DebugEntry={cTap2DebugIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cTap2DebugIndex"
      ]
    },
    "/data/CISCO-TAP2-MIB:cTap2DebugUserEntry": {
      "get": {
        "summary": "Get cTap2DebugUserEntry list",
        "description": "Retrieve list of cTap2DebugUserEntry entries from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A conceptual row in the cTap2DebugUserTable. Each row\n          represents name of user on the router to whom Mediation Device\n          with CCCid represented by cTap2MediationContentId has given\n          access to Lawful Intercept commands and cTap2DebugUserTimeout\n          represents the time when the entry will expire.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cTap2MediationContentId": {
                        "type": "string",
                        "description": "cTap2MediationContentId",
                        "x-yang-type": "leafref"
                      },
                      "cTap2DebugUserName": {
                        "type": "string",
                        "description": "A human readable string representing the name of debug user\n            who will have access to Lawful Intercept commands.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cTap2DebugUserTimeout": {
                        "type": "string",
                        "description": "This object specifies the time at which the row will be\n            removed from the table by the system. The value of this object\n            is only effective when the value of corresponding instance of\n            cTap2DebugUserStatus is 'active'.",
                        "x-yang-type": "snmpv2-tc:DateAndTime"
                      },
                      "cTap2DebugUserStorageType": {
                        "type": "string",
                        "description": "This object specifies the storage type of this conceptual row.\n            If it is set to 'nonVolatile', this entry can be saved into\n            non-volatile memory.",
                        "x-yang-type": "snmpv2-tc:StorageType"
                      },
                      "cTap2DebugUserStatus": {
                        "type": "string",
                        "description": "The status of this conceptual row. This object manages\n            creation, modification, and deletion of rows in this table.\n            cTap2DebugUserTimeout may be modified any time even when the\n            value of this entry rowStatus object is 'active'.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2DebugUserEntry": [
                    {
                      "cTap2MediationContentId": "example-string",
                      "cTap2DebugUserName": "interface-1",
                      "cTap2DebugUserTimeout": "example-string",
                      "cTap2DebugUserStorageType": "ethernetCsmacd(6)",
                      "cTap2DebugUserStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2DebugUserEntry-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": "/cTap2DebugUserEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-TAP2-MIB:cTap2StreamTable/cTap2StreamEntry={cTap2MediationContentId},{cTap2StreamIndex}": {
      "get": {
        "summary": "Get cTap2StreamEntry entry",
        "description": "Retrieve specific cTap2StreamEntry entry by key from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "parameters": [
          {
            "name": "cTap2MediationContentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cTap2StreamIndex",
            "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": {
                    "cTap2MediationContentId": {
                      "type": "string",
                      "description": "cTap2MediationContentId",
                      "x-yang-type": "leafref"
                    },
                    "cTap2StreamIndex": {
                      "type": "integer",
                      "description": "The index of the stream itself.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cTap2StreamType": {
                      "type": "string",
                      "description": "Identifies the type of intercept filter associated to this\n            generic stream. The following types of streams are supported:\n                   ip:             The specific filter is an IP filter \n                                   with same indices as that of this \n                                   table. The exact filter is a row in \n                                   citapStreamTable of CISCO-IP-TAP-MIB.\n                   mac:            The specific filter is a MAC filter\n                                   with same indices as that of this table.\n                                   The exact filter is a row in \n                                   c8tapStreamTable of CISCO-802-TAP-MIB.\n                   userConnecton:  The specific filter is a user connection\n                                   filter with same indices as that of \n                                   this table. The exact filter is a row \n                                   in cuctTapStreamTable of \n                                   CISCO-USER-CONNECTION-TAP-MIB.\n                   msPdsn:         The specific filter is a Mobile Sub\n                                   connection filter with same indices as\n                                   that of this table. The exact filter\n                                   is a row in ccptapStreamTable of \n                                   CISCO-CDMA-PDSN-TAP-MIB.\n                   mobility:       The specific filter is a Mobile \n                                   Subscriber connection filter with same\n                                   indices as that of this table. The exact\n                                   filter is a row in cmtapStreamTable of \n                                   CISCO-MOBILITY-TAP-MIB.\n                   voip:           The specific filter is a VoIP\n                                   Subscriber filter with same\n                                   indices as that of this table. The exact\n                                   filter is a row in cvoiptapStreamTable of\n                                   CISCO-VOIP-TAP-MIB."
                    },
                    "cTap2StreamInterceptEnable": {
                      "type": "boolean",
                      "description": "If 'true', the tap should intercept matching traffic. The\n            value for this object should be set to 'true' only after an \n            additional filter specification has been attached to this \n            stream."
                    },
                    "cTap2StreamInterceptedPackets": {
                      "type": "integer",
                      "description": "The number of packets matching this data stream specification\n            that have been intercepted.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cTap2StreamInterceptDrops": {
                      "type": "integer",
                      "description": "The number of packets matching this data stream specification\n            that, having been intercepted, were dropped in the lawful\n            intercept process.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cTap2StreamStatus": {
                      "type": "string",
                      "description": "The status of this conceptual row. This object manages\n            creation, modification, and deletion of rows in this table.\n            cTap2StreamInterceptEnable may be modified any time even the\n            value of this entry rowStatus object is 'active'.  When other\n            rows must be changed, cTap2StreamStatus must be first set to\n            'notInService'.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    },
                    "cTap2StreamInterceptedHCPackets": {
                      "type": "integer",
                      "description": "The number of packets matching this data stream specification\n            that have been intercepted. This object is a 64-bit version of\n            cTap2StreamInterceptedPackets.",
                      "minimum": 0
                    },
                    "cTap2StreamInterceptHCDrops": {
                      "type": "integer",
                      "description": "The number of packets matching this data stream specification\n            that, having been intercepted, were dropped in the lawful\n            intercept process. This object is a 64-bit version of\n            cTap2StreamInterceptDrops.",
                      "minimum": 0
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2StreamEntry": {
                    "cTap2MediationContentId": "example-string",
                    "cTap2StreamIndex": 1,
                    "cTap2StreamType": "ethernetCsmacd(6)",
                    "cTap2StreamInterceptEnable": true,
                    "cTap2StreamInterceptedPackets": 1234567890,
                    "cTap2StreamInterceptDrops": 0,
                    "cTap2StreamStatus": "up(1)",
                    "cTap2StreamInterceptedHCPackets": 1234567890,
                    "cTap2StreamInterceptHCDrops": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2StreamEntry-2"
      },
      "x-yang-path": "/cTap2StreamTable/cTap2StreamEntry={cTap2MediationContentId cTap2StreamIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cTap2MediationContentId cTap2StreamIndex"
      ]
    },
    "/data/CISCO-TAP2-MIB:cTap2DebugUserTable/cTap2DebugUserEntry={cTap2MediationContentId},{cTap2DebugUserName}": {
      "get": {
        "summary": "Get cTap2DebugUserEntry entry",
        "description": "Retrieve specific cTap2DebugUserEntry entry by key from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "parameters": [
          {
            "name": "cTap2MediationContentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cTap2DebugUserName",
            "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": {
                    "cTap2MediationContentId": {
                      "type": "string",
                      "description": "cTap2MediationContentId",
                      "x-yang-type": "leafref"
                    },
                    "cTap2DebugUserName": {
                      "type": "string",
                      "description": "A human readable string representing the name of debug user\n            who will have access to Lawful Intercept commands.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cTap2DebugUserTimeout": {
                      "type": "string",
                      "description": "This object specifies the time at which the row will be\n            removed from the table by the system. The value of this object\n            is only effective when the value of corresponding instance of\n            cTap2DebugUserStatus is 'active'.",
                      "x-yang-type": "snmpv2-tc:DateAndTime"
                    },
                    "cTap2DebugUserStorageType": {
                      "type": "string",
                      "description": "This object specifies the storage type of this conceptual row.\n            If it is set to 'nonVolatile', this entry can be saved into\n            non-volatile memory.",
                      "x-yang-type": "snmpv2-tc:StorageType"
                    },
                    "cTap2DebugUserStatus": {
                      "type": "string",
                      "description": "The status of this conceptual row. This object manages\n            creation, modification, and deletion of rows in this table.\n            cTap2DebugUserTimeout may be modified any time even when the\n            value of this entry rowStatus object is 'active'.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2DebugUserEntry": {
                    "cTap2MediationContentId": "example-string",
                    "cTap2DebugUserName": "interface-1",
                    "cTap2DebugUserTimeout": "example-string",
                    "cTap2DebugUserStorageType": "ethernetCsmacd(6)",
                    "cTap2DebugUserStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2DebugUserEntry-2"
      },
      "x-yang-path": "/cTap2DebugUserTable/cTap2DebugUserEntry={cTap2MediationContentId cTap2DebugUserName}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cTap2MediationContentId cTap2DebugUserName"
      ]
    },
    "/data/CISCO-TAP2-MIB:cTap2StreamEntry={cTap2MediationContentId},{cTap2StreamIndex}": {
      "get": {
        "summary": "Get cTap2StreamEntry entry",
        "description": "Retrieve specific cTap2StreamEntry entry by key from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "parameters": [
          {
            "name": "cTap2MediationContentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cTap2StreamIndex",
            "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": {
                    "cTap2MediationContentId": {
                      "type": "string",
                      "description": "cTap2MediationContentId",
                      "x-yang-type": "leafref"
                    },
                    "cTap2StreamIndex": {
                      "type": "integer",
                      "description": "The index of the stream itself.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cTap2StreamType": {
                      "type": "string",
                      "description": "Identifies the type of intercept filter associated to this\n            generic stream. The following types of streams are supported:\n                   ip:             The specific filter is an IP filter \n                                   with same indices as that of this \n                                   table. The exact filter is a row in \n                                   citapStreamTable of CISCO-IP-TAP-MIB.\n                   mac:            The specific filter is a MAC filter\n                                   with same indices as that of this table.\n                                   The exact filter is a row in \n                                   c8tapStreamTable of CISCO-802-TAP-MIB.\n                   userConnecton:  The specific filter is a user connection\n                                   filter with same indices as that of \n                                   this table. The exact filter is a row \n                                   in cuctTapStreamTable of \n                                   CISCO-USER-CONNECTION-TAP-MIB.\n                   msPdsn:         The specific filter is a Mobile Sub\n                                   connection filter with same indices as\n                                   that of this table. The exact filter\n                                   is a row in ccptapStreamTable of \n                                   CISCO-CDMA-PDSN-TAP-MIB.\n                   mobility:       The specific filter is a Mobile \n                                   Subscriber connection filter with same\n                                   indices as that of this table. The exact\n                                   filter is a row in cmtapStreamTable of \n                                   CISCO-MOBILITY-TAP-MIB.\n                   voip:           The specific filter is a VoIP\n                                   Subscriber filter with same\n                                   indices as that of this table. The exact\n                                   filter is a row in cvoiptapStreamTable of\n                                   CISCO-VOIP-TAP-MIB."
                    },
                    "cTap2StreamInterceptEnable": {
                      "type": "boolean",
                      "description": "If 'true', the tap should intercept matching traffic. The\n            value for this object should be set to 'true' only after an \n            additional filter specification has been attached to this \n            stream."
                    },
                    "cTap2StreamInterceptedPackets": {
                      "type": "integer",
                      "description": "The number of packets matching this data stream specification\n            that have been intercepted.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cTap2StreamInterceptDrops": {
                      "type": "integer",
                      "description": "The number of packets matching this data stream specification\n            that, having been intercepted, were dropped in the lawful\n            intercept process.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cTap2StreamStatus": {
                      "type": "string",
                      "description": "The status of this conceptual row. This object manages\n            creation, modification, and deletion of rows in this table.\n            cTap2StreamInterceptEnable may be modified any time even the\n            value of this entry rowStatus object is 'active'.  When other\n            rows must be changed, cTap2StreamStatus must be first set to\n            'notInService'.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    },
                    "cTap2StreamInterceptedHCPackets": {
                      "type": "integer",
                      "description": "The number of packets matching this data stream specification\n            that have been intercepted. This object is a 64-bit version of\n            cTap2StreamInterceptedPackets.",
                      "minimum": 0
                    },
                    "cTap2StreamInterceptHCDrops": {
                      "type": "integer",
                      "description": "The number of packets matching this data stream specification\n            that, having been intercepted, were dropped in the lawful\n            intercept process. This object is a 64-bit version of\n            cTap2StreamInterceptDrops.",
                      "minimum": 0
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2StreamEntry": {
                    "cTap2MediationContentId": "example-string",
                    "cTap2StreamIndex": 1,
                    "cTap2StreamType": "ethernetCsmacd(6)",
                    "cTap2StreamInterceptEnable": true,
                    "cTap2StreamInterceptedPackets": 1234567890,
                    "cTap2StreamInterceptDrops": 0,
                    "cTap2StreamStatus": "up(1)",
                    "cTap2StreamInterceptedHCPackets": 1234567890,
                    "cTap2StreamInterceptHCDrops": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2StreamEntry-4"
      },
      "x-yang-path": "/cTap2StreamEntry={cTap2MediationContentId cTap2StreamIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cTap2MediationContentId cTap2StreamIndex"
      ]
    },
    "/data/CISCO-TAP2-MIB:cTap2DebugUserEntry={cTap2MediationContentId},{cTap2DebugUserName}": {
      "get": {
        "summary": "Get cTap2DebugUserEntry entry",
        "description": "Retrieve specific cTap2DebugUserEntry entry by key from MIB",
        "tags": [
          "CISCO-TAP2-MIB"
        ],
        "parameters": [
          {
            "name": "cTap2MediationContentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cTap2DebugUserName",
            "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": {
                    "cTap2MediationContentId": {
                      "type": "string",
                      "description": "cTap2MediationContentId",
                      "x-yang-type": "leafref"
                    },
                    "cTap2DebugUserName": {
                      "type": "string",
                      "description": "A human readable string representing the name of debug user\n            who will have access to Lawful Intercept commands.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cTap2DebugUserTimeout": {
                      "type": "string",
                      "description": "This object specifies the time at which the row will be\n            removed from the table by the system. The value of this object\n            is only effective when the value of corresponding instance of\n            cTap2DebugUserStatus is 'active'.",
                      "x-yang-type": "snmpv2-tc:DateAndTime"
                    },
                    "cTap2DebugUserStorageType": {
                      "type": "string",
                      "description": "This object specifies the storage type of this conceptual row.\n            If it is set to 'nonVolatile', this entry can be saved into\n            non-volatile memory.",
                      "x-yang-type": "snmpv2-tc:StorageType"
                    },
                    "cTap2DebugUserStatus": {
                      "type": "string",
                      "description": "The status of this conceptual row. This object manages\n            creation, modification, and deletion of rows in this table.\n            cTap2DebugUserTimeout may be modified any time even when the\n            value of this entry rowStatus object is 'active'.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-TAP2-MIB:cTap2DebugUserEntry": {
                    "cTap2MediationContentId": "example-string",
                    "cTap2DebugUserName": "interface-1",
                    "cTap2DebugUserTimeout": "example-string",
                    "cTap2DebugUserStorageType": "ethernetCsmacd(6)",
                    "cTap2DebugUserStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cTap2DebugUserEntry-4"
      },
      "x-yang-path": "/cTap2DebugUserEntry={cTap2MediationContentId cTap2DebugUserName}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cTap2MediationContentId cTap2DebugUserName"
      ]
    }
  },
  "components": {
    "schemas": {
      "CISCO-TAP2-MIB_CISCO-TAP2-MIB": {
        "type": "object",
        "description": "CISCO-TAP2-MIB",
        "properties": {
          "cTap2MediationEntry": {
            "type": "array",
            "description": "The entry describes a single session maintained with an\n          application on a Mediation Device.",
            "items": {
              "type": "object",
              "properties": {
                "cTap2MediationContentId": {
                  "type": "integer",
                  "description": "cTap2MediationContentId is a session identifier, from the\n            intercept application's perspective, and a content identifier\n            from the Mediation Device's perspective. The Mediation Device\n            is responsible for making sure these are unique, although the\n            SNMP RowStatus row creation process will help by not allowing\n            it to create conflicting entries. Before creating a new entry,\n            a value for this variable may be obtained by reading\n            cTap2MediationNewIndex to reduce the probability of a value\n            collision.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "cTap2MediationDestAddressType": {
                  "type": "string",
                  "description": "The type of cTap2MediationDestAddress.",
                  "x-yang-type": "inet-address:InetAddressType",
                  "readOnly": true
                },
                "cTap2MediationDestAddress": {
                  "type": "string",
                  "description": "The IP Address of the Mediation Device's network interface\n            to which to direct intercepted traffic.",
                  "x-yang-type": "inet-address:InetAddress",
                  "readOnly": true
                },
                "cTap2MediationDestPort": {
                  "type": "string",
                  "description": "The port number on the Mediation Device's network interface\n            to which to direct intercepted traffic.",
                  "format": "inet:port-number",
                  "readOnly": true
                },
                "cTap2MediationSrcInterface": {
                  "type": "string",
                  "description": "The interface on the intercepting device from which to\n            transmit intercepted data. If zero, any interface may be used\n            according to normal IP practice.",
                  "x-yang-type": "if-mib:InterfaceIndexOrZero",
                  "readOnly": true
                },
                "cTap2MediationRtcpPort": {
                  "type": "string",
                  "description": "The port number on the intercepting device to which the\n            Mediation Devices directs RTCP Receiver Reports and Nacks.\n            This object is only relevant when the value of\n            cTap2MediationTransport is 'rtpNack'.\n            \n            \n            This port is assigned by the intercepting device, rather than\n            by the Mediation Device or manager application.  The value of\n            this MIB object has no effect before activating the\n            cTap2MediationEntry.",
                  "format": "inet:port-number",
                  "readOnly": true
                },
                "cTap2MediationDscp": {
                  "type": "string",
                  "description": "The Differentiated Services Code Point the intercepting\n            device applies to the IP packets encapsulating the\n            intercepted traffic.",
                  "x-yang-type": "CISCO-TAP2-MIB:Ctap2Dscp",
                  "readOnly": true
                },
                "cTap2MediationDataType": {
                  "type": "integer",
                  "description": "If RTP with Ack/Nack resilience is selected as a transport,\n            the mediation process requires an RTP payload type for data\n            transmissions, and a second RTP payload type for\n            retransmissions.  This is the RTP payload type for\n            transmissions.\n            \n            \n            This object is only effective when the value of\n            cTap2MediationTransport is 'rtpNack'.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "cTap2MediationRetransmitType": {
                  "type": "integer",
                  "description": "If RTP with Ack/Nack resilience is selected as a transport,\n            the mediation process requires an RTP payload type for data\n            transmissions, and a second RTP payload type for\n            retransmissions.  This is the RTP payload type for\n            retransmissions.\n            \n            \n            This object is only effective when the value of\n            cTap2MediationTransport is 'rtpNack'.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "cTap2MediationTimeout": {
                  "type": "string",
                  "description": "The time at which this row and all related Stream Table rows\n            should be automatically removed, and the intercept function\n            cease. Since the initiating network manager may be the only\n            device able to manage a specific intercept or know of its\n            existence, this acts as a fail-safe for the failure or removal\n            of the network manager. The object is only effective when the\n            value of cTap2MediationStatus is 'active'.",
                  "x-yang-type": "snmpv2-tc:DateAndTime",
                  "readOnly": true
                },
                "cTap2MediationTransport": {
                  "type": "string",
                  "description": "The protocol used in transferring intercepted data to the\n            Mediation Device. The following protocols may be supported:\n                       udp:     PacketCable udp format\n                       rtpNack: RTP with Nack resilience\n                       tcp:     TCP with head of line blocking\n                       sctp:    SCTP with head of line blocking \n                       rtp:     Realtime Transport Protocol(RTP)\n                                packet format\n                       radius:  Use Radius, PacketCable1.5 Event Message\n                                to transport the intercepted information.",
                  "readOnly": true
                },
                "cTap2MediationNotificationEnable": {
                  "type": "boolean",
                  "description": "This variable controls the generation of any notifications or\n            informs by the MIB agent for this table entry.",
                  "readOnly": true
                },
                "cTap2MediationStatus": {
                  "type": "string",
                  "description": "The status of this conceptual row. This object is used to\n            manage creation, modification and deletion of rows in this\n            table.\n            \n            \n            cTap2MediationTimeout may be modified at any time (even while\n            the row is active). But when the row is active, the other\n            writable objects may not be modified without setting its value\n            to 'notInService'.\n            \n            \n            The entry may not be deleted or deactivated by setting its\n            value to 'destroy' or 'notInService' if there is any associated\n            entry in cTap2StreamTable.",
                  "x-yang-type": "snmpv2-tc:RowStatus",
                  "readOnly": true
                },
                "cTap2MediationRadiusKey": {
                  "type": "string",
                  "description": "Radius Authentication Key is the shared secret key between \n            radius client and server.",
                  "x-yang-type": "CISCO-TAP2-MIB:Ctap2RadiusKey",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cTap2StreamEntry": {
            "type": "array",
            "description": "A stream entry indicates a single data stream to be\n          intercepted to a Mediation Device. Many selected data\n          streams may go to the same application interface, and many\n          application interfaces are supported.",
            "items": {
              "type": "object",
              "properties": {
                "cTap2MediationContentId": {
                  "type": "string",
                  "description": "cTap2MediationContentId",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cTap2StreamIndex": {
                  "type": "integer",
                  "description": "The index of the stream itself.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "cTap2StreamType": {
                  "type": "string",
                  "description": "Identifies the type of intercept filter associated to this\n            generic stream. The following types of streams are supported:\n                   ip:             The specific filter is an IP filter \n                                   with same indices as that of this \n                                   table. The exact filter is a row in \n                                   citapStreamTable of CISCO-IP-TAP-MIB.\n                   mac:            The specific filter is a MAC filter\n                                   with same indices as that of this table.\n                                   The exact filter is a row in \n                                   c8tapStreamTable of CISCO-802-TAP-MIB.\n                   userConnecton:  The specific filter is a user connection\n                                   filter with same indices as that of \n                                   this table. The exact filter is a row \n                                   in cuctTapStreamTable of \n                                   CISCO-USER-CONNECTION-TAP-MIB.\n                   msPdsn:         The specific filter is a Mobile Sub\n                                   connection filter with same indices as\n                                   that of this table. The exact filter\n                                   is a row in ccptapStreamTable of \n                                   CISCO-CDMA-PDSN-TAP-MIB.\n                   mobility:       The specific filter is a Mobile \n                                   Subscriber connection filter with same\n                                   indices as that of this table. The exact\n                                   filter is a row in cmtapStreamTable of \n                                   CISCO-MOBILITY-TAP-MIB.\n                   voip:           The specific filter is a VoIP\n                                   Subscriber filter with same\n                                   indices as that of this table. The exact\n                                   filter is a row in cvoiptapStreamTable of\n                                   CISCO-VOIP-TAP-MIB.",
                  "readOnly": true
                },
                "cTap2StreamInterceptEnable": {
                  "type": "boolean",
                  "description": "If 'true', the tap should intercept matching traffic. The\n            value for this object should be set to 'true' only after an \n            additional filter specification has been attached to this \n            stream.",
                  "readOnly": true
                },
                "cTap2StreamInterceptedPackets": {
                  "type": "integer",
                  "description": "The number of packets matching this data stream specification\n            that have been intercepted.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cTap2StreamInterceptDrops": {
                  "type": "integer",
                  "description": "The number of packets matching this data stream specification\n            that, having been intercepted, were dropped in the lawful\n            intercept process.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cTap2StreamStatus": {
                  "type": "string",
                  "description": "The status of this conceptual row. This object manages\n            creation, modification, and deletion of rows in this table.\n            cTap2StreamInterceptEnable may be modified any time even the\n            value of this entry rowStatus object is 'active'.  When other\n            rows must be changed, cTap2StreamStatus must be first set to\n            'notInService'.",
                  "x-yang-type": "snmpv2-tc:RowStatus",
                  "readOnly": true
                },
                "cTap2StreamInterceptedHCPackets": {
                  "type": "integer",
                  "description": "The number of packets matching this data stream specification\n            that have been intercepted. This object is a 64-bit version of\n            cTap2StreamInterceptedPackets.",
                  "minimum": 0,
                  "readOnly": true
                },
                "cTap2StreamInterceptHCDrops": {
                  "type": "integer",
                  "description": "The number of packets matching this data stream specification\n            that, having been intercepted, were dropped in the lawful\n            intercept process. This object is a 64-bit version of\n            cTap2StreamInterceptDrops.",
                  "minimum": 0,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cTap2DebugEntry": {
            "type": "array",
            "description": "A list of the debug messages.",
            "items": {
              "type": "object",
              "properties": {
                "cTap2DebugIndex": {
                  "type": "integer",
                  "description": "Index to the debug table.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "cTap2DebugMediationId": {
                  "type": "integer",
                  "description": "The value of this object is that of cTap2MediationContentId\n            identifying an entry in cTap2MediationTable. Note this object\n            may contain a value for which an entry in cTap2MediationTable\n            does not exist. This happens when creation of an entry in\n            cTap2MediationTable fails and this debug message conveys more\n            detailed information regarding the failure.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cTap2DebugStreamId": {
                  "type": "integer",
                  "description": "The value of this object is that of cTap2StreamIndex of an\n            entry in cTap2StreamTable. This object along with\n            cTap2DebugMediationId identifies an entry in cTap2StreamTable.\n            The value of this object may be zero, in which this debug\n            message is regarding a Mediation Device, but not a particular\n            stream.  Note this object may contain a value for which an \n            entry in cTap2MediationTable does not exist. This happens \n            when creation of an entry in cTap2StreamTable fails.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cTap2DebugMessage": {
                  "type": "string",
                  "description": "A text string contains the debug message.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "cTap2DebugStatus": {
                  "type": "string",
                  "description": "The status of this conceptual row. A row in this table is\n            created by the implementing device. A management station cannot\n            modify any of the objects in this row, except deleting the row\n            by setting this object to 'destroy'.",
                  "x-yang-type": "snmpv2-tc:RowStatus",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cTap2DebugUserEntry": {
            "type": "array",
            "description": "A conceptual row in the cTap2DebugUserTable. Each row\n          represents name of user on the router to whom Mediation Device\n          with CCCid represented by cTap2MediationContentId has given\n          access to Lawful Intercept commands and cTap2DebugUserTimeout\n          represents the time when the entry will expire.",
            "items": {
              "type": "object",
              "properties": {
                "cTap2MediationContentId": {
                  "type": "string",
                  "description": "cTap2MediationContentId",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cTap2DebugUserName": {
                  "type": "string",
                  "description": "A human readable string representing the name of debug user\n            who will have access to Lawful Intercept commands.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "cTap2DebugUserTimeout": {
                  "type": "string",
                  "description": "This object specifies the time at which the row will be\n            removed from the table by the system. The value of this object\n            is only effective when the value of corresponding instance of\n            cTap2DebugUserStatus is 'active'.",
                  "x-yang-type": "snmpv2-tc:DateAndTime",
                  "readOnly": true
                },
                "cTap2DebugUserStorageType": {
                  "type": "string",
                  "description": "This object specifies the storage type of this conceptual row.\n            If it is set to 'nonVolatile', this entry can be saved into\n            non-volatile memory.",
                  "x-yang-type": "snmpv2-tc:StorageType",
                  "readOnly": true
                },
                "cTap2DebugUserStatus": {
                  "type": "string",
                  "description": "The status of this conceptual row. This object manages\n            creation, modification, and deletion of rows in this table.\n            cTap2DebugUserTimeout may be modified any time even when the\n            value of this entry rowStatus object is 'active'.",
                  "x-yang-type": "snmpv2-tc:RowStatus",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cTap2MediationGroup": {
            "type": "object",
            "description": "This object contains a value which may be used as an index\n          value for a new cTap2MediationEntry. Whenever read, the agent\n          will change the value to a new non-conflicting value.  This is\n          to reduce the probability of errors during creation of new\n          cTap2MediationTable entries.",
            "properties": {
              "cTap2MediationNewIndex": {
                "type": "integer",
                "description": "This object contains a value which may be used as an index\n          value for a new cTap2MediationEntry. Whenever read, the agent\n          will change the value to a new non-conflicting value.  This is\n          to reduce the probability of errors during creation of new\n          cTap2MediationTable entries.",
                "minimum": -2147483648,
                "maximum": 2147483647,
                "readOnly": true
              },
              "cTap2MediationCapabilities": {
                "type": "string",
                "description": "This object displays the device capabilities with respect to\n          certain fields in Mediation Device table. This may be dependent\n          on hardware capabilities, software capabilities.\n          The following values may be supported:\n              ipV4SrcInterface:  SNMP ifIndex Value may be used to select\n                                 the interface (denoted by\n                                 cTap2MediationSrcInterface) on the\n                                 intercepting device from which to\n                                 transmit intercepted data to an IPv4\n                                 address Mediation Device.\n          \n          \n              ipV6SrcInterface:  SNMP ifIndex Value may be used to select\n                                 the interface (denoted by\n                                 cTap2MediationSrcInterface) on the\n                                 intercepting device from which to\n                                 transmit intercepted data to an IPv6\n                                 address Mediation Device.\n          \n          \n              udp:               UDP may be used as transport protocol\n                                 (denoted by cTap2MediationTransport) in\n                                 transferring intercepted data to the\n                                 Mediation Device.\n          \n          \n              rtcpNack:          RTP with Nack resilience may be used\n                                 as transport protocol (denoted by\n                                 cTap2MediationTransport) in transferring\n                                 intercepted data to the Mediation\n                                 Device.\n          \n              tcp:               TCP may be used as transport protocol\n                                 (denoted by cTap2MediationTransport) in\n                                 transferring intercepted data to the\n                                 Mediation Device.\n          \n          \n              sctp:              SCTP may be used as transport protocol\n                                 (denoted by cTap2MediationTransport) in\n                                 transferring intercepted data to the\n                                 Mediation Device.\n          \n              rtp:               RTP may be used as transport protocol\n                                 (denoted by cTap2MediationTransport) in\n                                 transferring intercepted data to the\n                                 Mediation Device. \n          \n              radius:            Radius may be used as transport protocol\n                                 (denoted by cTap2MediationTransport) in\n                                 transferring intercepted information to \n                                 the Mediation Device.",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cTap2DebugGroup": {
            "type": "object",
            "description": "This object contains the duration in minutes for which an\n          entry in cTap2DebugTable is maintained by the implementing\n          device after which the entry is deleted. The management\n          station also has the option of deleting the entry itself\n          by setting cTap2DebugStatus.",
            "properties": {
              "cTap2DebugAge": {
                "type": "integer",
                "description": "This object contains the duration in minutes for which an\n          entry in cTap2DebugTable is maintained by the implementing\n          device after which the entry is deleted. The management\n          station also has the option of deleting the entry itself\n          by setting cTap2DebugStatus.",
                "minimum": -2147483648,
                "maximum": 2147483647,
                "readOnly": true
              },
              "cTap2DebugMaxEntries": {
                "type": "integer",
                "description": "This object contains the maximum number of debug messages\n          maintained by the implementing device at a time. If this \n          limit is crossed, most recent message will replace the\n          least recent message.",
                "minimum": -2147483648,
                "maximum": 2147483647,
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cTap2MediationTable": {
            "type": "object",
            "description": "cTap2MediationTable",
            "properties": {
              "cTap2MediationEntry": {
                "type": "array",
                "description": "The entry describes a single session maintained with an\n          application on a Mediation Device.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cTap2MediationContentId": {
                      "type": "integer",
                      "description": "cTap2MediationContentId is a session identifier, from the\n            intercept application's perspective, and a content identifier\n            from the Mediation Device's perspective. The Mediation Device\n            is responsible for making sure these are unique, although the\n            SNMP RowStatus row creation process will help by not allowing\n            it to create conflicting entries. Before creating a new entry,\n            a value for this variable may be obtained by reading\n            cTap2MediationNewIndex to reduce the probability of a value\n            collision.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "cTap2MediationDestAddressType": {
                      "type": "string",
                      "description": "The type of cTap2MediationDestAddress.",
                      "x-yang-type": "inet-address:InetAddressType",
                      "readOnly": true
                    },
                    "cTap2MediationDestAddress": {
                      "type": "string",
                      "description": "The IP Address of the Mediation Device's network interface\n            to which to direct intercepted traffic.",
                      "x-yang-type": "inet-address:InetAddress",
                      "readOnly": true
                    },
                    "cTap2MediationDestPort": {
                      "type": "string",
                      "description": "The port number on the Mediation Device's network interface\n            to which to direct intercepted traffic.",
                      "format": "inet:port-number",
                      "readOnly": true
                    },
                    "cTap2MediationSrcInterface": {
                      "type": "string",
                      "description": "The interface on the intercepting device from which to\n            transmit intercepted data. If zero, any interface may be used\n            according to normal IP practice.",
                      "x-yang-type": "if-mib:InterfaceIndexOrZero",
                      "readOnly": true
                    },
                    "cTap2MediationRtcpPort": {
                      "type": "string",
                      "description": "The port number on the intercepting device to which the\n            Mediation Devices directs RTCP Receiver Reports and Nacks.\n            This object is only relevant when the value of\n            cTap2MediationTransport is 'rtpNack'.\n            \n            \n            This port is assigned by the intercepting device, rather than\n            by the Mediation Device or manager application.  The value of\n            this MIB object has no effect before activating the\n            cTap2MediationEntry.",
                      "format": "inet:port-number",
                      "readOnly": true
                    },
                    "cTap2MediationDscp": {
                      "type": "string",
                      "description": "The Differentiated Services Code Point the intercepting\n            device applies to the IP packets encapsulating the\n            intercepted traffic.",
                      "x-yang-type": "CISCO-TAP2-MIB:Ctap2Dscp",
                      "readOnly": true
                    },
                    "cTap2MediationDataType": {
                      "type": "integer",
                      "description": "If RTP with Ack/Nack resilience is selected as a transport,\n            the mediation process requires an RTP payload type for data\n            transmissions, and a second RTP payload type for\n            retransmissions.  This is the RTP payload type for\n            transmissions.\n            \n            \n            This object is only effective when the value of\n            cTap2MediationTransport is 'rtpNack'.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "cTap2MediationRetransmitType": {
                      "type": "integer",
                      "description": "If RTP with Ack/Nack resilience is selected as a transport,\n            the mediation process requires an RTP payload type for data\n            transmissions, and a second RTP payload type for\n            retransmissions.  This is the RTP payload type for\n            retransmissions.\n            \n            \n            This object is only effective when the value of\n            cTap2MediationTransport is 'rtpNack'.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "cTap2MediationTimeout": {
                      "type": "string",
                      "description": "The time at which this row and all related Stream Table rows\n            should be automatically removed, and the intercept function\n            cease. Since the initiating network manager may be the only\n            device able to manage a specific intercept or know of its\n            existence, this acts as a fail-safe for the failure or removal\n            of the network manager. The object is only effective when the\n            value of cTap2MediationStatus is 'active'.",
                      "x-yang-type": "snmpv2-tc:DateAndTime",
                      "readOnly": true
                    },
                    "cTap2MediationTransport": {
                      "type": "string",
                      "description": "The protocol used in transferring intercepted data to the\n            Mediation Device. The following protocols may be supported:\n                       udp:     PacketCable udp format\n                       rtpNack: RTP with Nack resilience\n                       tcp:     TCP with head of line blocking\n                       sctp:    SCTP with head of line blocking \n                       rtp:     Realtime Transport Protocol(RTP)\n                                packet format\n                       radius:  Use Radius, PacketCable1.5 Event Message\n                                to transport the intercepted information.",
                      "readOnly": true
                    },
                    "cTap2MediationNotificationEnable": {
                      "type": "boolean",
                      "description": "This variable controls the generation of any notifications or\n            informs by the MIB agent for this table entry.",
                      "readOnly": true
                    },
                    "cTap2MediationStatus": {
                      "type": "string",
                      "description": "The status of this conceptual row. This object is used to\n            manage creation, modification and deletion of rows in this\n            table.\n            \n            \n            cTap2MediationTimeout may be modified at any time (even while\n            the row is active). But when the row is active, the other\n            writable objects may not be modified without setting its value\n            to 'notInService'.\n            \n            \n            The entry may not be deleted or deactivated by setting its\n            value to 'destroy' or 'notInService' if there is any associated\n            entry in cTap2StreamTable.",
                      "x-yang-type": "snmpv2-tc:RowStatus",
                      "readOnly": true
                    },
                    "cTap2MediationRadiusKey": {
                      "type": "string",
                      "description": "Radius Authentication Key is the shared secret key between \n            radius client and server.",
                      "x-yang-type": "CISCO-TAP2-MIB:Ctap2RadiusKey",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cTap2StreamTable": {
            "type": "object",
            "description": "cTap2StreamTable",
            "properties": {
              "cTap2StreamEntry": {
                "type": "array",
                "description": "A stream entry indicates a single data stream to be\n          intercepted to a Mediation Device. Many selected data\n          streams may go to the same application interface, and many\n          application interfaces are supported.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cTap2MediationContentId": {
                      "type": "string",
                      "description": "cTap2MediationContentId",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cTap2StreamIndex": {
                      "type": "integer",
                      "description": "The index of the stream itself.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "cTap2StreamType": {
                      "type": "string",
                      "description": "Identifies the type of intercept filter associated to this\n            generic stream. The following types of streams are supported:\n                   ip:             The specific filter is an IP filter \n                                   with same indices as that of this \n                                   table. The exact filter is a row in \n                                   citapStreamTable of CISCO-IP-TAP-MIB.\n                   mac:            The specific filter is a MAC filter\n                                   with same indices as that of this table.\n                                   The exact filter is a row in \n                                   c8tapStreamTable of CISCO-802-TAP-MIB.\n                   userConnecton:  The specific filter is a user connection\n                                   filter with same indices as that of \n                                   this table. The exact filter is a row \n                                   in cuctTapStreamTable of \n                                   CISCO-USER-CONNECTION-TAP-MIB.\n                   msPdsn:         The specific filter is a Mobile Sub\n                                   connection filter with same indices as\n                                   that of this table. The exact filter\n                                   is a row in ccptapStreamTable of \n                                   CISCO-CDMA-PDSN-TAP-MIB.\n                   mobility:       The specific filter is a Mobile \n                                   Subscriber connection filter with same\n                                   indices as that of this table. The exact\n                                   filter is a row in cmtapStreamTable of \n                                   CISCO-MOBILITY-TAP-MIB.\n                   voip:           The specific filter is a VoIP\n                                   Subscriber filter with same\n                                   indices as that of this table. The exact\n                                   filter is a row in cvoiptapStreamTable of\n                                   CISCO-VOIP-TAP-MIB.",
                      "readOnly": true
                    },
                    "cTap2StreamInterceptEnable": {
                      "type": "boolean",
                      "description": "If 'true', the tap should intercept matching traffic. The\n            value for this object should be set to 'true' only after an \n            additional filter specification has been attached to this \n            stream.",
                      "readOnly": true
                    },
                    "cTap2StreamInterceptedPackets": {
                      "type": "integer",
                      "description": "The number of packets matching this data stream specification\n            that have been intercepted.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cTap2StreamInterceptDrops": {
                      "type": "integer",
                      "description": "The number of packets matching this data stream specification\n            that, having been intercepted, were dropped in the lawful\n            intercept process.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cTap2StreamStatus": {
                      "type": "string",
                      "description": "The status of this conceptual row. This object manages\n            creation, modification, and deletion of rows in this table.\n            cTap2StreamInterceptEnable may be modified any time even the\n            value of this entry rowStatus object is 'active'.  When other\n            rows must be changed, cTap2StreamStatus must be first set to\n            'notInService'.",
                      "x-yang-type": "snmpv2-tc:RowStatus",
                      "readOnly": true
                    },
                    "cTap2StreamInterceptedHCPackets": {
                      "type": "integer",
                      "description": "The number of packets matching this data stream specification\n            that have been intercepted. This object is a 64-bit version of\n            cTap2StreamInterceptedPackets.",
                      "minimum": 0,
                      "readOnly": true
                    },
                    "cTap2StreamInterceptHCDrops": {
                      "type": "integer",
                      "description": "The number of packets matching this data stream specification\n            that, having been intercepted, were dropped in the lawful\n            intercept process. This object is a 64-bit version of\n            cTap2StreamInterceptDrops.",
                      "minimum": 0,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cTap2DebugTable": {
            "type": "object",
            "description": "cTap2DebugTable",
            "properties": {
              "cTap2DebugEntry": {
                "type": "array",
                "description": "A list of the debug messages.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cTap2DebugIndex": {
                      "type": "integer",
                      "description": "Index to the debug table.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "cTap2DebugMediationId": {
                      "type": "integer",
                      "description": "The value of this object is that of cTap2MediationContentId\n            identifying an entry in cTap2MediationTable. Note this object\n            may contain a value for which an entry in cTap2MediationTable\n            does not exist. This happens when creation of an entry in\n            cTap2MediationTable fails and this debug message conveys more\n            detailed information regarding the failure.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cTap2DebugStreamId": {
                      "type": "integer",
                      "description": "The value of this object is that of cTap2StreamIndex of an\n            entry in cTap2StreamTable. This object along with\n            cTap2DebugMediationId identifies an entry in cTap2StreamTable.\n            The value of this object may be zero, in which this debug\n            message is regarding a Mediation Device, but not a particular\n            stream.  Note this object may contain a value for which an \n            entry in cTap2MediationTable does not exist. This happens \n            when creation of an entry in cTap2StreamTable fails.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cTap2DebugMessage": {
                      "type": "string",
                      "description": "A text string contains the debug message.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "cTap2DebugStatus": {
                      "type": "string",
                      "description": "The status of this conceptual row. A row in this table is\n            created by the implementing device. A management station cannot\n            modify any of the objects in this row, except deleting the row\n            by setting this object to 'destroy'.",
                      "x-yang-type": "snmpv2-tc:RowStatus",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cTap2DebugUserTable": {
            "type": "object",
            "description": "The User Table lists information of all the users configured\n        in the system who are given permission by different Mediation\n        Devices to access Lawful Intercept CLIs.\n        \n        This table will have dependancy on cTap2MediationTable. When\n        entry in cTap2MediationTable is deleted or moved to\n        'notInService', entries corresponding cTap2MediationContentId\n        in this table will be deleted.",
            "properties": {
              "cTap2DebugUserEntry": {
                "type": "array",
                "description": "A conceptual row in the cTap2DebugUserTable. Each row\n          represents name of user on the router to whom Mediation Device\n          with CCCid represented by cTap2MediationContentId has given\n          access to Lawful Intercept commands and cTap2DebugUserTimeout\n          represents the time when the entry will expire.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cTap2MediationContentId": {
                      "type": "string",
                      "description": "cTap2MediationContentId",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cTap2DebugUserName": {
                      "type": "string",
                      "description": "A human readable string representing the name of debug user\n            who will have access to Lawful Intercept commands.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "cTap2DebugUserTimeout": {
                      "type": "string",
                      "description": "This object specifies the time at which the row will be\n            removed from the table by the system. The value of this object\n            is only effective when the value of corresponding instance of\n            cTap2DebugUserStatus is 'active'.",
                      "x-yang-type": "snmpv2-tc:DateAndTime",
                      "readOnly": true
                    },
                    "cTap2DebugUserStorageType": {
                      "type": "string",
                      "description": "This object specifies the storage type of this conceptual row.\n            If it is set to 'nonVolatile', this entry can be saved into\n            non-volatile memory.",
                      "x-yang-type": "snmpv2-tc:StorageType",
                      "readOnly": true
                    },
                    "cTap2DebugUserStatus": {
                      "type": "string",
                      "description": "The status of this conceptual row. This object manages\n            creation, modification, and deletion of rows in this table.\n            cTap2DebugUserTimeout may be modified any time even when the\n            value of this entry rowStatus object is 'active'.",
                      "x-yang-type": "snmpv2-tc:RowStatus",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          }
        }
      },
      "CISCO-TAP2-MIB_object-1": {
        "type": "object",
        "description": "object-1",
        "properties": {
          "cTap2DebugIndex": {
            "type": "string",
            "description": "cTap2DebugIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "cTap2DebugMediationId": {
            "type": "string",
            "description": "cTap2DebugMediationId",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-TAP2-MIB_object-2": {
        "type": "object",
        "description": "object-2",
        "properties": {
          "cTap2DebugIndex": {
            "type": "string",
            "description": "cTap2DebugIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "cTap2DebugStreamId": {
            "type": "string",
            "description": "cTap2DebugStreamId",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-TAP2-MIB_object-3": {
        "type": "object",
        "description": "object-3",
        "properties": {
          "cTap2DebugIndex": {
            "type": "string",
            "description": "cTap2DebugIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "cTap2DebugMessage": {
            "type": "string",
            "description": "cTap2DebugMessage",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-TAP2-MIB_cTap2MediationEntry": {
        "type": "array",
        "description": "The entry describes a single session maintained with an\n          application on a Mediation Device.",
        "items": {
          "type": "object",
          "properties": {
            "cTap2MediationContentId": {
              "type": "integer",
              "description": "cTap2MediationContentId is a session identifier, from the\n            intercept application's perspective, and a content identifier\n            from the Mediation Device's perspective. The Mediation Device\n            is responsible for making sure these are unique, although the\n            SNMP RowStatus row creation process will help by not allowing\n            it to create conflicting entries. Before creating a new entry,\n            a value for this variable may be obtained by reading\n            cTap2MediationNewIndex to reduce the probability of a value\n            collision.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "cTap2MediationDestAddressType": {
              "type": "string",
              "description": "The type of cTap2MediationDestAddress.",
              "x-yang-type": "inet-address:InetAddressType",
              "readOnly": true
            },
            "cTap2MediationDestAddress": {
              "type": "string",
              "description": "The IP Address of the Mediation Device's network interface\n            to which to direct intercepted traffic.",
              "x-yang-type": "inet-address:InetAddress",
              "readOnly": true
            },
            "cTap2MediationDestPort": {
              "type": "string",
              "description": "The port number on the Mediation Device's network interface\n            to which to direct intercepted traffic.",
              "format": "inet:port-number",
              "readOnly": true
            },
            "cTap2MediationSrcInterface": {
              "type": "string",
              "description": "The interface on the intercepting device from which to\n            transmit intercepted data. If zero, any interface may be used\n            according to normal IP practice.",
              "x-yang-type": "if-mib:InterfaceIndexOrZero",
              "readOnly": true
            },
            "cTap2MediationRtcpPort": {
              "type": "string",
              "description": "The port number on the intercepting device to which the\n            Mediation Devices directs RTCP Receiver Reports and Nacks.\n            This object is only relevant when the value of\n            cTap2MediationTransport is 'rtpNack'.\n            \n            \n            This port is assigned by the intercepting device, rather than\n            by the Mediation Device or manager application.  The value of\n            this MIB object has no effect before activating the\n            cTap2MediationEntry.",
              "format": "inet:port-number",
              "readOnly": true
            },
            "cTap2MediationDscp": {
              "type": "string",
              "description": "The Differentiated Services Code Point the intercepting\n            device applies to the IP packets encapsulating the\n            intercepted traffic.",
              "x-yang-type": "CISCO-TAP2-MIB:Ctap2Dscp",
              "readOnly": true
            },
            "cTap2MediationDataType": {
              "type": "integer",
              "description": "If RTP with Ack/Nack resilience is selected as a transport,\n            the mediation process requires an RTP payload type for data\n            transmissions, and a second RTP payload type for\n            retransmissions.  This is the RTP payload type for\n            transmissions.\n            \n            \n            This object is only effective when the value of\n            cTap2MediationTransport is 'rtpNack'.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "cTap2MediationRetransmitType": {
              "type": "integer",
              "description": "If RTP with Ack/Nack resilience is selected as a transport,\n            the mediation process requires an RTP payload type for data\n            transmissions, and a second RTP payload type for\n            retransmissions.  This is the RTP payload type for\n            retransmissions.\n            \n            \n            This object is only effective when the value of\n            cTap2MediationTransport is 'rtpNack'.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "cTap2MediationTimeout": {
              "type": "string",
              "description": "The time at which this row and all related Stream Table rows\n            should be automatically removed, and the intercept function\n            cease. Since the initiating network manager may be the only\n            device able to manage a specific intercept or know of its\n            existence, this acts as a fail-safe for the failure or removal\n            of the network manager. The object is only effective when the\n            value of cTap2MediationStatus is 'active'.",
              "x-yang-type": "snmpv2-tc:DateAndTime",
              "readOnly": true
            },
            "cTap2MediationTransport": {
              "type": "string",
              "description": "The protocol used in transferring intercepted data to the\n            Mediation Device. The following protocols may be supported:\n                       udp:     PacketCable udp format\n                       rtpNack: RTP with Nack resilience\n                       tcp:     TCP with head of line blocking\n                       sctp:    SCTP with head of line blocking \n                       rtp:     Realtime Transport Protocol(RTP)\n                                packet format\n                       radius:  Use Radius, PacketCable1.5 Event Message\n                                to transport the intercepted information.",
              "readOnly": true
            },
            "cTap2MediationNotificationEnable": {
              "type": "boolean",
              "description": "This variable controls the generation of any notifications or\n            informs by the MIB agent for this table entry.",
              "readOnly": true
            },
            "cTap2MediationStatus": {
              "type": "string",
              "description": "The status of this conceptual row. This object is used to\n            manage creation, modification and deletion of rows in this\n            table.\n            \n            \n            cTap2MediationTimeout may be modified at any time (even while\n            the row is active). But when the row is active, the other\n            writable objects may not be modified without setting its value\n            to 'notInService'.\n            \n            \n            The entry may not be deleted or deactivated by setting its\n            value to 'destroy' or 'notInService' if there is any associated\n            entry in cTap2StreamTable.",
              "x-yang-type": "snmpv2-tc:RowStatus",
              "readOnly": true
            },
            "cTap2MediationRadiusKey": {
              "type": "string",
              "description": "Radius Authentication Key is the shared secret key between \n            radius client and server.",
              "x-yang-type": "CISCO-TAP2-MIB:Ctap2RadiusKey",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-TAP2-MIB_cTap2StreamEntry": {
        "type": "array",
        "description": "A stream entry indicates a single data stream to be\n          intercepted to a Mediation Device. Many selected data\n          streams may go to the same application interface, and many\n          application interfaces are supported.",
        "items": {
          "type": "object",
          "properties": {
            "cTap2MediationContentId": {
              "type": "string",
              "description": "cTap2MediationContentId",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cTap2StreamIndex": {
              "type": "integer",
              "description": "The index of the stream itself.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "cTap2StreamType": {
              "type": "string",
              "description": "Identifies the type of intercept filter associated to this\n            generic stream. The following types of streams are supported:\n                   ip:             The specific filter is an IP filter \n                                   with same indices as that of this \n                                   table. The exact filter is a row in \n                                   citapStreamTable of CISCO-IP-TAP-MIB.\n                   mac:            The specific filter is a MAC filter\n                                   with same indices as that of this table.\n                                   The exact filter is a row in \n                                   c8tapStreamTable of CISCO-802-TAP-MIB.\n                   userConnecton:  The specific filter is a user connection\n                                   filter with same indices as that of \n                                   this table. The exact filter is a row \n                                   in cuctTapStreamTable of \n                                   CISCO-USER-CONNECTION-TAP-MIB.\n                   msPdsn:         The specific filter is a Mobile Sub\n                                   connection filter with same indices as\n                                   that of this table. The exact filter\n                                   is a row in ccptapStreamTable of \n                                   CISCO-CDMA-PDSN-TAP-MIB.\n                   mobility:       The specific filter is a Mobile \n                                   Subscriber connection filter with same\n                                   indices as that of this table. The exact\n                                   filter is a row in cmtapStreamTable of \n                                   CISCO-MOBILITY-TAP-MIB.\n                   voip:           The specific filter is a VoIP\n                                   Subscriber filter with same\n                                   indices as that of this table. The exact\n                                   filter is a row in cvoiptapStreamTable of\n                                   CISCO-VOIP-TAP-MIB.",
              "readOnly": true
            },
            "cTap2StreamInterceptEnable": {
              "type": "boolean",
              "description": "If 'true', the tap should intercept matching traffic. The\n            value for this object should be set to 'true' only after an \n            additional filter specification has been attached to this \n            stream.",
              "readOnly": true
            },
            "cTap2StreamInterceptedPackets": {
              "type": "integer",
              "description": "The number of packets matching this data stream specification\n            that have been intercepted.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cTap2StreamInterceptDrops": {
              "type": "integer",
              "description": "The number of packets matching this data stream specification\n            that, having been intercepted, were dropped in the lawful\n            intercept process.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cTap2StreamStatus": {
              "type": "string",
              "description": "The status of this conceptual row. This object manages\n            creation, modification, and deletion of rows in this table.\n            cTap2StreamInterceptEnable may be modified any time even the\n            value of this entry rowStatus object is 'active'.  When other\n            rows must be changed, cTap2StreamStatus must be first set to\n            'notInService'.",
              "x-yang-type": "snmpv2-tc:RowStatus",
              "readOnly": true
            },
            "cTap2StreamInterceptedHCPackets": {
              "type": "integer",
              "description": "The number of packets matching this data stream specification\n            that have been intercepted. This object is a 64-bit version of\n            cTap2StreamInterceptedPackets.",
              "minimum": 0,
              "readOnly": true
            },
            "cTap2StreamInterceptHCDrops": {
              "type": "integer",
              "description": "The number of packets matching this data stream specification\n            that, having been intercepted, were dropped in the lawful\n            intercept process. This object is a 64-bit version of\n            cTap2StreamInterceptDrops.",
              "minimum": 0,
              "readOnly": true
            }
          }
        }
      },
      "CISCO-TAP2-MIB_cTap2DebugEntry": {
        "type": "array",
        "description": "A list of the debug messages.",
        "items": {
          "type": "object",
          "properties": {
            "cTap2DebugIndex": {
              "type": "integer",
              "description": "Index to the debug table.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "cTap2DebugMediationId": {
              "type": "integer",
              "description": "The value of this object is that of cTap2MediationContentId\n            identifying an entry in cTap2MediationTable. Note this object\n            may contain a value for which an entry in cTap2MediationTable\n            does not exist. This happens when creation of an entry in\n            cTap2MediationTable fails and this debug message conveys more\n            detailed information regarding the failure.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cTap2DebugStreamId": {
              "type": "integer",
              "description": "The value of this object is that of cTap2StreamIndex of an\n            entry in cTap2StreamTable. This object along with\n            cTap2DebugMediationId identifies an entry in cTap2StreamTable.\n            The value of this object may be zero, in which this debug\n            message is regarding a Mediation Device, but not a particular\n            stream.  Note this object may contain a value for which an \n            entry in cTap2MediationTable does not exist. This happens \n            when creation of an entry in cTap2StreamTable fails.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cTap2DebugMessage": {
              "type": "string",
              "description": "A text string contains the debug message.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "cTap2DebugStatus": {
              "type": "string",
              "description": "The status of this conceptual row. A row in this table is\n            created by the implementing device. A management station cannot\n            modify any of the objects in this row, except deleting the row\n            by setting this object to 'destroy'.",
              "x-yang-type": "snmpv2-tc:RowStatus",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-TAP2-MIB_cTap2DebugUserEntry": {
        "type": "array",
        "description": "A conceptual row in the cTap2DebugUserTable. Each row\n          represents name of user on the router to whom Mediation Device\n          with CCCid represented by cTap2MediationContentId has given\n          access to Lawful Intercept commands and cTap2DebugUserTimeout\n          represents the time when the entry will expire.",
        "items": {
          "type": "object",
          "properties": {
            "cTap2MediationContentId": {
              "type": "string",
              "description": "cTap2MediationContentId",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cTap2DebugUserName": {
              "type": "string",
              "description": "A human readable string representing the name of debug user\n            who will have access to Lawful Intercept commands.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "cTap2DebugUserTimeout": {
              "type": "string",
              "description": "This object specifies the time at which the row will be\n            removed from the table by the system. The value of this object\n            is only effective when the value of corresponding instance of\n            cTap2DebugUserStatus is 'active'.",
              "x-yang-type": "snmpv2-tc:DateAndTime",
              "readOnly": true
            },
            "cTap2DebugUserStorageType": {
              "type": "string",
              "description": "This object specifies the storage type of this conceptual row.\n            If it is set to 'nonVolatile', this entry can be saved into\n            non-volatile memory.",
              "x-yang-type": "snmpv2-tc:StorageType",
              "readOnly": true
            },
            "cTap2DebugUserStatus": {
              "type": "string",
              "description": "The status of this conceptual row. This object manages\n            creation, modification, and deletion of rows in this table.\n            cTap2DebugUserTimeout may be modified any time even when the\n            value of this entry rowStatus object is 'active'.",
              "x-yang-type": "snmpv2-tc:RowStatus",
              "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-TAP2-MIB",
      "description": "MIB operations for CISCO-TAP2-MIB"
    }
  ],
  "externalDocs": {
    "description": "Cisco SNMP Object Navigator",
    "url": "https://snmp.cloudapps.cisco.com/Support/IOS/do/BrowseMIB.do"
  }
}
