{
  "openapi": "3.0.0",
  "info": {
    "title": "CISCO-ETHERLIKE-EXT-MIB MIB API",
    "version": "1.0.0",
    "description": "The MIB module to describe generic objects for\n    ethernet-like network interfaces. \n    \n    This MIB provides ethernet-like network interfaces \n    information that are either excluded by EtherLike-MIB \n    or specific to Cisco products.\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-ETHERLIKE-EXT-MIB structure](https://jeremycohoe.github.io/cisco-ios-xe-openapi-swagger/yang-trees/CISCO-ETHERLIKE-EXT-MIB.html)",
    "contact": {
      "name": "Cisco DevNet",
      "url": "https://developer.cisco.com"
    },
    "x-yang-module": "CISCO-ETHERLIKE-EXT-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-ETHERLIKE-EXT-MIB:ceeDot3PauseExtTable": {
      "get": {
        "summary": "Get ceeDot3PauseExtTable data",
        "description": "Retrieve ceeDot3PauseExtTable operational data from MIB",
        "tags": [
          "CISCO-ETHERLIKE-EXT-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A list of additional descriptive and status\n        information about the MAC Control PAUSE \n        function on the ethernet-like interfaces \n        attached to a particular system, in extension to\n        dot3PauseTable in EtherLike-MIB. There will be \n        one row in this table for each ethernet-like \n        interface in the system which supports the MAC \n        Control PAUSE function.",
                  "properties": {
                    "ceeDot3PauseExtEntry": {
                      "type": "array",
                      "description": "An entry in the table, containing additional\n          information about the MAC Control PAUSE function \n          on a single ethernet-like interface, in extension \n          to dot3PauseEntry in Etherlike-MIB.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "dot3StatsIndex": {
                            "type": "string",
                            "description": "dot3StatsIndex",
                            "x-yang-type": "leafref"
                          },
                          "ceeDot3PauseExtAdminMode": {
                            "type": "string",
                            "description": "Indicates preference to send or process pause\n            frames on this interface.\n            txDesired(0)  -  indicates preference to send pause \n                             frames, but autonegotiates flow \n                             control. This bit can only be \n                             turned on when the corresponding \n                             instance of dot3PauseAdminMode \n                             has the value of 'enabledXmit' or \n                             'enabledXmitAndRcv'.\n            rxDesired(1)  -  indicates preference to process \n                             pause frames, but autonegotiates \n                             flow control. This bit can only be \n                             turned on when the corresponding \n                             instance of dot3PauseAdminMode \n                             has the value of 'enabledRcv' or \n                             'enabledXmitAndRcv'."
                          },
                          "ceeDot3PauseExtOperMode": {
                            "type": "string",
                            "description": "Provides additional information about the flow\n            control operational status on this interface.\n            txDisagree(0) - the transmit pause function on \n                            this interface is disabled due to \n                            disagreement from the far end on \n                            negotiation.\n            rxDisagree(1) - the receive pause function on  \n                            this interface is disabled due to \n                            disagreement from the far end on \n                            negotiation.\n            txDesired(2)  - the transmit pause function on \n                            this interface is desired.\n            rxDesired(3)  - the receive pause function on  \n                            this interface is desired."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ETHERLIKE-EXT-MIB:ceeDot3PauseExtTable": {
                    "ceeDot3PauseExtEntry": [
                      {
                        "dot3StatsIndex": "1",
                        "ceeDot3PauseExtAdminMode": "example-string",
                        "ceeDot3PauseExtOperMode": "example-string"
                      },
                      {
                        "dot3StatsIndex": "2",
                        "ceeDot3PauseExtAdminMode": "example-string",
                        "ceeDot3PauseExtOperMode": "example-string"
                      },
                      {
                        "dot3StatsIndex": "3",
                        "ceeDot3PauseExtAdminMode": "example-string",
                        "ceeDot3PauseExtOperMode": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ceeDot3PauseExtTable",
        "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": "/ceeDot3PauseExtTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ETHERLIKE-EXT-MIB:ceeDot3PauseExtTable/ceeDot3PauseExtEntry": {
      "get": {
        "summary": "Get ceeDot3PauseExtEntry list",
        "description": "Retrieve list of ceeDot3PauseExtEntry entries from MIB",
        "tags": [
          "CISCO-ETHERLIKE-EXT-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry in the table, containing additional\n          information about the MAC Control PAUSE function \n          on a single ethernet-like interface, in extension \n          to dot3PauseEntry in Etherlike-MIB.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "dot3StatsIndex": {
                        "type": "string",
                        "description": "dot3StatsIndex",
                        "x-yang-type": "leafref"
                      },
                      "ceeDot3PauseExtAdminMode": {
                        "type": "string",
                        "description": "Indicates preference to send or process pause\n            frames on this interface.\n            txDesired(0)  -  indicates preference to send pause \n                             frames, but autonegotiates flow \n                             control. This bit can only be \n                             turned on when the corresponding \n                             instance of dot3PauseAdminMode \n                             has the value of 'enabledXmit' or \n                             'enabledXmitAndRcv'.\n            rxDesired(1)  -  indicates preference to process \n                             pause frames, but autonegotiates \n                             flow control. This bit can only be \n                             turned on when the corresponding \n                             instance of dot3PauseAdminMode \n                             has the value of 'enabledRcv' or \n                             'enabledXmitAndRcv'."
                      },
                      "ceeDot3PauseExtOperMode": {
                        "type": "string",
                        "description": "Provides additional information about the flow\n            control operational status on this interface.\n            txDisagree(0) - the transmit pause function on \n                            this interface is disabled due to \n                            disagreement from the far end on \n                            negotiation.\n            rxDisagree(1) - the receive pause function on  \n                            this interface is disabled due to \n                            disagreement from the far end on \n                            negotiation.\n            txDesired(2)  - the transmit pause function on \n                            this interface is desired.\n            rxDesired(3)  - the receive pause function on  \n                            this interface is desired."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ETHERLIKE-EXT-MIB:ceeDot3PauseExtEntry": [
                    {
                      "dot3StatsIndex": "example-string",
                      "ceeDot3PauseExtAdminMode": "example-string",
                      "ceeDot3PauseExtOperMode": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ceeDot3PauseExtEntry",
        "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": "/ceeDot3PauseExtTable/ceeDot3PauseExtEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ETHERLIKE-EXT-MIB:ceeDot3PauseExtTable/ceeDot3PauseExtEntry={dot3StatsIndex}": {
      "get": {
        "summary": "Get ceeDot3PauseExtEntry entry",
        "description": "Retrieve specific ceeDot3PauseExtEntry entry by key from MIB",
        "tags": [
          "CISCO-ETHERLIKE-EXT-MIB"
        ],
        "parameters": [
          {
            "name": "dot3StatsIndex",
            "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": {
                    "dot3StatsIndex": {
                      "type": "string",
                      "description": "dot3StatsIndex",
                      "x-yang-type": "leafref"
                    },
                    "ceeDot3PauseExtAdminMode": {
                      "type": "string",
                      "description": "Indicates preference to send or process pause\n            frames on this interface.\n            txDesired(0)  -  indicates preference to send pause \n                             frames, but autonegotiates flow \n                             control. This bit can only be \n                             turned on when the corresponding \n                             instance of dot3PauseAdminMode \n                             has the value of 'enabledXmit' or \n                             'enabledXmitAndRcv'.\n            rxDesired(1)  -  indicates preference to process \n                             pause frames, but autonegotiates \n                             flow control. This bit can only be \n                             turned on when the corresponding \n                             instance of dot3PauseAdminMode \n                             has the value of 'enabledRcv' or \n                             'enabledXmitAndRcv'."
                    },
                    "ceeDot3PauseExtOperMode": {
                      "type": "string",
                      "description": "Provides additional information about the flow\n            control operational status on this interface.\n            txDisagree(0) - the transmit pause function on \n                            this interface is disabled due to \n                            disagreement from the far end on \n                            negotiation.\n            rxDisagree(1) - the receive pause function on  \n                            this interface is disabled due to \n                            disagreement from the far end on \n                            negotiation.\n            txDesired(2)  - the transmit pause function on \n                            this interface is desired.\n            rxDesired(3)  - the receive pause function on  \n                            this interface is desired."
                    }
                  }
                },
                "example": {
                  "CISCO-ETHERLIKE-EXT-MIB:ceeDot3PauseExtEntry": {
                    "dot3StatsIndex": "example-string",
                    "ceeDot3PauseExtAdminMode": "example-string",
                    "ceeDot3PauseExtOperMode": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ceeDot3PauseExtEntry-2"
      },
      "x-yang-path": "/ceeDot3PauseExtTable/ceeDot3PauseExtEntry={dot3StatsIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "dot3StatsIndex"
      ]
    },
    "/data/CISCO-ETHERLIKE-EXT-MIB:ceeSubInterfaceTable": {
      "get": {
        "summary": "Get ceeSubInterfaceTable data",
        "description": "Retrieve ceeSubInterfaceTable operational data from MIB",
        "tags": [
          "CISCO-ETHERLIKE-EXT-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "ceeSubInterfaceTable",
                  "properties": {
                    "ceeSubInterfaceEntry": {
                      "type": "array",
                      "description": "ceeSubInterfaceEntry",
                      "items": {
                        "type": "object",
                        "properties": {
                          "ifIndex": {
                            "type": "string",
                            "description": "ifIndex",
                            "x-yang-type": "leafref"
                          },
                          "ceeSubInterfaceCount": {
                            "type": "integer",
                            "description": "This object represents the number of subinterfaces\n            created on a Ethernet-like interface.",
                            "minimum": 0,
                            "maximum": 4294967295
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ETHERLIKE-EXT-MIB:ceeSubInterfaceTable": {
                    "ceeSubInterfaceEntry": [
                      {
                        "ifIndex": "1",
                        "ceeSubInterfaceCount": 0
                      },
                      {
                        "ifIndex": "2",
                        "ceeSubInterfaceCount": 0
                      },
                      {
                        "ifIndex": "3",
                        "ceeSubInterfaceCount": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ceeSubInterfaceTable",
        "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": "/ceeSubInterfaceTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ETHERLIKE-EXT-MIB:ceeSubInterfaceTable/ceeSubInterfaceEntry": {
      "get": {
        "summary": "Get ceeSubInterfaceEntry list",
        "description": "Retrieve list of ceeSubInterfaceEntry entries from MIB",
        "tags": [
          "CISCO-ETHERLIKE-EXT-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "ceeSubInterfaceEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "ceeSubInterfaceCount": {
                        "type": "integer",
                        "description": "This object represents the number of subinterfaces\n            created on a Ethernet-like interface.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ETHERLIKE-EXT-MIB:ceeSubInterfaceEntry": [
                    {
                      "ifIndex": "example-string",
                      "ceeSubInterfaceCount": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ceeSubInterfaceEntry",
        "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": "/ceeSubInterfaceTable/ceeSubInterfaceEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ETHERLIKE-EXT-MIB:ceeSubInterfaceTable/ceeSubInterfaceEntry={ifIndex}": {
      "get": {
        "summary": "Get ceeSubInterfaceEntry entry",
        "description": "Retrieve specific ceeSubInterfaceEntry entry by key from MIB",
        "tags": [
          "CISCO-ETHERLIKE-EXT-MIB"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "ceeSubInterfaceCount": {
                      "type": "integer",
                      "description": "This object represents the number of subinterfaces\n            created on a Ethernet-like interface.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-ETHERLIKE-EXT-MIB:ceeSubInterfaceEntry": {
                    "ifIndex": "example-string",
                    "ceeSubInterfaceCount": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ceeSubInterfaceEntry-2"
      },
      "x-yang-path": "/ceeSubInterfaceTable/ceeSubInterfaceEntry={ifIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex"
      ]
    },
    "/data/CISCO-ETHERLIKE-EXT-MIB:ceeDot3PauseExtEntry": {
      "get": {
        "summary": "Get ceeDot3PauseExtEntry list",
        "description": "Retrieve list of ceeDot3PauseExtEntry entries from MIB",
        "tags": [
          "CISCO-ETHERLIKE-EXT-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry in the table, containing additional\n          information about the MAC Control PAUSE function \n          on a single ethernet-like interface, in extension \n          to dot3PauseEntry in Etherlike-MIB.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "dot3StatsIndex": {
                        "type": "string",
                        "description": "dot3StatsIndex",
                        "x-yang-type": "leafref"
                      },
                      "ceeDot3PauseExtAdminMode": {
                        "type": "string",
                        "description": "Indicates preference to send or process pause\n            frames on this interface.\n            txDesired(0)  -  indicates preference to send pause \n                             frames, but autonegotiates flow \n                             control. This bit can only be \n                             turned on when the corresponding \n                             instance of dot3PauseAdminMode \n                             has the value of 'enabledXmit' or \n                             'enabledXmitAndRcv'.\n            rxDesired(1)  -  indicates preference to process \n                             pause frames, but autonegotiates \n                             flow control. This bit can only be \n                             turned on when the corresponding \n                             instance of dot3PauseAdminMode \n                             has the value of 'enabledRcv' or \n                             'enabledXmitAndRcv'."
                      },
                      "ceeDot3PauseExtOperMode": {
                        "type": "string",
                        "description": "Provides additional information about the flow\n            control operational status on this interface.\n            txDisagree(0) - the transmit pause function on \n                            this interface is disabled due to \n                            disagreement from the far end on \n                            negotiation.\n            rxDisagree(1) - the receive pause function on  \n                            this interface is disabled due to \n                            disagreement from the far end on \n                            negotiation.\n            txDesired(2)  - the transmit pause function on \n                            this interface is desired.\n            rxDesired(3)  - the receive pause function on  \n                            this interface is desired."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ETHERLIKE-EXT-MIB:ceeDot3PauseExtEntry": [
                    {
                      "dot3StatsIndex": "example-string",
                      "ceeDot3PauseExtAdminMode": "example-string",
                      "ceeDot3PauseExtOperMode": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ceeDot3PauseExtEntry-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": "/ceeDot3PauseExtEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ETHERLIKE-EXT-MIB:ceeDot3PauseExtEntry={dot3StatsIndex}": {
      "get": {
        "summary": "Get ceeDot3PauseExtEntry entry",
        "description": "Retrieve specific ceeDot3PauseExtEntry entry by key from MIB",
        "tags": [
          "CISCO-ETHERLIKE-EXT-MIB"
        ],
        "parameters": [
          {
            "name": "dot3StatsIndex",
            "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": {
                    "dot3StatsIndex": {
                      "type": "string",
                      "description": "dot3StatsIndex",
                      "x-yang-type": "leafref"
                    },
                    "ceeDot3PauseExtAdminMode": {
                      "type": "string",
                      "description": "Indicates preference to send or process pause\n            frames on this interface.\n            txDesired(0)  -  indicates preference to send pause \n                             frames, but autonegotiates flow \n                             control. This bit can only be \n                             turned on when the corresponding \n                             instance of dot3PauseAdminMode \n                             has the value of 'enabledXmit' or \n                             'enabledXmitAndRcv'.\n            rxDesired(1)  -  indicates preference to process \n                             pause frames, but autonegotiates \n                             flow control. This bit can only be \n                             turned on when the corresponding \n                             instance of dot3PauseAdminMode \n                             has the value of 'enabledRcv' or \n                             'enabledXmitAndRcv'."
                    },
                    "ceeDot3PauseExtOperMode": {
                      "type": "string",
                      "description": "Provides additional information about the flow\n            control operational status on this interface.\n            txDisagree(0) - the transmit pause function on \n                            this interface is disabled due to \n                            disagreement from the far end on \n                            negotiation.\n            rxDisagree(1) - the receive pause function on  \n                            this interface is disabled due to \n                            disagreement from the far end on \n                            negotiation.\n            txDesired(2)  - the transmit pause function on \n                            this interface is desired.\n            rxDesired(3)  - the receive pause function on  \n                            this interface is desired."
                    }
                  }
                },
                "example": {
                  "CISCO-ETHERLIKE-EXT-MIB:ceeDot3PauseExtEntry": {
                    "dot3StatsIndex": "example-string",
                    "ceeDot3PauseExtAdminMode": "example-string",
                    "ceeDot3PauseExtOperMode": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ceeDot3PauseExtEntry-4"
      },
      "x-yang-path": "/ceeDot3PauseExtEntry={dot3StatsIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "dot3StatsIndex"
      ]
    },
    "/data/CISCO-ETHERLIKE-EXT-MIB:ceeSubInterfaceEntry": {
      "get": {
        "summary": "Get ceeSubInterfaceEntry list",
        "description": "Retrieve list of ceeSubInterfaceEntry entries from MIB",
        "tags": [
          "CISCO-ETHERLIKE-EXT-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "ceeSubInterfaceEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "ceeSubInterfaceCount": {
                        "type": "integer",
                        "description": "This object represents the number of subinterfaces\n            created on a Ethernet-like interface.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-ETHERLIKE-EXT-MIB:ceeSubInterfaceEntry": [
                    {
                      "ifIndex": "example-string",
                      "ceeSubInterfaceCount": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ceeSubInterfaceEntry-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": "/ceeSubInterfaceEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-ETHERLIKE-EXT-MIB:ceeSubInterfaceEntry={ifIndex}": {
      "get": {
        "summary": "Get ceeSubInterfaceEntry entry",
        "description": "Retrieve specific ceeSubInterfaceEntry entry by key from MIB",
        "tags": [
          "CISCO-ETHERLIKE-EXT-MIB"
        ],
        "parameters": [
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "ceeSubInterfaceCount": {
                      "type": "integer",
                      "description": "This object represents the number of subinterfaces\n            created on a Ethernet-like interface.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-ETHERLIKE-EXT-MIB:ceeSubInterfaceEntry": {
                    "ifIndex": "example-string",
                    "ceeSubInterfaceCount": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ceeSubInterfaceEntry-4"
      },
      "x-yang-path": "/ceeSubInterfaceEntry={ifIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "ifIndex"
      ]
    }
  },
  "components": {
    "schemas": {
      "CISCO-ETHERLIKE-EXT-MIB_CISCO-ETHERLIKE-EXT-MIB": {
        "type": "object",
        "description": "A list of additional descriptive and status\n        information about the MAC Control PAUSE \n        function on the ethernet-like interfaces \n        attached to a particular system, in extension to\n        dot3PauseTable in EtherLike-MIB. There will be \n        one row in this table for each ethernet-like \n        interface in the system which supports the MAC \n        Control PAUSE function.",
        "properties": {
          "ceeDot3PauseExtEntry": {
            "type": "array",
            "description": "An entry in the table, containing additional\n          information about the MAC Control PAUSE function \n          on a single ethernet-like interface, in extension \n          to dot3PauseEntry in Etherlike-MIB.",
            "items": {
              "type": "object",
              "properties": {
                "dot3StatsIndex": {
                  "type": "string",
                  "description": "dot3StatsIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "ceeDot3PauseExtAdminMode": {
                  "type": "string",
                  "description": "Indicates preference to send or process pause\n            frames on this interface.\n            txDesired(0)  -  indicates preference to send pause \n                             frames, but autonegotiates flow \n                             control. This bit can only be \n                             turned on when the corresponding \n                             instance of dot3PauseAdminMode \n                             has the value of 'enabledXmit' or \n                             'enabledXmitAndRcv'.\n            rxDesired(1)  -  indicates preference to process \n                             pause frames, but autonegotiates \n                             flow control. This bit can only be \n                             turned on when the corresponding \n                             instance of dot3PauseAdminMode \n                             has the value of 'enabledRcv' or \n                             'enabledXmitAndRcv'.",
                  "readOnly": true
                },
                "ceeDot3PauseExtOperMode": {
                  "type": "string",
                  "description": "Provides additional information about the flow\n            control operational status on this interface.\n            txDisagree(0) - the transmit pause function on \n                            this interface is disabled due to \n                            disagreement from the far end on \n                            negotiation.\n            rxDisagree(1) - the receive pause function on  \n                            this interface is disabled due to \n                            disagreement from the far end on \n                            negotiation.\n            txDesired(2)  - the transmit pause function on \n                            this interface is desired.\n            rxDesired(3)  - the receive pause function on  \n                            this interface is desired.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "ceeSubInterfaceEntry": {
            "type": "array",
            "description": "ceeSubInterfaceEntry",
            "items": {
              "type": "object",
              "properties": {
                "ifIndex": {
                  "type": "string",
                  "description": "ifIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "ceeSubInterfaceCount": {
                  "type": "integer",
                  "description": "This object represents the number of subinterfaces\n            created on a Ethernet-like interface.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "ceeDot3PauseExtTable": {
            "type": "object",
            "description": "A list of additional descriptive and status\n        information about the MAC Control PAUSE \n        function on the ethernet-like interfaces \n        attached to a particular system, in extension to\n        dot3PauseTable in EtherLike-MIB. There will be \n        one row in this table for each ethernet-like \n        interface in the system which supports the MAC \n        Control PAUSE function.",
            "properties": {
              "ceeDot3PauseExtEntry": {
                "type": "array",
                "description": "An entry in the table, containing additional\n          information about the MAC Control PAUSE function \n          on a single ethernet-like interface, in extension \n          to dot3PauseEntry in Etherlike-MIB.",
                "items": {
                  "type": "object",
                  "properties": {
                    "dot3StatsIndex": {
                      "type": "string",
                      "description": "dot3StatsIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "ceeDot3PauseExtAdminMode": {
                      "type": "string",
                      "description": "Indicates preference to send or process pause\n            frames on this interface.\n            txDesired(0)  -  indicates preference to send pause \n                             frames, but autonegotiates flow \n                             control. This bit can only be \n                             turned on when the corresponding \n                             instance of dot3PauseAdminMode \n                             has the value of 'enabledXmit' or \n                             'enabledXmitAndRcv'.\n            rxDesired(1)  -  indicates preference to process \n                             pause frames, but autonegotiates \n                             flow control. This bit can only be \n                             turned on when the corresponding \n                             instance of dot3PauseAdminMode \n                             has the value of 'enabledRcv' or \n                             'enabledXmitAndRcv'.",
                      "readOnly": true
                    },
                    "ceeDot3PauseExtOperMode": {
                      "type": "string",
                      "description": "Provides additional information about the flow\n            control operational status on this interface.\n            txDisagree(0) - the transmit pause function on \n                            this interface is disabled due to \n                            disagreement from the far end on \n                            negotiation.\n            rxDisagree(1) - the receive pause function on  \n                            this interface is disabled due to \n                            disagreement from the far end on \n                            negotiation.\n            txDesired(2)  - the transmit pause function on \n                            this interface is desired.\n            rxDesired(3)  - the receive pause function on  \n                            this interface is desired.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "ceeSubInterfaceTable": {
            "type": "object",
            "description": "ceeSubInterfaceTable",
            "properties": {
              "ceeSubInterfaceEntry": {
                "type": "array",
                "description": "ceeSubInterfaceEntry",
                "items": {
                  "type": "object",
                  "properties": {
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "ceeSubInterfaceCount": {
                      "type": "integer",
                      "description": "This object represents the number of subinterfaces\n            created on a Ethernet-like interface.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          }
        }
      },
      "CISCO-ETHERLIKE-EXT-MIB_ceeDot3PauseExtEntry": {
        "type": "array",
        "description": "An entry in the table, containing additional\n          information about the MAC Control PAUSE function \n          on a single ethernet-like interface, in extension \n          to dot3PauseEntry in Etherlike-MIB.",
        "items": {
          "type": "object",
          "properties": {
            "dot3StatsIndex": {
              "type": "string",
              "description": "dot3StatsIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "ceeDot3PauseExtAdminMode": {
              "type": "string",
              "description": "Indicates preference to send or process pause\n            frames on this interface.\n            txDesired(0)  -  indicates preference to send pause \n                             frames, but autonegotiates flow \n                             control. This bit can only be \n                             turned on when the corresponding \n                             instance of dot3PauseAdminMode \n                             has the value of 'enabledXmit' or \n                             'enabledXmitAndRcv'.\n            rxDesired(1)  -  indicates preference to process \n                             pause frames, but autonegotiates \n                             flow control. This bit can only be \n                             turned on when the corresponding \n                             instance of dot3PauseAdminMode \n                             has the value of 'enabledRcv' or \n                             'enabledXmitAndRcv'.",
              "readOnly": true
            },
            "ceeDot3PauseExtOperMode": {
              "type": "string",
              "description": "Provides additional information about the flow\n            control operational status on this interface.\n            txDisagree(0) - the transmit pause function on \n                            this interface is disabled due to \n                            disagreement from the far end on \n                            negotiation.\n            rxDisagree(1) - the receive pause function on  \n                            this interface is disabled due to \n                            disagreement from the far end on \n                            negotiation.\n            txDesired(2)  - the transmit pause function on \n                            this interface is desired.\n            rxDesired(3)  - the receive pause function on  \n                            this interface is desired.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-ETHERLIKE-EXT-MIB_ceeSubInterfaceEntry": {
        "type": "array",
        "description": "ceeSubInterfaceEntry",
        "items": {
          "type": "object",
          "properties": {
            "ifIndex": {
              "type": "string",
              "description": "ifIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "ceeSubInterfaceCount": {
              "type": "integer",
              "description": "This object represents the number of subinterfaces\n            created on a Ethernet-like interface.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            }
          }
        }
      },
      "restconf-error": {
        "type": "object",
        "description": "Standard RESTCONF error response (RFC 8040 Section 7.1)",
        "properties": {
          "ietf-restconf:errors": {
            "type": "object",
            "properties": {
              "error": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "error-type": {
                      "type": "string",
                      "enum": [
                        "transport",
                        "rpc",
                        "protocol",
                        "application"
                      ],
                      "description": "Layer where the error occurred"
                    },
                    "error-tag": {
                      "type": "string",
                      "description": "Enumerated error tag (e.g. invalid-value, data-missing, access-denied)"
                    },
                    "error-severity": {
                      "type": "string",
                      "enum": [
                        "error",
                        "warning"
                      ],
                      "description": "Error severity"
                    },
                    "error-app-tag": {
                      "type": "string",
                      "description": "Application-specific error tag"
                    },
                    "error-path": {
                      "type": "string",
                      "description": "YANG instance-identifier of the error node"
                    },
                    "error-message": {
                      "type": "string",
                      "description": "Human-readable error description"
                    }
                  },
                  "required": [
                    "error-type",
                    "error-tag"
                  ]
                }
              }
            }
          }
        },
        "example": {
          "ietf-restconf:errors": {
            "error": [
              {
                "error-type": "protocol",
                "error-tag": "invalid-value",
                "error-severity": "error",
                "error-message": "Invalid input parameter"
              }
            ]
          }
        }
      }
    },
    "securitySchemes": {
      "basicAuth": {
        "type": "http",
        "scheme": "basic"
      }
    }
  },
  "security": [
    {
      "basicAuth": []
    }
  ],
  "tags": [
    {
      "name": "CISCO-ETHERLIKE-EXT-MIB",
      "description": "MIB operations for CISCO-ETHERLIKE-EXT-MIB"
    }
  ],
  "externalDocs": {
    "description": "Cisco SNMP Object Navigator",
    "url": "https://snmp.cloudapps.cisco.com/Support/IOS/do/BrowseMIB.do"
  }
}
