{
  "openapi": "3.0.0",
  "info": {
    "title": "CISCO-RADIUS-EXT-MIB MIB API",
    "version": "1.0.0",
    "description": "This MIB module defines objects describing RADIUS (Remote\n    Access Dialin User Service), serving as an extension of the\n    following MIB modules: \n    - \n        - RADIUS-AUTH-CLIENT-MIB [RFC4668] \n        - RADIUS-AUTH-SERVER-MIB [RFC4669] \n        - RADIUS-ACC-CLIENT-MIB [RFC4670] \n        - RADIUS-ACC-SERVER-MIB [RFC4671] \n        - RADIUS-DYNAUTH-CLIENT-MIB [RFC4672] \n        - RADIUS-DYNAUTH-SERVER-MIB [RFC4673] \n    - \n    [RFC4668] D. Nelson, RADIUS Authentication Client MIB for IPv6,\n    \n    RFC-4668, August 2006. \n    - \n    [RFC4669] D. Nelson, RADIUS Authentication Server MIB for IPv6,\n    \n    RFC-4669, August 2006. \n    - \n    [RFC4670] D. Nelson, RADIUS Accounting Client MIB for IPv6,\n    RFC-4670, August 2006. \n    - \n    [RFC4671] D. Nelson, RADIUS Accounting Server MIB for IPv6,\n    RFC-4671, August 2006. \n    - \n    [RFC4672] S. De Cnodder, N. Jonnala, M. Chiba, RADIUS Dynamic \n    Authorization Client MIB, RFC-4672, September 2006. \n    - \n    [RFC4673] S. De Cnodder, N. Jonnala, M. Chiba, RADIUS Dynamic \n    Authorization Server MIB, RFC-4673, September 2006.\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-RADIUS-EXT-MIB structure](https://jeremycohoe.github.io/cisco-ios-xe-openapi-swagger/yang-trees/CISCO-RADIUS-EXT-MIB.html)",
    "contact": {
      "name": "Cisco DevNet",
      "url": "https://developer.cisco.com"
    },
    "x-yang-module": "CISCO-RADIUS-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-RADIUS-EXT-MIB:creClientGlobal": {
      "get": {
        "summary": "Get creClientGlobal data",
        "description": "Retrieve creClientGlobal operational data from MIB",
        "tags": [
          "CISCO-RADIUS-EXT-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This object indicates the maximum length of the queue which\n          stores the incoming RADIUS packets.",
                  "properties": {
                    "creClientTotalMaxInQLength": {
                      "type": "integer",
                      "description": "This object indicates the maximum length of the queue which\n          stores the incoming RADIUS packets.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creClientTotalMaxWaitQLength": {
                      "type": "integer",
                      "description": "This object indicates the maximum length of the queue which\n          stores the pending RADIUS packets for which the responses are\n          outstanding.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creClientTotalMaxDoneQLength": {
                      "type": "integer",
                      "description": "This object indicates the maximum length of the queue which\n          stores those RADIUS packets for which the responses are\n          received.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creClientTotalAccessRejects": {
                      "type": "integer",
                      "description": "This object indicates the number of access reject packets\n          received by the RADIUS client.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creClientTotalAverageResponseDelay": {
                      "type": "string",
                      "description": "This object indicates the overall response delay experienced\n          by RADIUS packets (both authentication and accounting).",
                      "x-yang-type": "snmpv2-tc:TimeInterval"
                    },
                    "creClientSourcePortRangeStart": {
                      "type": "string",
                      "description": "If the 'extended RADIUS source ports' is configured, multiple\n          source ports are used for sending out RADIUS authentication or\n          accounting requests.  This MIB object indicates the port value\n          from where this range starts.",
                      "format": "inet:port-number"
                    },
                    "creClientSourcePortRangeEnd": {
                      "type": "string",
                      "description": "If the 'extended RADIUS source port' is configured, multiple\n          source ports are used for sending out RADIUS authentication or\n          accounting requests.  This MIB object indicates the port value\n          where this range ends.",
                      "format": "inet:port-number"
                    },
                    "creClientLastUsedSourcePort": {
                      "type": "string",
                      "description": "If the 'extended RADIUS source ports' is configured, multiple\n          source ports are used for sending out RADIUS authentication or\n          accounting requests.  This MIB object indicates the last source\n          port that was used to send out a RADIUS authentication or\n          accounting request.",
                      "format": "inet:port-number"
                    },
                    "creClientLastUsedSourceId": {
                      "type": "string",
                      "description": "This MIB object indicates the last source identifier that was\n          used to send out a RADIUS packet when 'extended RADIUS source\n          ports' is configured.  The source identifier is a counter that\n          is incremented everytime a RADIUS authentication or an\n          accounting packet is sent.",
                      "x-yang-type": "CISCO-RADIUS-EXT-MIB:RadiusSourceIdentifier"
                    }
                  }
                },
                "example": {
                  "CISCO-RADIUS-EXT-MIB:creClientGlobal": {
                    "creClientTotalMaxInQLength": 0,
                    "creClientTotalMaxWaitQLength": 0,
                    "creClientTotalMaxDoneQLength": 0,
                    "creClientTotalAccessRejects": 0,
                    "creClientTotalAverageResponseDelay": "example-string",
                    "creClientSourcePortRangeStart": "example-string",
                    "creClientSourcePortRangeEnd": "example-string",
                    "creClientLastUsedSourcePort": "example-string",
                    "creClientLastUsedSourceId": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-creClientGlobal",
        "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": "/creClientGlobal",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-RADIUS-EXT-MIB:creClientAuthentication": {
      "get": {
        "summary": "Get creClientAuthentication data",
        "description": "Retrieve creClientAuthentication operational data from MIB",
        "tags": [
          "CISCO-RADIUS-EXT-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This object indicates the number of RADIUS authentication\n          response packets received which contained invalid\n          authenticators.",
                  "properties": {
                    "creAuthClientBadAuthenticators": {
                      "type": "integer",
                      "description": "This object indicates the number of RADIUS authentication\n          response packets received which contained invalid\n          authenticators.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAuthClientUnknownResponses": {
                      "type": "integer",
                      "description": "This object indicates the number of unknown RADIUS\n          authentication responses received.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAuthClientTotalPacketsWithResponses": {
                      "type": "integer",
                      "description": "This object indicates the number of RADIUS authentication\n          packets that received responses.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAuthClientBufferAllocFailures": {
                      "type": "integer",
                      "description": "This object indicates the number of buffer allocation\n          failures encountered during RADIUS request formation.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAuthClientTotalResponses": {
                      "type": "integer",
                      "description": "This object indicates the number of RADIUS authentication\n          response packets received by the RADIUS client.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAuthClientTotalPacketsWithoutResponses": {
                      "type": "integer",
                      "description": "This object indicates the number of RADIUS authentication\n          packets that never received a response.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAuthClientAverageResponseDelay": {
                      "type": "string",
                      "description": "This object indicates the average response delay experienced\n          for RADIUS authentication requests.",
                      "x-yang-type": "snmpv2-tc:TimeInterval"
                    },
                    "creAuthClientMaxResponseDelay": {
                      "type": "string",
                      "description": "This object indicates the maximum delay experienced for RADIUS\n          authentication requests.",
                      "x-yang-type": "snmpv2-tc:TimeInterval"
                    },
                    "creAuthClientMaxBufferSize": {
                      "type": "integer",
                      "description": "This object indicates the maximum buffer size for RADIUS\n          authentication packet.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAuthClientTimeouts": {
                      "type": "integer",
                      "description": "This object indicates the number of timeouts that have occurred\n          for RADIUS authentication.  After a timeout the client may\n          retry sending the request to the same server or to a different\n          server or give up depending on the configuration.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAuthClientDupIDs": {
                      "type": "integer",
                      "description": "This object indicates the number of times client has received\n          duplicate authentication responses with the same identifier. \n          Out of these two packets, the later packet is considered as a\n          true match.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAuthClientMalformedResponses": {
                      "type": "integer",
                      "description": "This object indicates the number of malformed RADIUS\n          authentication responses received.  Malformed packets include\n          packets with an invalid length.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAuthClientLastUsedSourceId": {
                      "type": "string",
                      "description": "This MIB object indicates the last source identifier that was\n          used to send out a RADIUS authentication request when 'extended\n          RADIUS source ports' is configured.  The source identifier is a\n          counter that is incremented everytime a RADIUS authentication\n          request is sent.",
                      "x-yang-type": "CISCO-RADIUS-EXT-MIB:RadiusSourceIdentifier"
                    }
                  }
                },
                "example": {
                  "CISCO-RADIUS-EXT-MIB:creClientAuthentication": {
                    "creAuthClientBadAuthenticators": 0,
                    "creAuthClientUnknownResponses": 0,
                    "creAuthClientTotalPacketsWithResponses": 1234567890,
                    "creAuthClientBufferAllocFailures": 0,
                    "creAuthClientTotalResponses": 0,
                    "creAuthClientTotalPacketsWithoutResponses": 1234567890,
                    "creAuthClientAverageResponseDelay": "example-string",
                    "creAuthClientMaxResponseDelay": "example-string",
                    "creAuthClientMaxBufferSize": 0,
                    "creAuthClientTimeouts": 0,
                    "creAuthClientDupIDs": 0,
                    "creAuthClientMalformedResponses": 0,
                    "creAuthClientLastUsedSourceId": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-creClientAuthentication",
        "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": "/creClientAuthentication",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-RADIUS-EXT-MIB:creClientAccounting": {
      "get": {
        "summary": "Get creClientAccounting data",
        "description": "Retrieve creClientAccounting operational data from MIB",
        "tags": [
          "CISCO-RADIUS-EXT-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This object indicates the number of RADIUS Accounting-Response\n          packets received with invalid authenticators.",
                  "properties": {
                    "creAcctClientBadAuthenticators": {
                      "type": "integer",
                      "description": "This object indicates the number of RADIUS Accounting-Response\n          packets received with invalid authenticators.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAcctClientUnknownResponses": {
                      "type": "integer",
                      "description": "This object indicates the number of unknown RADIUS accounting\n          responses received.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAcctClientTotalPacketsWithResponses": {
                      "type": "integer",
                      "description": "This object indicates the number of RADIUS accounting packets\n          that received responses.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAcctClientBufferAllocFailures": {
                      "type": "integer",
                      "description": "This object indicates the number of buffer allocation failures\n          encountered for RADIUS accounting request.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAcctClientTotalResponses": {
                      "type": "integer",
                      "description": "This object indicates the number of RADIUS accounting response\n          packets received by the RADIUS client.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAcctClientTotalPacketsWithoutResponses": {
                      "type": "integer",
                      "description": "This object indicates the number of RADIUS accounting packets\n          that never received a response.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAcctClientAverageResponseDelay": {
                      "type": "string",
                      "description": "This object indicates the average response delay experienced\n          for RADIUS accounting.",
                      "x-yang-type": "snmpv2-tc:TimeInterval"
                    },
                    "creAcctClientMaxResponseDelay": {
                      "type": "string",
                      "description": "This object indicates the maximum delay experienced for RADIUS\n          accounting.",
                      "x-yang-type": "snmpv2-tc:TimeInterval"
                    },
                    "creAcctClientMaxBufferSize": {
                      "type": "integer",
                      "description": "This object indicates the maximum buffer size for RADIUS\n          accounting packets.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAcctClientTimeouts": {
                      "type": "integer",
                      "description": "This object indicates the number of timeouts that have occurred\n          for RADIUS accounting.  After a timeout the client may retry\n          sending the request to the same server or to a different\n          server or give up depending on the configuration.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAcctClientDupIDs": {
                      "type": "integer",
                      "description": "This object indicates the number of times client has received\n          duplicate accounting responses with the same identifier.  Out\n          of these two packets, the later packet is considered as a true\n          match.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAcctClientMalformedResponses": {
                      "type": "integer",
                      "description": "This object indicates the number of malformed RADIUS accounting\n          responses received.  Malformed packets include packets with an\n          invalid length.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "creAcctClientLastUsedSourceId": {
                      "type": "string",
                      "description": "This MIB object indicates the last source identifier that was\n          used to send out a RADIUS accounting request when 'extended\n          RADIUS source ports' is configured.  The source identifier is a\n          counter that is incremented everytime a RADIUS accounting\n          request is sent.",
                      "x-yang-type": "CISCO-RADIUS-EXT-MIB:RadiusSourceIdentifier"
                    }
                  }
                },
                "example": {
                  "CISCO-RADIUS-EXT-MIB:creClientAccounting": {
                    "creAcctClientBadAuthenticators": 0,
                    "creAcctClientUnknownResponses": 0,
                    "creAcctClientTotalPacketsWithResponses": 1234567890,
                    "creAcctClientBufferAllocFailures": 0,
                    "creAcctClientTotalResponses": 0,
                    "creAcctClientTotalPacketsWithoutResponses": 1234567890,
                    "creAcctClientAverageResponseDelay": "example-string",
                    "creAcctClientMaxResponseDelay": "example-string",
                    "creAcctClientMaxBufferSize": 0,
                    "creAcctClientTimeouts": 0,
                    "creAcctClientDupIDs": 0,
                    "creAcctClientMalformedResponses": 0,
                    "creAcctClientLastUsedSourceId": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-creClientAccounting",
        "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": "/creClientAccounting",
      "x-restconf-kind": "container"
    }
  },
  "components": {
    "schemas": {
      "CISCO-RADIUS-EXT-MIB_CISCO-RADIUS-EXT-MIB": {
        "type": "object",
        "description": "This object indicates the maximum length of the queue which\n          stores the incoming RADIUS packets.",
        "properties": {
          "creClientGlobal": {
            "type": "object",
            "description": "This object indicates the maximum length of the queue which\n          stores the incoming RADIUS packets.",
            "properties": {
              "creClientTotalMaxInQLength": {
                "type": "integer",
                "description": "This object indicates the maximum length of the queue which\n          stores the incoming RADIUS packets.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creClientTotalMaxWaitQLength": {
                "type": "integer",
                "description": "This object indicates the maximum length of the queue which\n          stores the pending RADIUS packets for which the responses are\n          outstanding.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creClientTotalMaxDoneQLength": {
                "type": "integer",
                "description": "This object indicates the maximum length of the queue which\n          stores those RADIUS packets for which the responses are\n          received.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creClientTotalAccessRejects": {
                "type": "integer",
                "description": "This object indicates the number of access reject packets\n          received by the RADIUS client.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creClientTotalAverageResponseDelay": {
                "type": "string",
                "description": "This object indicates the overall response delay experienced\n          by RADIUS packets (both authentication and accounting).",
                "x-yang-type": "snmpv2-tc:TimeInterval",
                "readOnly": true
              },
              "creClientSourcePortRangeStart": {
                "type": "string",
                "description": "If the 'extended RADIUS source ports' is configured, multiple\n          source ports are used for sending out RADIUS authentication or\n          accounting requests.  This MIB object indicates the port value\n          from where this range starts.",
                "format": "inet:port-number",
                "readOnly": true
              },
              "creClientSourcePortRangeEnd": {
                "type": "string",
                "description": "If the 'extended RADIUS source port' is configured, multiple\n          source ports are used for sending out RADIUS authentication or\n          accounting requests.  This MIB object indicates the port value\n          where this range ends.",
                "format": "inet:port-number",
                "readOnly": true
              },
              "creClientLastUsedSourcePort": {
                "type": "string",
                "description": "If the 'extended RADIUS source ports' is configured, multiple\n          source ports are used for sending out RADIUS authentication or\n          accounting requests.  This MIB object indicates the last source\n          port that was used to send out a RADIUS authentication or\n          accounting request.",
                "format": "inet:port-number",
                "readOnly": true
              },
              "creClientLastUsedSourceId": {
                "type": "string",
                "description": "This MIB object indicates the last source identifier that was\n          used to send out a RADIUS packet when 'extended RADIUS source\n          ports' is configured.  The source identifier is a counter that\n          is incremented everytime a RADIUS authentication or an\n          accounting packet is sent.",
                "x-yang-type": "CISCO-RADIUS-EXT-MIB:RadiusSourceIdentifier",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "creClientAuthentication": {
            "type": "object",
            "description": "This object indicates the number of RADIUS authentication\n          response packets received which contained invalid\n          authenticators.",
            "properties": {
              "creAuthClientBadAuthenticators": {
                "type": "integer",
                "description": "This object indicates the number of RADIUS authentication\n          response packets received which contained invalid\n          authenticators.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAuthClientUnknownResponses": {
                "type": "integer",
                "description": "This object indicates the number of unknown RADIUS\n          authentication responses received.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAuthClientTotalPacketsWithResponses": {
                "type": "integer",
                "description": "This object indicates the number of RADIUS authentication\n          packets that received responses.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAuthClientBufferAllocFailures": {
                "type": "integer",
                "description": "This object indicates the number of buffer allocation\n          failures encountered during RADIUS request formation.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAuthClientTotalResponses": {
                "type": "integer",
                "description": "This object indicates the number of RADIUS authentication\n          response packets received by the RADIUS client.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAuthClientTotalPacketsWithoutResponses": {
                "type": "integer",
                "description": "This object indicates the number of RADIUS authentication\n          packets that never received a response.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAuthClientAverageResponseDelay": {
                "type": "string",
                "description": "This object indicates the average response delay experienced\n          for RADIUS authentication requests.",
                "x-yang-type": "snmpv2-tc:TimeInterval",
                "readOnly": true
              },
              "creAuthClientMaxResponseDelay": {
                "type": "string",
                "description": "This object indicates the maximum delay experienced for RADIUS\n          authentication requests.",
                "x-yang-type": "snmpv2-tc:TimeInterval",
                "readOnly": true
              },
              "creAuthClientMaxBufferSize": {
                "type": "integer",
                "description": "This object indicates the maximum buffer size for RADIUS\n          authentication packet.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAuthClientTimeouts": {
                "type": "integer",
                "description": "This object indicates the number of timeouts that have occurred\n          for RADIUS authentication.  After a timeout the client may\n          retry sending the request to the same server or to a different\n          server or give up depending on the configuration.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAuthClientDupIDs": {
                "type": "integer",
                "description": "This object indicates the number of times client has received\n          duplicate authentication responses with the same identifier. \n          Out of these two packets, the later packet is considered as a\n          true match.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAuthClientMalformedResponses": {
                "type": "integer",
                "description": "This object indicates the number of malformed RADIUS\n          authentication responses received.  Malformed packets include\n          packets with an invalid length.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAuthClientLastUsedSourceId": {
                "type": "string",
                "description": "This MIB object indicates the last source identifier that was\n          used to send out a RADIUS authentication request when 'extended\n          RADIUS source ports' is configured.  The source identifier is a\n          counter that is incremented everytime a RADIUS authentication\n          request is sent.",
                "x-yang-type": "CISCO-RADIUS-EXT-MIB:RadiusSourceIdentifier",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "creClientAccounting": {
            "type": "object",
            "description": "This object indicates the number of RADIUS Accounting-Response\n          packets received with invalid authenticators.",
            "properties": {
              "creAcctClientBadAuthenticators": {
                "type": "integer",
                "description": "This object indicates the number of RADIUS Accounting-Response\n          packets received with invalid authenticators.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAcctClientUnknownResponses": {
                "type": "integer",
                "description": "This object indicates the number of unknown RADIUS accounting\n          responses received.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAcctClientTotalPacketsWithResponses": {
                "type": "integer",
                "description": "This object indicates the number of RADIUS accounting packets\n          that received responses.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAcctClientBufferAllocFailures": {
                "type": "integer",
                "description": "This object indicates the number of buffer allocation failures\n          encountered for RADIUS accounting request.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAcctClientTotalResponses": {
                "type": "integer",
                "description": "This object indicates the number of RADIUS accounting response\n          packets received by the RADIUS client.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAcctClientTotalPacketsWithoutResponses": {
                "type": "integer",
                "description": "This object indicates the number of RADIUS accounting packets\n          that never received a response.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAcctClientAverageResponseDelay": {
                "type": "string",
                "description": "This object indicates the average response delay experienced\n          for RADIUS accounting.",
                "x-yang-type": "snmpv2-tc:TimeInterval",
                "readOnly": true
              },
              "creAcctClientMaxResponseDelay": {
                "type": "string",
                "description": "This object indicates the maximum delay experienced for RADIUS\n          accounting.",
                "x-yang-type": "snmpv2-tc:TimeInterval",
                "readOnly": true
              },
              "creAcctClientMaxBufferSize": {
                "type": "integer",
                "description": "This object indicates the maximum buffer size for RADIUS\n          accounting packets.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAcctClientTimeouts": {
                "type": "integer",
                "description": "This object indicates the number of timeouts that have occurred\n          for RADIUS accounting.  After a timeout the client may retry\n          sending the request to the same server or to a different\n          server or give up depending on the configuration.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAcctClientDupIDs": {
                "type": "integer",
                "description": "This object indicates the number of times client has received\n          duplicate accounting responses with the same identifier.  Out\n          of these two packets, the later packet is considered as a true\n          match.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAcctClientMalformedResponses": {
                "type": "integer",
                "description": "This object indicates the number of malformed RADIUS accounting\n          responses received.  Malformed packets include packets with an\n          invalid length.",
                "minimum": 0,
                "maximum": 4294967295,
                "readOnly": true
              },
              "creAcctClientLastUsedSourceId": {
                "type": "string",
                "description": "This MIB object indicates the last source identifier that was\n          used to send out a RADIUS accounting request when 'extended\n          RADIUS source ports' is configured.  The source identifier is a\n          counter that is incremented everytime a RADIUS accounting\n          request is sent.",
                "x-yang-type": "CISCO-RADIUS-EXT-MIB:RadiusSourceIdentifier",
                "readOnly": true
              }
            },
            "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-RADIUS-EXT-MIB",
      "description": "MIB operations for CISCO-RADIUS-EXT-MIB"
    }
  ],
  "externalDocs": {
    "description": "Cisco SNMP Object Navigator",
    "url": "https://snmp.cloudapps.cisco.com/Support/IOS/do/BrowseMIB.do"
  }
}
