{
  "openapi": "3.0.0",
  "info": {
    "title": "CISCO-NETSYNC-MIB MIB API",
    "version": "1.0.0",
    "description": "The Synchronous Ethernet (SyncE) MIB is defined\n    for monitoring network synchronization based on\n    ITU-T G.781 clock selection.\n    \n    Synchronous Ethernet (SyncE) is a standard defined\n    for delivering timing to the remote NEs through a \n    Packet Network.   SyncE is well defined by ITU-T\n    which included G.8261, G.8262, G.8264 and G.781.\n    It leverages the PHY layer of Ethernet to transmit\n    frequency to the remote sites.  Its functionality\n    and accuracy mimics that of the SONET/SDH network\n    because of its physical layer characteristic.\n    In order to allow best clock source traceabiliy,\n    correctly define the timing source and helps\n    preventing timing loop, Synchronization Status\n    Message is required for SyncE.  This is similar\n    to SONET/SDH.  However, since SONET/SDH use 4 bits\n    from the two S bytes in the SONET/SDH overhead\n    frame for such message, Ethernet relies on a\n    different channel called ESMC (Ethernet\n    Synchronization Messaging Channel) which is based\n    on IEEE 802.3 Organization Specific Slow Protocol.\n    \n    Glossary:\n    AIS: Alarm Indication Signal\n    ATM: Asynchronous Transfer Mode\n    EEC: Ethernet Equipment Clock\n    ESMC: Ethernet Synchronization Messaging Channel\n    QL: Quality Level\n    SASE: Stand Alone Synchronization Equipment\n    SSM: Synchronization Status Messaging\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-NETSYNC-MIB structure](https://jeremycohoe.github.io/cisco-ios-xe-openapi-swagger/yang-trees/CISCO-NETSYNC-MIB.html)",
    "contact": {
      "name": "Cisco DevNet",
      "url": "https://developer.cisco.com"
    },
    "x-yang-module": "CISCO-NETSYNC-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-NETSYNC-MIB:ciscoNetsyncMIBNotifControl": {
      "get": {
        "summary": "Get ciscoNetsyncMIBNotifControl data",
        "description": "Retrieve ciscoNetsyncMIBNotifControl operational data from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "ciscoNetsyncMIBNotifControl",
                  "properties": {
                    "cnsMIBEnableStatusNotification": {
                      "type": "boolean",
                      "description": "A control object to enable/disable\n          ciscoNetsyncSelectedT0Clock, ciscoNetsyncSelectedT4Clock,\n          ciscoNetsyncInputSignalFailureStatus,\n          ciscoNetsyncInputAlarmStatus notifications at the system\n          level.\n          This object should hold any of the below values.\n              true - The notif is enabled globally for the system\n              false- The notif is disabled globally for the system"
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:ciscoNetsyncMIBNotifControl": {
                    "cnsMIBEnableStatusNotification": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-ciscoNetsyncMIBNotifControl",
        "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": "/ciscoNetsyncMIBNotifControl",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-NETSYNC-MIB:cnsClkSelGlobalTable": {
      "get": {
        "summary": "Get cnsClkSelGlobalTable data",
        "description": "Retrieve cnsClkSelGlobalTable operational data from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "G.781 clock selection process table.\n        This table contains the global parameters for the G.781 clock\n        selection process.",
                  "properties": {
                    "cnsClkSelGlobalEntry": {
                      "type": "array",
                      "description": "An entry is added to cnsClkSelGlobalTable when G.781 clock\n          selection is enabled in the device configuration.  The entry\n          is removed when G.781 clock selection is removed from the\n          configuration.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cnsClkSelGloProcIndex": {
                            "type": "integer",
                            "description": "An index that uniquely represents a clock selection process.\n            \n            This index is assigned arbitrarily by the system\n            and may not be persistent across reboots.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsClkSelGlobProcessMode": {
                            "type": "string",
                            "description": "This object indicates the QL mode of\n            the network synchronization clock selection\n            process as described in ITU-T standard G.781\n            section 5.12.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQLMode"
                          },
                          "cnsClkSelGlobClockMode": {
                            "type": "string",
                            "description": "This object indicates the operating mode\n            of the system clock.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncClockMode"
                          },
                          "cnsClkSelGlobNetsyncEnable": {
                            "type": "boolean",
                            "description": "This object indicates whether the G.781\n            clock selection is enabled or not.\n            \n            'true'  - G.781 clock selection is enabled\n            'false' - G.781 clock selection is disabled"
                          },
                          "cnsClkSelGlobRevertiveMode": {
                            "type": "boolean",
                            "description": "This object indicates the revertive mode\n            setting in the G.781 clock selection process.\n            \n            The switching of clock sources can be made revertive or\n            non-revertive. In non-revertive mode, an alternate\n            clock source is maintained even after the original clock\n            source has recovered from the failure that caused the switch.\n            In revertive mode, the clock selection process switches back\n            to the original clock source after recovering from the\n            failure."
                          },
                          "cnsClkSelGlobESMCMode": {
                            "type": "boolean",
                            "description": "This object indicates if global ESMC is enabled.\n            With ESMC enabled globally, the system is capable\n            of handling ESMC messages."
                          },
                          "cnsClkSelGlobEECOption": {
                            "type": "string",
                            "description": "This object indicates the network synchronization\n            EEC (Ethernet Equipment Clock) option.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncEECOption"
                          },
                          "cnsClkSelGlobNetworkOption": {
                            "type": "string",
                            "description": "This object indicates the synchronization\n            network option.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncNetworkOption"
                          },
                          "cnsClkSelGlobHoldoffTime": {
                            "type": "integer",
                            "description": "This object indicates the global\n            holdoff time in the G.781 clock\n            selection process.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsClkSelGlobWtrTime": {
                            "type": "integer",
                            "description": "This object indicates the global\n            wait-to-restore time in the G.781\n            clock selection process.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsClkSelGlobNofSources": {
                            "type": "integer",
                            "description": "This object indicates the number of\n            synchronization sources currently\n            configured for the G.781\n            clock selection process.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsClkSelGlobLastHoldoverSeconds": {
                            "type": "integer",
                            "description": "This object indicates the duration of\n            the last holdover period in seconds.\n            If the holdover duration is less than a second,\n            the object will carry the value zero.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsClkSelGlobCurrHoldoverSeconds": {
                            "type": "integer",
                            "description": "This object indicates the duration of\n            the current holdover period.\n            If a system clock is in holdover mode,\n            the object carries the current holdover\n            duration in seconds. If the system clock\n            is not in holdover, the object carries\n            the value 0.",
                            "minimum": 0,
                            "maximum": 4294967295
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsClkSelGlobalTable": {
                    "cnsClkSelGlobalEntry": [
                      {
                        "cnsClkSelGloProcIndex": 1,
                        "cnsClkSelGlobProcessMode": "example-string",
                        "cnsClkSelGlobClockMode": "example-string",
                        "cnsClkSelGlobNetsyncEnable": true,
                        "cnsClkSelGlobRevertiveMode": true,
                        "cnsClkSelGlobESMCMode": true,
                        "cnsClkSelGlobEECOption": "example-string",
                        "cnsClkSelGlobNetworkOption": "example-string",
                        "cnsClkSelGlobHoldoffTime": 0,
                        "cnsClkSelGlobWtrTime": 0,
                        "cnsClkSelGlobNofSources": 0,
                        "cnsClkSelGlobLastHoldoverSeconds": 0,
                        "cnsClkSelGlobCurrHoldoverSeconds": 0
                      },
                      {
                        "cnsClkSelGloProcIndex": 2,
                        "cnsClkSelGlobProcessMode": "example-string",
                        "cnsClkSelGlobClockMode": "example-string",
                        "cnsClkSelGlobNetsyncEnable": true,
                        "cnsClkSelGlobRevertiveMode": true,
                        "cnsClkSelGlobESMCMode": true,
                        "cnsClkSelGlobEECOption": "example-string",
                        "cnsClkSelGlobNetworkOption": "example-string",
                        "cnsClkSelGlobHoldoffTime": 0,
                        "cnsClkSelGlobWtrTime": 0,
                        "cnsClkSelGlobNofSources": 0,
                        "cnsClkSelGlobLastHoldoverSeconds": 0,
                        "cnsClkSelGlobCurrHoldoverSeconds": 0
                      },
                      {
                        "cnsClkSelGloProcIndex": 3,
                        "cnsClkSelGlobProcessMode": "example-string",
                        "cnsClkSelGlobClockMode": "example-string",
                        "cnsClkSelGlobNetsyncEnable": true,
                        "cnsClkSelGlobRevertiveMode": true,
                        "cnsClkSelGlobESMCMode": true,
                        "cnsClkSelGlobEECOption": "example-string",
                        "cnsClkSelGlobNetworkOption": "example-string",
                        "cnsClkSelGlobHoldoffTime": 0,
                        "cnsClkSelGlobWtrTime": 0,
                        "cnsClkSelGlobNofSources": 0,
                        "cnsClkSelGlobLastHoldoverSeconds": 0,
                        "cnsClkSelGlobCurrHoldoverSeconds": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsClkSelGlobalTable",
        "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": "/cnsClkSelGlobalTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-NETSYNC-MIB:cnsClkSelGlobalTable/cnsClkSelGlobalEntry": {
      "get": {
        "summary": "Get cnsClkSelGlobalEntry list",
        "description": "Retrieve list of cnsClkSelGlobalEntry entries from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry is added to cnsClkSelGlobalTable when G.781 clock\n          selection is enabled in the device configuration.  The entry\n          is removed when G.781 clock selection is removed from the\n          configuration.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cnsClkSelGloProcIndex": {
                        "type": "integer",
                        "description": "An index that uniquely represents a clock selection process.\n            \n            This index is assigned arbitrarily by the system\n            and may not be persistent across reboots.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsClkSelGlobProcessMode": {
                        "type": "string",
                        "description": "This object indicates the QL mode of\n            the network synchronization clock selection\n            process as described in ITU-T standard G.781\n            section 5.12.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQLMode"
                      },
                      "cnsClkSelGlobClockMode": {
                        "type": "string",
                        "description": "This object indicates the operating mode\n            of the system clock.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncClockMode"
                      },
                      "cnsClkSelGlobNetsyncEnable": {
                        "type": "boolean",
                        "description": "This object indicates whether the G.781\n            clock selection is enabled or not.\n            \n            'true'  - G.781 clock selection is enabled\n            'false' - G.781 clock selection is disabled"
                      },
                      "cnsClkSelGlobRevertiveMode": {
                        "type": "boolean",
                        "description": "This object indicates the revertive mode\n            setting in the G.781 clock selection process.\n            \n            The switching of clock sources can be made revertive or\n            non-revertive. In non-revertive mode, an alternate\n            clock source is maintained even after the original clock\n            source has recovered from the failure that caused the switch.\n            In revertive mode, the clock selection process switches back\n            to the original clock source after recovering from the\n            failure."
                      },
                      "cnsClkSelGlobESMCMode": {
                        "type": "boolean",
                        "description": "This object indicates if global ESMC is enabled.\n            With ESMC enabled globally, the system is capable\n            of handling ESMC messages."
                      },
                      "cnsClkSelGlobEECOption": {
                        "type": "string",
                        "description": "This object indicates the network synchronization\n            EEC (Ethernet Equipment Clock) option.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncEECOption"
                      },
                      "cnsClkSelGlobNetworkOption": {
                        "type": "string",
                        "description": "This object indicates the synchronization\n            network option.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncNetworkOption"
                      },
                      "cnsClkSelGlobHoldoffTime": {
                        "type": "integer",
                        "description": "This object indicates the global\n            holdoff time in the G.781 clock\n            selection process.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsClkSelGlobWtrTime": {
                        "type": "integer",
                        "description": "This object indicates the global\n            wait-to-restore time in the G.781\n            clock selection process.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsClkSelGlobNofSources": {
                        "type": "integer",
                        "description": "This object indicates the number of\n            synchronization sources currently\n            configured for the G.781\n            clock selection process.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsClkSelGlobLastHoldoverSeconds": {
                        "type": "integer",
                        "description": "This object indicates the duration of\n            the last holdover period in seconds.\n            If the holdover duration is less than a second,\n            the object will carry the value zero.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsClkSelGlobCurrHoldoverSeconds": {
                        "type": "integer",
                        "description": "This object indicates the duration of\n            the current holdover period.\n            If a system clock is in holdover mode,\n            the object carries the current holdover\n            duration in seconds. If the system clock\n            is not in holdover, the object carries\n            the value 0.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsClkSelGlobalEntry": [
                    {
                      "cnsClkSelGloProcIndex": 1,
                      "cnsClkSelGlobProcessMode": "example-string",
                      "cnsClkSelGlobClockMode": "example-string",
                      "cnsClkSelGlobNetsyncEnable": true,
                      "cnsClkSelGlobRevertiveMode": true,
                      "cnsClkSelGlobESMCMode": true,
                      "cnsClkSelGlobEECOption": "example-string",
                      "cnsClkSelGlobNetworkOption": "example-string",
                      "cnsClkSelGlobHoldoffTime": 0,
                      "cnsClkSelGlobWtrTime": 0,
                      "cnsClkSelGlobNofSources": 0,
                      "cnsClkSelGlobLastHoldoverSeconds": 0,
                      "cnsClkSelGlobCurrHoldoverSeconds": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsClkSelGlobalEntry",
        "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": "/cnsClkSelGlobalTable/cnsClkSelGlobalEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-NETSYNC-MIB:cnsClkSelGlobalTable/cnsClkSelGlobalEntry={cnsClkSelGloProcIndex}": {
      "get": {
        "summary": "Get cnsClkSelGlobalEntry entry",
        "description": "Retrieve specific cnsClkSelGlobalEntry entry by key from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "parameters": [
          {
            "name": "cnsClkSelGloProcIndex",
            "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": {
                    "cnsClkSelGloProcIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents a clock selection process.\n            \n            This index is assigned arbitrarily by the system\n            and may not be persistent across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsClkSelGlobProcessMode": {
                      "type": "string",
                      "description": "This object indicates the QL mode of\n            the network synchronization clock selection\n            process as described in ITU-T standard G.781\n            section 5.12.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQLMode"
                    },
                    "cnsClkSelGlobClockMode": {
                      "type": "string",
                      "description": "This object indicates the operating mode\n            of the system clock.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncClockMode"
                    },
                    "cnsClkSelGlobNetsyncEnable": {
                      "type": "boolean",
                      "description": "This object indicates whether the G.781\n            clock selection is enabled or not.\n            \n            'true'  - G.781 clock selection is enabled\n            'false' - G.781 clock selection is disabled"
                    },
                    "cnsClkSelGlobRevertiveMode": {
                      "type": "boolean",
                      "description": "This object indicates the revertive mode\n            setting in the G.781 clock selection process.\n            \n            The switching of clock sources can be made revertive or\n            non-revertive. In non-revertive mode, an alternate\n            clock source is maintained even after the original clock\n            source has recovered from the failure that caused the switch.\n            In revertive mode, the clock selection process switches back\n            to the original clock source after recovering from the\n            failure."
                    },
                    "cnsClkSelGlobESMCMode": {
                      "type": "boolean",
                      "description": "This object indicates if global ESMC is enabled.\n            With ESMC enabled globally, the system is capable\n            of handling ESMC messages."
                    },
                    "cnsClkSelGlobEECOption": {
                      "type": "string",
                      "description": "This object indicates the network synchronization\n            EEC (Ethernet Equipment Clock) option.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncEECOption"
                    },
                    "cnsClkSelGlobNetworkOption": {
                      "type": "string",
                      "description": "This object indicates the synchronization\n            network option.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncNetworkOption"
                    },
                    "cnsClkSelGlobHoldoffTime": {
                      "type": "integer",
                      "description": "This object indicates the global\n            holdoff time in the G.781 clock\n            selection process.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsClkSelGlobWtrTime": {
                      "type": "integer",
                      "description": "This object indicates the global\n            wait-to-restore time in the G.781\n            clock selection process.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsClkSelGlobNofSources": {
                      "type": "integer",
                      "description": "This object indicates the number of\n            synchronization sources currently\n            configured for the G.781\n            clock selection process.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsClkSelGlobLastHoldoverSeconds": {
                      "type": "integer",
                      "description": "This object indicates the duration of\n            the last holdover period in seconds.\n            If the holdover duration is less than a second,\n            the object will carry the value zero.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsClkSelGlobCurrHoldoverSeconds": {
                      "type": "integer",
                      "description": "This object indicates the duration of\n            the current holdover period.\n            If a system clock is in holdover mode,\n            the object carries the current holdover\n            duration in seconds. If the system clock\n            is not in holdover, the object carries\n            the value 0.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsClkSelGlobalEntry": {
                    "cnsClkSelGloProcIndex": 1,
                    "cnsClkSelGlobProcessMode": "example-string",
                    "cnsClkSelGlobClockMode": "example-string",
                    "cnsClkSelGlobNetsyncEnable": true,
                    "cnsClkSelGlobRevertiveMode": true,
                    "cnsClkSelGlobESMCMode": true,
                    "cnsClkSelGlobEECOption": "example-string",
                    "cnsClkSelGlobNetworkOption": "example-string",
                    "cnsClkSelGlobHoldoffTime": 0,
                    "cnsClkSelGlobWtrTime": 0,
                    "cnsClkSelGlobNofSources": 0,
                    "cnsClkSelGlobLastHoldoverSeconds": 0,
                    "cnsClkSelGlobCurrHoldoverSeconds": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsClkSelGlobalEntry-2"
      },
      "x-yang-path": "/cnsClkSelGlobalTable/cnsClkSelGlobalEntry={cnsClkSelGloProcIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cnsClkSelGloProcIndex"
      ]
    },
    "/data/CISCO-NETSYNC-MIB:cnsSelectedInputSourceTable": {
      "get": {
        "summary": "Get cnsSelectedInputSourceTable data",
        "description": "Retrieve cnsSelectedInputSourceTable operational data from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "T0 selected clock source table.\n        This table contains the selected clock source for the input T0\n        clock.",
                  "properties": {
                    "cnsSelectedInputSourceEntry": {
                      "type": "array",
                      "description": "An entry is created in the table when the G.781 clock\n          selection process has successfully selected a T0 clock\n          source.  The entry shall remain during the time\n          the G.781 clock selection process remains enabled.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cnsSelInpSrcNetsyncIndex": {
                            "type": "integer",
                            "description": "An index that uniquely represents an entry in\n            this table. This index is assigned arbitrarily\n            by the clock selection process and may not be persistent\n            across reboots.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsSelInpSrcName": {
                            "type": "string",
                            "description": "This object indicates the name of the\n            selected T0 clock.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "cnsSelInpSrcIntfType": {
                            "type": "string",
                            "description": "This object indicates the type of the\n            selected T0 clock.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                          },
                          "cnsSelInpSrcQualityLevel": {
                            "type": "string",
                            "description": "This object indicates the selected T0 clock\n            source's effective quality level, which\n            is the derived clock quality based on the three factors: \n            (a) Received quality level. \n            (b) Configured Rx quality level.  This factor supersedes (a). \n            (c) System overridden quality level as a result of exceptional\n            events such as signal failure or ESMC failure.  This factor\n            supersedes (a) and (b).",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                          },
                          "cnsSelInpSrcPriority": {
                            "type": "integer",
                            "description": "This object indicates the configured\n            priority of the selected T0 clock.\n            A smaller value represents a higher priority.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsSelInpSrcTimestamp": {
                            "type": "string",
                            "description": "This object indicates the timestamp of\n            the T0 clock source being selected by\n            the G.781 clock selection process.",
                            "x-yang-type": "yang:timestamp"
                          },
                          "cnsSelInpSrcFSW": {
                            "type": "boolean",
                            "description": "This object indicates the forced switching flag. Forced\n            switching, as described in G.781, is used to override the\n            currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected clock\n            source is a result of the forced switching. The 'false'\n            value indicates the currently selected clock source is\n            not a result of forced switching."
                          },
                          "cnsSelInpSrcMSW": {
                            "type": "boolean",
                            "description": "This object indicates the manual switching flag.\n            The 'true' value indicates the currently selected clock source\n            is a result of the manual switch command. The command allows\n            a user to select a synchronization source assuming it is\n            enabled, not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode. Furthermore,\n            in QL-enabled mode, a manual switch can be performed only to\n            a source which has the highest available QL."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsSelectedInputSourceTable": {
                    "cnsSelectedInputSourceEntry": [
                      {
                        "cnsSelInpSrcNetsyncIndex": 1,
                        "cnsSelInpSrcName": "interface-1",
                        "cnsSelInpSrcIntfType": "ethernetCsmacd(6)",
                        "cnsSelInpSrcQualityLevel": "example-string",
                        "cnsSelInpSrcPriority": 0,
                        "cnsSelInpSrcTimestamp": "example-string",
                        "cnsSelInpSrcFSW": true,
                        "cnsSelInpSrcMSW": true
                      },
                      {
                        "cnsSelInpSrcNetsyncIndex": 2,
                        "cnsSelInpSrcName": "interface-1",
                        "cnsSelInpSrcIntfType": "ethernetCsmacd(6)",
                        "cnsSelInpSrcQualityLevel": "example-string",
                        "cnsSelInpSrcPriority": 0,
                        "cnsSelInpSrcTimestamp": "example-string",
                        "cnsSelInpSrcFSW": true,
                        "cnsSelInpSrcMSW": true
                      },
                      {
                        "cnsSelInpSrcNetsyncIndex": 3,
                        "cnsSelInpSrcName": "interface-1",
                        "cnsSelInpSrcIntfType": "ethernetCsmacd(6)",
                        "cnsSelInpSrcQualityLevel": "example-string",
                        "cnsSelInpSrcPriority": 0,
                        "cnsSelInpSrcTimestamp": "example-string",
                        "cnsSelInpSrcFSW": true,
                        "cnsSelInpSrcMSW": true
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsSelectedInputSourceTable",
        "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": "/cnsSelectedInputSourceTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-NETSYNC-MIB:cnsSelectedInputSourceTable/cnsSelectedInputSourceEntry": {
      "get": {
        "summary": "Get cnsSelectedInputSourceEntry list",
        "description": "Retrieve list of cnsSelectedInputSourceEntry entries from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry is created in the table when the G.781 clock\n          selection process has successfully selected a T0 clock\n          source.  The entry shall remain during the time\n          the G.781 clock selection process remains enabled.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cnsSelInpSrcNetsyncIndex": {
                        "type": "integer",
                        "description": "An index that uniquely represents an entry in\n            this table. This index is assigned arbitrarily\n            by the clock selection process and may not be persistent\n            across reboots.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsSelInpSrcName": {
                        "type": "string",
                        "description": "This object indicates the name of the\n            selected T0 clock.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cnsSelInpSrcIntfType": {
                        "type": "string",
                        "description": "This object indicates the type of the\n            selected T0 clock.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                      },
                      "cnsSelInpSrcQualityLevel": {
                        "type": "string",
                        "description": "This object indicates the selected T0 clock\n            source's effective quality level, which\n            is the derived clock quality based on the three factors: \n            (a) Received quality level. \n            (b) Configured Rx quality level.  This factor supersedes (a). \n            (c) System overridden quality level as a result of exceptional\n            events such as signal failure or ESMC failure.  This factor\n            supersedes (a) and (b).",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsSelInpSrcPriority": {
                        "type": "integer",
                        "description": "This object indicates the configured\n            priority of the selected T0 clock.\n            A smaller value represents a higher priority.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsSelInpSrcTimestamp": {
                        "type": "string",
                        "description": "This object indicates the timestamp of\n            the T0 clock source being selected by\n            the G.781 clock selection process.",
                        "x-yang-type": "yang:timestamp"
                      },
                      "cnsSelInpSrcFSW": {
                        "type": "boolean",
                        "description": "This object indicates the forced switching flag. Forced\n            switching, as described in G.781, is used to override the\n            currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected clock\n            source is a result of the forced switching. The 'false'\n            value indicates the currently selected clock source is\n            not a result of forced switching."
                      },
                      "cnsSelInpSrcMSW": {
                        "type": "boolean",
                        "description": "This object indicates the manual switching flag.\n            The 'true' value indicates the currently selected clock source\n            is a result of the manual switch command. The command allows\n            a user to select a synchronization source assuming it is\n            enabled, not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode. Furthermore,\n            in QL-enabled mode, a manual switch can be performed only to\n            a source which has the highest available QL."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsSelectedInputSourceEntry": [
                    {
                      "cnsSelInpSrcNetsyncIndex": 1,
                      "cnsSelInpSrcName": "interface-1",
                      "cnsSelInpSrcIntfType": "ethernetCsmacd(6)",
                      "cnsSelInpSrcQualityLevel": "example-string",
                      "cnsSelInpSrcPriority": 0,
                      "cnsSelInpSrcTimestamp": "example-string",
                      "cnsSelInpSrcFSW": true,
                      "cnsSelInpSrcMSW": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsSelectedInputSourceEntry",
        "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": "/cnsSelectedInputSourceTable/cnsSelectedInputSourceEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-NETSYNC-MIB:cnsSelectedInputSourceTable/cnsSelectedInputSourceEntry={cnsSelInpSrcNetsyncIndex}": {
      "get": {
        "summary": "Get cnsSelectedInputSourceEntry entry",
        "description": "Retrieve specific cnsSelectedInputSourceEntry entry by key from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "parameters": [
          {
            "name": "cnsSelInpSrcNetsyncIndex",
            "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": {
                    "cnsSelInpSrcNetsyncIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents an entry in\n            this table. This index is assigned arbitrarily\n            by the clock selection process and may not be persistent\n            across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsSelInpSrcName": {
                      "type": "string",
                      "description": "This object indicates the name of the\n            selected T0 clock.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cnsSelInpSrcIntfType": {
                      "type": "string",
                      "description": "This object indicates the type of the\n            selected T0 clock.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                    },
                    "cnsSelInpSrcQualityLevel": {
                      "type": "string",
                      "description": "This object indicates the selected T0 clock\n            source's effective quality level, which\n            is the derived clock quality based on the three factors: \n            (a) Received quality level. \n            (b) Configured Rx quality level.  This factor supersedes (a). \n            (c) System overridden quality level as a result of exceptional\n            events such as signal failure or ESMC failure.  This factor\n            supersedes (a) and (b).",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsSelInpSrcPriority": {
                      "type": "integer",
                      "description": "This object indicates the configured\n            priority of the selected T0 clock.\n            A smaller value represents a higher priority.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsSelInpSrcTimestamp": {
                      "type": "string",
                      "description": "This object indicates the timestamp of\n            the T0 clock source being selected by\n            the G.781 clock selection process.",
                      "x-yang-type": "yang:timestamp"
                    },
                    "cnsSelInpSrcFSW": {
                      "type": "boolean",
                      "description": "This object indicates the forced switching flag. Forced\n            switching, as described in G.781, is used to override the\n            currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected clock\n            source is a result of the forced switching. The 'false'\n            value indicates the currently selected clock source is\n            not a result of forced switching."
                    },
                    "cnsSelInpSrcMSW": {
                      "type": "boolean",
                      "description": "This object indicates the manual switching flag.\n            The 'true' value indicates the currently selected clock source\n            is a result of the manual switch command. The command allows\n            a user to select a synchronization source assuming it is\n            enabled, not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode. Furthermore,\n            in QL-enabled mode, a manual switch can be performed only to\n            a source which has the highest available QL."
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsSelectedInputSourceEntry": {
                    "cnsSelInpSrcNetsyncIndex": 1,
                    "cnsSelInpSrcName": "interface-1",
                    "cnsSelInpSrcIntfType": "ethernetCsmacd(6)",
                    "cnsSelInpSrcQualityLevel": "example-string",
                    "cnsSelInpSrcPriority": 0,
                    "cnsSelInpSrcTimestamp": "example-string",
                    "cnsSelInpSrcFSW": true,
                    "cnsSelInpSrcMSW": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsSelectedInputSourceEntry-2"
      },
      "x-yang-path": "/cnsSelectedInputSourceTable/cnsSelectedInputSourceEntry={cnsSelInpSrcNetsyncIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cnsSelInpSrcNetsyncIndex"
      ]
    },
    "/data/CISCO-NETSYNC-MIB:cnsInputSourceTable": {
      "get": {
        "summary": "Get cnsInputSourceTable data",
        "description": "Retrieve cnsInputSourceTable operational data from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "T0 clock source table.\n        This table contains a list of input sources for input T0 clock\n        selection.",
                  "properties": {
                    "cnsInputSourceEntry": {
                      "type": "array",
                      "description": "An entry is created in the table when a user adds a T0\n          clock source in the configuration. An entry is removed \n          in the table when a user removes a T0 clock source from\n          the configuration.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cnsInpSrcNetsyncIndex": {
                            "type": "integer",
                            "description": "An index that uniquely represents an entry in\n            this table. This index is assigned arbitrarily\n            by the clock selection process and may not be persistent\n            across reboots.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsInpSrcName": {
                            "type": "string",
                            "description": "This object indicates the name of an input\n            clock source configured for the T0 clock\n            selection.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "cnsInpSrcIntfType": {
                            "type": "string",
                            "description": "This object indicates the type of an input\n            clock source configured for the T0 clock\n            selection.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                          },
                          "cnsInpSrcPriority": {
                            "type": "integer",
                            "description": "This object indicates the priority of an input\n            clock source configured for the T0 clock\n            selection.\n            \n            A smaller value represents a higher priority.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsInpSrcESMCCap": {
                            "type": "string",
                            "description": "This object indicates the ESMC capability\n            of an input clock source configured for the\n            T0 clock selection.  This is applicable only to Synchronous\n            Ethernet input clock source identified by cnsInpSrcIntfType\n            'netsyncIfTypeEthernet'.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncESMCCap"
                          },
                          "cnsInpSrcSSMCap": {
                            "type": "string",
                            "description": "This object indicates the SSM capability\n            of an input clock source configured for the\n            T0 clock selection. This is applicable only to\n            any synchronous interface clock source except\n            SyncE interface, which is identified by cnsInpSrcIntfType\n            'netsyncIfTypeEthernet'.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncSSMCap"
                          },
                          "cnsInpSrcQualityLevelTxCfg": {
                            "type": "string",
                            "description": "This object indicates the configured transmit\n            clock quality level of an input clock source.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                          },
                          "cnsInpSrcQualityLevelRxCfg": {
                            "type": "string",
                            "description": "This object indicates the configured receive\n            clock quality level of an input clock source.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                          },
                          "cnsInpSrcQualityLevelTx": {
                            "type": "string",
                            "description": "This object indicates the most recent clock\n            quality level transmitted on the input clock\n            source.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                          },
                          "cnsInpSrcQualityLevelRx": {
                            "type": "string",
                            "description": "This object indicates the last clock quality\n            level received on the input clock source.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                          },
                          "cnsInpSrcQualityLevel": {
                            "type": "string",
                            "description": "This object indicates the current clock quality\n            level of the input clock source.  This is the\n            effective quality which is derived from three values:\n            \n            1) most recent clock quality level received,\n            2) forced clock quality level (entered via configuration)\n            3) overridden clock quality level as a result of line protocol\n            down, signal failure, or alarms.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                          },
                          "cnsInpSrcHoldoffTime": {
                            "type": "integer",
                            "description": "This object indicates the hold-off time value of\n            an input clock source.\n            \n            The hold-off time prevents short activation of signal failure\n            is passed to the selection process.  When a signal failure\n            event is reported on a clock source, it waits the duration of\n            the hold-off time before declaring signal failure on the clock\n            source.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsInpSrcWtrTime": {
                            "type": "integer",
                            "description": "This object indicates the wait-to-restore time value\n            of an input clock source.\n            \n            The wait-to-restore time ensures that a previous failed\n            synchronization source is only again considered as available\n            by the selection process if it is fault-free for a certain time.\n            When a signal failure condition is cleared on a clock source,\n            it waits the duration of the wait-to-restore time before\n            clearing the signal failure status on the clock source.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsInpSrcLockout": {
                            "type": "boolean",
                            "description": "This object indicates whether or not the lockout\n            command has been applied to a clock source.\n            \n            The 'true' value means the clock source is not\n            considered by the selection process."
                          },
                          "cnsInpSrcSignalFailure": {
                            "type": "boolean",
                            "description": "This object indicates whether or not a\n            signal failure event is currently being\n            reported on the input clock source."
                          },
                          "cnsInpSrcAlarm": {
                            "type": "boolean",
                            "description": "This object indicates whether or not an\n            alarm event is currently being reported\n            on the input clock source."
                          },
                          "cnsInpSrcAlarmInfo": {
                            "type": "string",
                            "description": "This object indicates the alarm reasons of\n            an input clock source if an alarm event\n            is being reported on it.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncAlarmInfo"
                          },
                          "cnsInpSrcFSW": {
                            "type": "boolean",
                            "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected clock source\n            is a result of the forced switching. The 'false' value\n            indicates the currently selected clock source is not a result\n            of forced switching."
                          },
                          "cnsInpSrcMSW": {
                            "type": "boolean",
                            "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected clock source\n            is a result of the manual switching. The switch allows\n            a user to select a synchronization source assuming it is\n            enabled, not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies a row in\n            cnsInputSourceTable.  A clock source is not locked out\n            when cnsInpSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsInpSrcSignalFailure contains the value 'false'. \n            The QL is identified in cnsInpSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch can be performed only to\n            a source which has the highest available QL."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsInputSourceTable": {
                    "cnsInputSourceEntry": [
                      {
                        "cnsInpSrcNetsyncIndex": 1,
                        "cnsInpSrcName": "interface-1",
                        "cnsInpSrcIntfType": "ethernetCsmacd(6)",
                        "cnsInpSrcPriority": 0,
                        "cnsInpSrcESMCCap": "example-string",
                        "cnsInpSrcSSMCap": "example-string",
                        "cnsInpSrcQualityLevelTxCfg": "example-string",
                        "cnsInpSrcQualityLevelRxCfg": "example-string",
                        "cnsInpSrcQualityLevelTx": "example-string",
                        "cnsInpSrcQualityLevelRx": "example-string",
                        "cnsInpSrcQualityLevel": "example-string",
                        "cnsInpSrcHoldoffTime": 0,
                        "cnsInpSrcWtrTime": 0,
                        "cnsInpSrcLockout": true,
                        "cnsInpSrcSignalFailure": true,
                        "cnsInpSrcAlarm": true,
                        "cnsInpSrcAlarmInfo": "example-string",
                        "cnsInpSrcFSW": true,
                        "cnsInpSrcMSW": true
                      },
                      {
                        "cnsInpSrcNetsyncIndex": 2,
                        "cnsInpSrcName": "interface-1",
                        "cnsInpSrcIntfType": "ethernetCsmacd(6)",
                        "cnsInpSrcPriority": 0,
                        "cnsInpSrcESMCCap": "example-string",
                        "cnsInpSrcSSMCap": "example-string",
                        "cnsInpSrcQualityLevelTxCfg": "example-string",
                        "cnsInpSrcQualityLevelRxCfg": "example-string",
                        "cnsInpSrcQualityLevelTx": "example-string",
                        "cnsInpSrcQualityLevelRx": "example-string",
                        "cnsInpSrcQualityLevel": "example-string",
                        "cnsInpSrcHoldoffTime": 0,
                        "cnsInpSrcWtrTime": 0,
                        "cnsInpSrcLockout": true,
                        "cnsInpSrcSignalFailure": true,
                        "cnsInpSrcAlarm": true,
                        "cnsInpSrcAlarmInfo": "example-string",
                        "cnsInpSrcFSW": true,
                        "cnsInpSrcMSW": true
                      },
                      {
                        "cnsInpSrcNetsyncIndex": 3,
                        "cnsInpSrcName": "interface-1",
                        "cnsInpSrcIntfType": "ethernetCsmacd(6)",
                        "cnsInpSrcPriority": 0,
                        "cnsInpSrcESMCCap": "example-string",
                        "cnsInpSrcSSMCap": "example-string",
                        "cnsInpSrcQualityLevelTxCfg": "example-string",
                        "cnsInpSrcQualityLevelRxCfg": "example-string",
                        "cnsInpSrcQualityLevelTx": "example-string",
                        "cnsInpSrcQualityLevelRx": "example-string",
                        "cnsInpSrcQualityLevel": "example-string",
                        "cnsInpSrcHoldoffTime": 0,
                        "cnsInpSrcWtrTime": 0,
                        "cnsInpSrcLockout": true,
                        "cnsInpSrcSignalFailure": true,
                        "cnsInpSrcAlarm": true,
                        "cnsInpSrcAlarmInfo": "example-string",
                        "cnsInpSrcFSW": true,
                        "cnsInpSrcMSW": true
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsInputSourceTable",
        "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": "/cnsInputSourceTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-NETSYNC-MIB:cnsInputSourceTable/cnsInputSourceEntry": {
      "get": {
        "summary": "Get cnsInputSourceEntry list",
        "description": "Retrieve list of cnsInputSourceEntry entries from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry is created in the table when a user adds a T0\n          clock source in the configuration. An entry is removed \n          in the table when a user removes a T0 clock source from\n          the configuration.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cnsInpSrcNetsyncIndex": {
                        "type": "integer",
                        "description": "An index that uniquely represents an entry in\n            this table. This index is assigned arbitrarily\n            by the clock selection process and may not be persistent\n            across reboots.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsInpSrcName": {
                        "type": "string",
                        "description": "This object indicates the name of an input\n            clock source configured for the T0 clock\n            selection.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cnsInpSrcIntfType": {
                        "type": "string",
                        "description": "This object indicates the type of an input\n            clock source configured for the T0 clock\n            selection.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                      },
                      "cnsInpSrcPriority": {
                        "type": "integer",
                        "description": "This object indicates the priority of an input\n            clock source configured for the T0 clock\n            selection.\n            \n            A smaller value represents a higher priority.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsInpSrcESMCCap": {
                        "type": "string",
                        "description": "This object indicates the ESMC capability\n            of an input clock source configured for the\n            T0 clock selection.  This is applicable only to Synchronous\n            Ethernet input clock source identified by cnsInpSrcIntfType\n            'netsyncIfTypeEthernet'.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncESMCCap"
                      },
                      "cnsInpSrcSSMCap": {
                        "type": "string",
                        "description": "This object indicates the SSM capability\n            of an input clock source configured for the\n            T0 clock selection. This is applicable only to\n            any synchronous interface clock source except\n            SyncE interface, which is identified by cnsInpSrcIntfType\n            'netsyncIfTypeEthernet'.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncSSMCap"
                      },
                      "cnsInpSrcQualityLevelTxCfg": {
                        "type": "string",
                        "description": "This object indicates the configured transmit\n            clock quality level of an input clock source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsInpSrcQualityLevelRxCfg": {
                        "type": "string",
                        "description": "This object indicates the configured receive\n            clock quality level of an input clock source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsInpSrcQualityLevelTx": {
                        "type": "string",
                        "description": "This object indicates the most recent clock\n            quality level transmitted on the input clock\n            source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsInpSrcQualityLevelRx": {
                        "type": "string",
                        "description": "This object indicates the last clock quality\n            level received on the input clock source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsInpSrcQualityLevel": {
                        "type": "string",
                        "description": "This object indicates the current clock quality\n            level of the input clock source.  This is the\n            effective quality which is derived from three values:\n            \n            1) most recent clock quality level received,\n            2) forced clock quality level (entered via configuration)\n            3) overridden clock quality level as a result of line protocol\n            down, signal failure, or alarms.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsInpSrcHoldoffTime": {
                        "type": "integer",
                        "description": "This object indicates the hold-off time value of\n            an input clock source.\n            \n            The hold-off time prevents short activation of signal failure\n            is passed to the selection process.  When a signal failure\n            event is reported on a clock source, it waits the duration of\n            the hold-off time before declaring signal failure on the clock\n            source.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsInpSrcWtrTime": {
                        "type": "integer",
                        "description": "This object indicates the wait-to-restore time value\n            of an input clock source.\n            \n            The wait-to-restore time ensures that a previous failed\n            synchronization source is only again considered as available\n            by the selection process if it is fault-free for a certain time.\n            When a signal failure condition is cleared on a clock source,\n            it waits the duration of the wait-to-restore time before\n            clearing the signal failure status on the clock source.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsInpSrcLockout": {
                        "type": "boolean",
                        "description": "This object indicates whether or not the lockout\n            command has been applied to a clock source.\n            \n            The 'true' value means the clock source is not\n            considered by the selection process."
                      },
                      "cnsInpSrcSignalFailure": {
                        "type": "boolean",
                        "description": "This object indicates whether or not a\n            signal failure event is currently being\n            reported on the input clock source."
                      },
                      "cnsInpSrcAlarm": {
                        "type": "boolean",
                        "description": "This object indicates whether or not an\n            alarm event is currently being reported\n            on the input clock source."
                      },
                      "cnsInpSrcAlarmInfo": {
                        "type": "string",
                        "description": "This object indicates the alarm reasons of\n            an input clock source if an alarm event\n            is being reported on it.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncAlarmInfo"
                      },
                      "cnsInpSrcFSW": {
                        "type": "boolean",
                        "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected clock source\n            is a result of the forced switching. The 'false' value\n            indicates the currently selected clock source is not a result\n            of forced switching."
                      },
                      "cnsInpSrcMSW": {
                        "type": "boolean",
                        "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected clock source\n            is a result of the manual switching. The switch allows\n            a user to select a synchronization source assuming it is\n            enabled, not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies a row in\n            cnsInputSourceTable.  A clock source is not locked out\n            when cnsInpSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsInpSrcSignalFailure contains the value 'false'. \n            The QL is identified in cnsInpSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch can be performed only to\n            a source which has the highest available QL."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsInputSourceEntry": [
                    {
                      "cnsInpSrcNetsyncIndex": 1,
                      "cnsInpSrcName": "interface-1",
                      "cnsInpSrcIntfType": "ethernetCsmacd(6)",
                      "cnsInpSrcPriority": 0,
                      "cnsInpSrcESMCCap": "example-string",
                      "cnsInpSrcSSMCap": "example-string",
                      "cnsInpSrcQualityLevelTxCfg": "example-string",
                      "cnsInpSrcQualityLevelRxCfg": "example-string",
                      "cnsInpSrcQualityLevelTx": "example-string",
                      "cnsInpSrcQualityLevelRx": "example-string",
                      "cnsInpSrcQualityLevel": "example-string",
                      "cnsInpSrcHoldoffTime": 0,
                      "cnsInpSrcWtrTime": 0,
                      "cnsInpSrcLockout": true,
                      "cnsInpSrcSignalFailure": true,
                      "cnsInpSrcAlarm": true,
                      "cnsInpSrcAlarmInfo": "example-string",
                      "cnsInpSrcFSW": true,
                      "cnsInpSrcMSW": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsInputSourceEntry",
        "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": "/cnsInputSourceTable/cnsInputSourceEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-NETSYNC-MIB:cnsInputSourceTable/cnsInputSourceEntry={cnsInpSrcNetsyncIndex}": {
      "get": {
        "summary": "Get cnsInputSourceEntry entry",
        "description": "Retrieve specific cnsInputSourceEntry entry by key from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "parameters": [
          {
            "name": "cnsInpSrcNetsyncIndex",
            "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": {
                    "cnsInpSrcNetsyncIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents an entry in\n            this table. This index is assigned arbitrarily\n            by the clock selection process and may not be persistent\n            across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsInpSrcName": {
                      "type": "string",
                      "description": "This object indicates the name of an input\n            clock source configured for the T0 clock\n            selection.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cnsInpSrcIntfType": {
                      "type": "string",
                      "description": "This object indicates the type of an input\n            clock source configured for the T0 clock\n            selection.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                    },
                    "cnsInpSrcPriority": {
                      "type": "integer",
                      "description": "This object indicates the priority of an input\n            clock source configured for the T0 clock\n            selection.\n            \n            A smaller value represents a higher priority.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsInpSrcESMCCap": {
                      "type": "string",
                      "description": "This object indicates the ESMC capability\n            of an input clock source configured for the\n            T0 clock selection.  This is applicable only to Synchronous\n            Ethernet input clock source identified by cnsInpSrcIntfType\n            'netsyncIfTypeEthernet'.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncESMCCap"
                    },
                    "cnsInpSrcSSMCap": {
                      "type": "string",
                      "description": "This object indicates the SSM capability\n            of an input clock source configured for the\n            T0 clock selection. This is applicable only to\n            any synchronous interface clock source except\n            SyncE interface, which is identified by cnsInpSrcIntfType\n            'netsyncIfTypeEthernet'.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncSSMCap"
                    },
                    "cnsInpSrcQualityLevelTxCfg": {
                      "type": "string",
                      "description": "This object indicates the configured transmit\n            clock quality level of an input clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsInpSrcQualityLevelRxCfg": {
                      "type": "string",
                      "description": "This object indicates the configured receive\n            clock quality level of an input clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsInpSrcQualityLevelTx": {
                      "type": "string",
                      "description": "This object indicates the most recent clock\n            quality level transmitted on the input clock\n            source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsInpSrcQualityLevelRx": {
                      "type": "string",
                      "description": "This object indicates the last clock quality\n            level received on the input clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsInpSrcQualityLevel": {
                      "type": "string",
                      "description": "This object indicates the current clock quality\n            level of the input clock source.  This is the\n            effective quality which is derived from three values:\n            \n            1) most recent clock quality level received,\n            2) forced clock quality level (entered via configuration)\n            3) overridden clock quality level as a result of line protocol\n            down, signal failure, or alarms.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsInpSrcHoldoffTime": {
                      "type": "integer",
                      "description": "This object indicates the hold-off time value of\n            an input clock source.\n            \n            The hold-off time prevents short activation of signal failure\n            is passed to the selection process.  When a signal failure\n            event is reported on a clock source, it waits the duration of\n            the hold-off time before declaring signal failure on the clock\n            source.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsInpSrcWtrTime": {
                      "type": "integer",
                      "description": "This object indicates the wait-to-restore time value\n            of an input clock source.\n            \n            The wait-to-restore time ensures that a previous failed\n            synchronization source is only again considered as available\n            by the selection process if it is fault-free for a certain time.\n            When a signal failure condition is cleared on a clock source,\n            it waits the duration of the wait-to-restore time before\n            clearing the signal failure status on the clock source.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsInpSrcLockout": {
                      "type": "boolean",
                      "description": "This object indicates whether or not the lockout\n            command has been applied to a clock source.\n            \n            The 'true' value means the clock source is not\n            considered by the selection process."
                    },
                    "cnsInpSrcSignalFailure": {
                      "type": "boolean",
                      "description": "This object indicates whether or not a\n            signal failure event is currently being\n            reported on the input clock source."
                    },
                    "cnsInpSrcAlarm": {
                      "type": "boolean",
                      "description": "This object indicates whether or not an\n            alarm event is currently being reported\n            on the input clock source."
                    },
                    "cnsInpSrcAlarmInfo": {
                      "type": "string",
                      "description": "This object indicates the alarm reasons of\n            an input clock source if an alarm event\n            is being reported on it.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncAlarmInfo"
                    },
                    "cnsInpSrcFSW": {
                      "type": "boolean",
                      "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected clock source\n            is a result of the forced switching. The 'false' value\n            indicates the currently selected clock source is not a result\n            of forced switching."
                    },
                    "cnsInpSrcMSW": {
                      "type": "boolean",
                      "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected clock source\n            is a result of the manual switching. The switch allows\n            a user to select a synchronization source assuming it is\n            enabled, not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies a row in\n            cnsInputSourceTable.  A clock source is not locked out\n            when cnsInpSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsInpSrcSignalFailure contains the value 'false'. \n            The QL is identified in cnsInpSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch can be performed only to\n            a source which has the highest available QL."
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsInputSourceEntry": {
                    "cnsInpSrcNetsyncIndex": 1,
                    "cnsInpSrcName": "interface-1",
                    "cnsInpSrcIntfType": "ethernetCsmacd(6)",
                    "cnsInpSrcPriority": 0,
                    "cnsInpSrcESMCCap": "example-string",
                    "cnsInpSrcSSMCap": "example-string",
                    "cnsInpSrcQualityLevelTxCfg": "example-string",
                    "cnsInpSrcQualityLevelRxCfg": "example-string",
                    "cnsInpSrcQualityLevelTx": "example-string",
                    "cnsInpSrcQualityLevelRx": "example-string",
                    "cnsInpSrcQualityLevel": "example-string",
                    "cnsInpSrcHoldoffTime": 0,
                    "cnsInpSrcWtrTime": 0,
                    "cnsInpSrcLockout": true,
                    "cnsInpSrcSignalFailure": true,
                    "cnsInpSrcAlarm": true,
                    "cnsInpSrcAlarmInfo": "example-string",
                    "cnsInpSrcFSW": true,
                    "cnsInpSrcMSW": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsInputSourceEntry-2"
      },
      "x-yang-path": "/cnsInputSourceTable/cnsInputSourceEntry={cnsInpSrcNetsyncIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cnsInpSrcNetsyncIndex"
      ]
    },
    "/data/CISCO-NETSYNC-MIB:cnsExtOutputTable": {
      "get": {
        "summary": "Get cnsExtOutputTable data",
        "description": "Retrieve cnsExtOutputTable operational data from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "T4 external output table.\n        This table contains a list of T4 external outputs.\n        \n        Each T4 external output is associated with clock\n        source(s) to be found in cnsT4ClockSourceTable.\n        The clock selection process considers all the\n        available clock sources and select the T4 clock\n        source based on the G.781 clock selection algorithm.",
                  "properties": {
                    "cnsExtOutputEntry": {
                      "type": "array",
                      "description": "An entry is created in the table when a user adds\n          a T4 external output in the configuration.  A T4 external\n          output configured input clock sources are defined in\n          cnsT4ClockSourceTable.\n          \n          An entry is removed from the table when a user removes\n          a T4 external output from the configuration.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cnsExtOutListIndex": {
                            "type": "integer",
                            "description": "An index that uniquely represents an entry in\n            this table.  This index is assigned arbitrarily by the\n            clock selection process and may not be persistent\n            across reboots.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsExtOutSelNetsyncIndex": {
                            "type": "integer",
                            "description": "An index that uniquely represents the selected input clock\n            source whose information is reported by a row in\n            cnsT4ClockSourceTable. The index lists the value of\n            cnsT4ClkSrcNetsyncIndex, which is the input clock source\n            of the T4 external output selected by the G.781 clock\n            selection process.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsExtOutName": {
                            "type": "string",
                            "description": "This object indicates the name of a\n            T4 external output.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "cnsExtOutIntfType": {
                            "type": "string",
                            "description": "This object indicates the interface type\n            of the T4 external output.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                          },
                          "cnsExtOutQualityLevel": {
                            "type": "string",
                            "description": "This object indicates the clock quality\n            of the T4 external output.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                          },
                          "cnsExtOutPriority": {
                            "type": "integer",
                            "description": "This object indicates the priority of the\n            selected clock source for a T4 external\n            output.\n            \n            A smaller value represents a higher priority.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsExtOutFSW": {
                            "type": "boolean",
                            "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source,\n            The T4 selected synchronization source is identified by\n            cnsExtOutSelNetsyncIndex, which contains the index to\n            the clock source in cnsT4ClockSourceTable.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the forced switching.\n            The 'false' value indicates the currently selected T4\n            clock source is not a result of forced switching."
                          },
                          "cnsExtOutMSW": {
                            "type": "boolean",
                            "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the manual switch command.\n            The command allows a user to select a synchronization source\n            assuming it is enabled, not locked out, not in signal fail\n            condition, and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies in row in\n            cnsT4ClockSourceTable.  A clock source is not locked out\n            when cnsT4ClkSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsT4ClkSrcSignalFailure contains the value 'false'. \n            The QL is identified in cnsT4ClkSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch can be \n            performed only to a source which has the highest\n            available QL."
                          },
                          "cnsExtOutSquelch": {
                            "type": "boolean",
                            "description": "This object indicates whether or not a\n            T4 external output is squelched.\n            \n            Squelching is a sychronization function defined to prevent\n            transmission of a timing signal with a quality that is lower\n            than the quality of the clock in the receiving networks\n            element or SASE. It is also used for the prevention of\n            timing loops."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsExtOutputTable": {
                    "cnsExtOutputEntry": [
                      {
                        "cnsExtOutListIndex": 1,
                        "cnsExtOutSelNetsyncIndex": 1,
                        "cnsExtOutName": "interface-1",
                        "cnsExtOutIntfType": "ethernetCsmacd(6)",
                        "cnsExtOutQualityLevel": "example-string",
                        "cnsExtOutPriority": 0,
                        "cnsExtOutFSW": true,
                        "cnsExtOutMSW": true,
                        "cnsExtOutSquelch": true
                      },
                      {
                        "cnsExtOutListIndex": 2,
                        "cnsExtOutSelNetsyncIndex": 2,
                        "cnsExtOutName": "interface-1",
                        "cnsExtOutIntfType": "ethernetCsmacd(6)",
                        "cnsExtOutQualityLevel": "example-string",
                        "cnsExtOutPriority": 0,
                        "cnsExtOutFSW": true,
                        "cnsExtOutMSW": true,
                        "cnsExtOutSquelch": true
                      },
                      {
                        "cnsExtOutListIndex": 3,
                        "cnsExtOutSelNetsyncIndex": 3,
                        "cnsExtOutName": "interface-1",
                        "cnsExtOutIntfType": "ethernetCsmacd(6)",
                        "cnsExtOutQualityLevel": "example-string",
                        "cnsExtOutPriority": 0,
                        "cnsExtOutFSW": true,
                        "cnsExtOutMSW": true,
                        "cnsExtOutSquelch": true
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsExtOutputTable",
        "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": "/cnsExtOutputTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-NETSYNC-MIB:cnsExtOutputTable/cnsExtOutputEntry": {
      "get": {
        "summary": "Get cnsExtOutputEntry list",
        "description": "Retrieve list of cnsExtOutputEntry entries from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry is created in the table when a user adds\n          a T4 external output in the configuration.  A T4 external\n          output configured input clock sources are defined in\n          cnsT4ClockSourceTable.\n          \n          An entry is removed from the table when a user removes\n          a T4 external output from the configuration.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cnsExtOutListIndex": {
                        "type": "integer",
                        "description": "An index that uniquely represents an entry in\n            this table.  This index is assigned arbitrarily by the\n            clock selection process and may not be persistent\n            across reboots.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsExtOutSelNetsyncIndex": {
                        "type": "integer",
                        "description": "An index that uniquely represents the selected input clock\n            source whose information is reported by a row in\n            cnsT4ClockSourceTable. The index lists the value of\n            cnsT4ClkSrcNetsyncIndex, which is the input clock source\n            of the T4 external output selected by the G.781 clock\n            selection process.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsExtOutName": {
                        "type": "string",
                        "description": "This object indicates the name of a\n            T4 external output.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cnsExtOutIntfType": {
                        "type": "string",
                        "description": "This object indicates the interface type\n            of the T4 external output.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                      },
                      "cnsExtOutQualityLevel": {
                        "type": "string",
                        "description": "This object indicates the clock quality\n            of the T4 external output.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsExtOutPriority": {
                        "type": "integer",
                        "description": "This object indicates the priority of the\n            selected clock source for a T4 external\n            output.\n            \n            A smaller value represents a higher priority.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsExtOutFSW": {
                        "type": "boolean",
                        "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source,\n            The T4 selected synchronization source is identified by\n            cnsExtOutSelNetsyncIndex, which contains the index to\n            the clock source in cnsT4ClockSourceTable.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the forced switching.\n            The 'false' value indicates the currently selected T4\n            clock source is not a result of forced switching."
                      },
                      "cnsExtOutMSW": {
                        "type": "boolean",
                        "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the manual switch command.\n            The command allows a user to select a synchronization source\n            assuming it is enabled, not locked out, not in signal fail\n            condition, and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies in row in\n            cnsT4ClockSourceTable.  A clock source is not locked out\n            when cnsT4ClkSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsT4ClkSrcSignalFailure contains the value 'false'. \n            The QL is identified in cnsT4ClkSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch can be \n            performed only to a source which has the highest\n            available QL."
                      },
                      "cnsExtOutSquelch": {
                        "type": "boolean",
                        "description": "This object indicates whether or not a\n            T4 external output is squelched.\n            \n            Squelching is a sychronization function defined to prevent\n            transmission of a timing signal with a quality that is lower\n            than the quality of the clock in the receiving networks\n            element or SASE. It is also used for the prevention of\n            timing loops."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsExtOutputEntry": [
                    {
                      "cnsExtOutListIndex": 1,
                      "cnsExtOutSelNetsyncIndex": 1,
                      "cnsExtOutName": "interface-1",
                      "cnsExtOutIntfType": "ethernetCsmacd(6)",
                      "cnsExtOutQualityLevel": "example-string",
                      "cnsExtOutPriority": 0,
                      "cnsExtOutFSW": true,
                      "cnsExtOutMSW": true,
                      "cnsExtOutSquelch": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsExtOutputEntry",
        "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": "/cnsExtOutputTable/cnsExtOutputEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-NETSYNC-MIB:cnsExtOutputTable/cnsExtOutputEntry={cnsExtOutListIndex}": {
      "get": {
        "summary": "Get cnsExtOutputEntry entry",
        "description": "Retrieve specific cnsExtOutputEntry entry by key from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "parameters": [
          {
            "name": "cnsExtOutListIndex",
            "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": {
                    "cnsExtOutListIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents an entry in\n            this table.  This index is assigned arbitrarily by the\n            clock selection process and may not be persistent\n            across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsExtOutSelNetsyncIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents the selected input clock\n            source whose information is reported by a row in\n            cnsT4ClockSourceTable. The index lists the value of\n            cnsT4ClkSrcNetsyncIndex, which is the input clock source\n            of the T4 external output selected by the G.781 clock\n            selection process.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsExtOutName": {
                      "type": "string",
                      "description": "This object indicates the name of a\n            T4 external output.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cnsExtOutIntfType": {
                      "type": "string",
                      "description": "This object indicates the interface type\n            of the T4 external output.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                    },
                    "cnsExtOutQualityLevel": {
                      "type": "string",
                      "description": "This object indicates the clock quality\n            of the T4 external output.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsExtOutPriority": {
                      "type": "integer",
                      "description": "This object indicates the priority of the\n            selected clock source for a T4 external\n            output.\n            \n            A smaller value represents a higher priority.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsExtOutFSW": {
                      "type": "boolean",
                      "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source,\n            The T4 selected synchronization source is identified by\n            cnsExtOutSelNetsyncIndex, which contains the index to\n            the clock source in cnsT4ClockSourceTable.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the forced switching.\n            The 'false' value indicates the currently selected T4\n            clock source is not a result of forced switching."
                    },
                    "cnsExtOutMSW": {
                      "type": "boolean",
                      "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the manual switch command.\n            The command allows a user to select a synchronization source\n            assuming it is enabled, not locked out, not in signal fail\n            condition, and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies in row in\n            cnsT4ClockSourceTable.  A clock source is not locked out\n            when cnsT4ClkSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsT4ClkSrcSignalFailure contains the value 'false'. \n            The QL is identified in cnsT4ClkSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch can be \n            performed only to a source which has the highest\n            available QL."
                    },
                    "cnsExtOutSquelch": {
                      "type": "boolean",
                      "description": "This object indicates whether or not a\n            T4 external output is squelched.\n            \n            Squelching is a sychronization function defined to prevent\n            transmission of a timing signal with a quality that is lower\n            than the quality of the clock in the receiving networks\n            element or SASE. It is also used for the prevention of\n            timing loops."
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsExtOutputEntry": {
                    "cnsExtOutListIndex": 1,
                    "cnsExtOutSelNetsyncIndex": 1,
                    "cnsExtOutName": "interface-1",
                    "cnsExtOutIntfType": "ethernetCsmacd(6)",
                    "cnsExtOutQualityLevel": "example-string",
                    "cnsExtOutPriority": 0,
                    "cnsExtOutFSW": true,
                    "cnsExtOutMSW": true,
                    "cnsExtOutSquelch": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsExtOutputEntry-2"
      },
      "x-yang-path": "/cnsExtOutputTable/cnsExtOutputEntry={cnsExtOutListIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cnsExtOutListIndex"
      ]
    },
    "/data/CISCO-NETSYNC-MIB:cnsT4ClockSourceTable": {
      "get": {
        "summary": "Get cnsT4ClockSourceTable data",
        "description": "Retrieve cnsT4ClockSourceTable operational data from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "T4 clock source table.\n        This table contains a list of input sources for a specific\n        T4 external output. An entry shall be added to\n        cnsExtOutputTable first. Then clock sources shall be\n        added in this table for the selection process to select\n        the appropriate T4 clock source.",
                  "properties": {
                    "cnsT4ClockSourceEntry": {
                      "type": "array",
                      "description": "An entry is created in the table when a user adds a\n          clock source to a T4 external output in the configuration.\n          The T4 external output is defined in the T4 external\n          output table. An entry is removed in the table when a user\n          removes a T4 clock source from the configuration.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cnsExtOutListIndex": {
                            "type": "string",
                            "description": "cnsExtOutListIndex",
                            "x-yang-type": "leafref"
                          },
                          "cnsT4ClkSrcNetsyncIndex": {
                            "type": "integer",
                            "description": "An index that uniquely represents an entry in\n            this table.  This index is assigned arbitrarily by the\n            clock selection process and may not be persistent\n            across reboots.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsT4ClkSrcName": {
                            "type": "string",
                            "description": "This object indicates the name of a input\n            clock source configured for the T4 clock\n            selection.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "cnsT4ClkSrcIntfType": {
                            "type": "string",
                            "description": "This object indicates the type of an input\n            clock source configured for the T4 clock\n            selection.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                          },
                          "cnsT4ClkSrcPriority": {
                            "type": "integer",
                            "description": "This object indicates the priority of an input\n            clock source configured for the T4 clock\n            selection.\n            \n            A smaller value represents a higher priority.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsT4ClkSrcESMCCap": {
                            "type": "string",
                            "description": "This object indicates the ESMC capability\n            of an input clock source configured for the\n            T4 clock selection.  This is applicable\n            only to Synchronous Ethernet input clock source\n            identified by cnsT4ClkSrcIntfType 'netsyncIfTypeEthernet'.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncESMCCap"
                          },
                          "cnsT4ClkSrcSSMCap": {
                            "type": "string",
                            "description": "This object indicates the SSM capability\n            of an input clock source configured for the\n            T4 clock selection. This is applicable only to any\n            synchronous interface clock source except SyncE interface,\n            which is identified by cnsT4ClkSrcIntfType\n            'netsyncIfTypeEthernet'.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncSSMCap"
                          },
                          "cnsT4ClkSrcQualityLevelTxCfg": {
                            "type": "string",
                            "description": "This object indicates the configured transmit\n            clock quality level of a T4 input clock source.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                          },
                          "cnsT4ClkSrcQualityLevelRxCfg": {
                            "type": "string",
                            "description": "This object indicates the configured receive\n            clock quality level of a T4 input clock source.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                          },
                          "cnsT4ClkSrcQualityLevelTx": {
                            "type": "string",
                            "description": "This object indicates the most recent clock\n            quality level transmitted on the T4 input\n            clock source.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                          },
                          "cnsT4ClkSrcQualityLevelRx": {
                            "type": "string",
                            "description": "This object indicates the last clock quality\n            level received on the T4 input clock\n            source.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                          },
                          "cnsT4ClkSrcQualityLevel": {
                            "type": "string",
                            "description": "This object indicates the current clock quality\n            level of the T4 input clock source.  This is the\n            effective quality which is derived from three values:\n            \n            1) most recent clock quality level received,\n            2) forced clock quality level (entered via configuration)\n            3) overridden clock quality level as a result of line protocol\n            down, signal failure, or alarms.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                          },
                          "cnsT4ClkSrcHoldoffTime": {
                            "type": "integer",
                            "description": "This object indicates the hold-off time value of\n            a T4 input clock source.\n            \n            The hold-off time prevents short activation of signal failure\n            is passed to the selection process.  When a signal failure\n            event is reported on a clock source, it waits the duration of\n            the hold-off time before declaring signal failure on the clock\n            source.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsT4ClkSrcWtrTime": {
                            "type": "integer",
                            "description": "This object indicates the wait-to-restore time value\n            of a T4 input clock source.\n            \n            The wait-to-restore time ensures that a previous failed\n            synchronization source is only again considered as available\n            by the selection process if it is fault-free for a certain time.\n            When a signal failure condition is cleared on a clock source,\n            it waits the duration of the wait-to-restore time before\n            clearing the signal failure status on the clock source.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cnsT4ClkSrcLockout": {
                            "type": "boolean",
                            "description": "This object indicates whether or not the lockout\n            command has been applied on a T4 clock source.\n            \n            The 'true' value means the clock source is not\n            considered by the selection process."
                          },
                          "cnsT4ClkSrcSignalFailure": {
                            "type": "boolean",
                            "description": "This object indicates whether or not a\n            signal failure event is currently being\n            reported on the T4 input clock source."
                          },
                          "cnsT4ClkSrcAlarm": {
                            "type": "boolean",
                            "description": "This object indicates whether or not an\n            alarm event is currently being reported\n            on the T4 input clock source."
                          },
                          "cnsT4ClkSrcAlarmInfo": {
                            "type": "string",
                            "description": "This object indicates the alarm reasons of\n            a T4 input clock source if an alarm event\n            is being reported on the clock source.",
                            "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncAlarmInfo"
                          },
                          "cnsT4ClkSrcFSW": {
                            "type": "boolean",
                            "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the forced switching.\n            The 'false' value indicates the currently selected\n            T4 clock source is not a result of forced switching."
                          },
                          "cnsT4ClkSrcMSW": {
                            "type": "boolean",
                            "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the manual switching.\n            The switch allows a user to select a \n            synchronization source assuming it is enabled,\n            not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies a row in \n            cnsT4ClockSourceTable.  A clock source is not locked\n            out when cnsT4ClkSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsT4ClkSrcSignalFailure contains the value 'false'.\n            The QL is identified in cnsT4ClkSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch\n            can be performed only to a source which has the\n            highest available QL."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsT4ClockSourceTable": {
                    "cnsT4ClockSourceEntry": [
                      {
                        "cnsExtOutListIndex": "1",
                        "cnsT4ClkSrcNetsyncIndex": 1,
                        "cnsT4ClkSrcName": "interface-1",
                        "cnsT4ClkSrcIntfType": "ethernetCsmacd(6)",
                        "cnsT4ClkSrcPriority": 0,
                        "cnsT4ClkSrcESMCCap": "example-string",
                        "cnsT4ClkSrcSSMCap": "example-string",
                        "cnsT4ClkSrcQualityLevelTxCfg": "example-string",
                        "cnsT4ClkSrcQualityLevelRxCfg": "example-string",
                        "cnsT4ClkSrcQualityLevelTx": "example-string",
                        "cnsT4ClkSrcQualityLevelRx": "example-string",
                        "cnsT4ClkSrcQualityLevel": "example-string",
                        "cnsT4ClkSrcHoldoffTime": 0,
                        "cnsT4ClkSrcWtrTime": 0,
                        "cnsT4ClkSrcLockout": true,
                        "cnsT4ClkSrcSignalFailure": true,
                        "cnsT4ClkSrcAlarm": true,
                        "cnsT4ClkSrcAlarmInfo": "example-string",
                        "cnsT4ClkSrcFSW": true,
                        "cnsT4ClkSrcMSW": true
                      },
                      {
                        "cnsExtOutListIndex": "2",
                        "cnsT4ClkSrcNetsyncIndex": 2,
                        "cnsT4ClkSrcName": "interface-1",
                        "cnsT4ClkSrcIntfType": "ethernetCsmacd(6)",
                        "cnsT4ClkSrcPriority": 0,
                        "cnsT4ClkSrcESMCCap": "example-string",
                        "cnsT4ClkSrcSSMCap": "example-string",
                        "cnsT4ClkSrcQualityLevelTxCfg": "example-string",
                        "cnsT4ClkSrcQualityLevelRxCfg": "example-string",
                        "cnsT4ClkSrcQualityLevelTx": "example-string",
                        "cnsT4ClkSrcQualityLevelRx": "example-string",
                        "cnsT4ClkSrcQualityLevel": "example-string",
                        "cnsT4ClkSrcHoldoffTime": 0,
                        "cnsT4ClkSrcWtrTime": 0,
                        "cnsT4ClkSrcLockout": true,
                        "cnsT4ClkSrcSignalFailure": true,
                        "cnsT4ClkSrcAlarm": true,
                        "cnsT4ClkSrcAlarmInfo": "example-string",
                        "cnsT4ClkSrcFSW": true,
                        "cnsT4ClkSrcMSW": true
                      },
                      {
                        "cnsExtOutListIndex": "3",
                        "cnsT4ClkSrcNetsyncIndex": 3,
                        "cnsT4ClkSrcName": "interface-1",
                        "cnsT4ClkSrcIntfType": "ethernetCsmacd(6)",
                        "cnsT4ClkSrcPriority": 0,
                        "cnsT4ClkSrcESMCCap": "example-string",
                        "cnsT4ClkSrcSSMCap": "example-string",
                        "cnsT4ClkSrcQualityLevelTxCfg": "example-string",
                        "cnsT4ClkSrcQualityLevelRxCfg": "example-string",
                        "cnsT4ClkSrcQualityLevelTx": "example-string",
                        "cnsT4ClkSrcQualityLevelRx": "example-string",
                        "cnsT4ClkSrcQualityLevel": "example-string",
                        "cnsT4ClkSrcHoldoffTime": 0,
                        "cnsT4ClkSrcWtrTime": 0,
                        "cnsT4ClkSrcLockout": true,
                        "cnsT4ClkSrcSignalFailure": true,
                        "cnsT4ClkSrcAlarm": true,
                        "cnsT4ClkSrcAlarmInfo": "example-string",
                        "cnsT4ClkSrcFSW": true,
                        "cnsT4ClkSrcMSW": true
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsT4ClockSourceTable",
        "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": "/cnsT4ClockSourceTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-NETSYNC-MIB:cnsT4ClockSourceTable/cnsT4ClockSourceEntry": {
      "get": {
        "summary": "Get cnsT4ClockSourceEntry list",
        "description": "Retrieve list of cnsT4ClockSourceEntry entries from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry is created in the table when a user adds a\n          clock source to a T4 external output in the configuration.\n          The T4 external output is defined in the T4 external\n          output table. An entry is removed in the table when a user\n          removes a T4 clock source from the configuration.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cnsExtOutListIndex": {
                        "type": "string",
                        "description": "cnsExtOutListIndex",
                        "x-yang-type": "leafref"
                      },
                      "cnsT4ClkSrcNetsyncIndex": {
                        "type": "integer",
                        "description": "An index that uniquely represents an entry in\n            this table.  This index is assigned arbitrarily by the\n            clock selection process and may not be persistent\n            across reboots.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsT4ClkSrcName": {
                        "type": "string",
                        "description": "This object indicates the name of a input\n            clock source configured for the T4 clock\n            selection.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cnsT4ClkSrcIntfType": {
                        "type": "string",
                        "description": "This object indicates the type of an input\n            clock source configured for the T4 clock\n            selection.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                      },
                      "cnsT4ClkSrcPriority": {
                        "type": "integer",
                        "description": "This object indicates the priority of an input\n            clock source configured for the T4 clock\n            selection.\n            \n            A smaller value represents a higher priority.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsT4ClkSrcESMCCap": {
                        "type": "string",
                        "description": "This object indicates the ESMC capability\n            of an input clock source configured for the\n            T4 clock selection.  This is applicable\n            only to Synchronous Ethernet input clock source\n            identified by cnsT4ClkSrcIntfType 'netsyncIfTypeEthernet'.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncESMCCap"
                      },
                      "cnsT4ClkSrcSSMCap": {
                        "type": "string",
                        "description": "This object indicates the SSM capability\n            of an input clock source configured for the\n            T4 clock selection. This is applicable only to any\n            synchronous interface clock source except SyncE interface,\n            which is identified by cnsT4ClkSrcIntfType\n            'netsyncIfTypeEthernet'.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncSSMCap"
                      },
                      "cnsT4ClkSrcQualityLevelTxCfg": {
                        "type": "string",
                        "description": "This object indicates the configured transmit\n            clock quality level of a T4 input clock source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsT4ClkSrcQualityLevelRxCfg": {
                        "type": "string",
                        "description": "This object indicates the configured receive\n            clock quality level of a T4 input clock source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsT4ClkSrcQualityLevelTx": {
                        "type": "string",
                        "description": "This object indicates the most recent clock\n            quality level transmitted on the T4 input\n            clock source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsT4ClkSrcQualityLevelRx": {
                        "type": "string",
                        "description": "This object indicates the last clock quality\n            level received on the T4 input clock\n            source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsT4ClkSrcQualityLevel": {
                        "type": "string",
                        "description": "This object indicates the current clock quality\n            level of the T4 input clock source.  This is the\n            effective quality which is derived from three values:\n            \n            1) most recent clock quality level received,\n            2) forced clock quality level (entered via configuration)\n            3) overridden clock quality level as a result of line protocol\n            down, signal failure, or alarms.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsT4ClkSrcHoldoffTime": {
                        "type": "integer",
                        "description": "This object indicates the hold-off time value of\n            a T4 input clock source.\n            \n            The hold-off time prevents short activation of signal failure\n            is passed to the selection process.  When a signal failure\n            event is reported on a clock source, it waits the duration of\n            the hold-off time before declaring signal failure on the clock\n            source.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsT4ClkSrcWtrTime": {
                        "type": "integer",
                        "description": "This object indicates the wait-to-restore time value\n            of a T4 input clock source.\n            \n            The wait-to-restore time ensures that a previous failed\n            synchronization source is only again considered as available\n            by the selection process if it is fault-free for a certain time.\n            When a signal failure condition is cleared on a clock source,\n            it waits the duration of the wait-to-restore time before\n            clearing the signal failure status on the clock source.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsT4ClkSrcLockout": {
                        "type": "boolean",
                        "description": "This object indicates whether or not the lockout\n            command has been applied on a T4 clock source.\n            \n            The 'true' value means the clock source is not\n            considered by the selection process."
                      },
                      "cnsT4ClkSrcSignalFailure": {
                        "type": "boolean",
                        "description": "This object indicates whether or not a\n            signal failure event is currently being\n            reported on the T4 input clock source."
                      },
                      "cnsT4ClkSrcAlarm": {
                        "type": "boolean",
                        "description": "This object indicates whether or not an\n            alarm event is currently being reported\n            on the T4 input clock source."
                      },
                      "cnsT4ClkSrcAlarmInfo": {
                        "type": "string",
                        "description": "This object indicates the alarm reasons of\n            a T4 input clock source if an alarm event\n            is being reported on the clock source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncAlarmInfo"
                      },
                      "cnsT4ClkSrcFSW": {
                        "type": "boolean",
                        "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the forced switching.\n            The 'false' value indicates the currently selected\n            T4 clock source is not a result of forced switching."
                      },
                      "cnsT4ClkSrcMSW": {
                        "type": "boolean",
                        "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the manual switching.\n            The switch allows a user to select a \n            synchronization source assuming it is enabled,\n            not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies a row in \n            cnsT4ClockSourceTable.  A clock source is not locked\n            out when cnsT4ClkSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsT4ClkSrcSignalFailure contains the value 'false'.\n            The QL is identified in cnsT4ClkSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch\n            can be performed only to a source which has the\n            highest available QL."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsT4ClockSourceEntry": [
                    {
                      "cnsExtOutListIndex": "example-string",
                      "cnsT4ClkSrcNetsyncIndex": 1,
                      "cnsT4ClkSrcName": "interface-1",
                      "cnsT4ClkSrcIntfType": "ethernetCsmacd(6)",
                      "cnsT4ClkSrcPriority": 0,
                      "cnsT4ClkSrcESMCCap": "example-string",
                      "cnsT4ClkSrcSSMCap": "example-string",
                      "cnsT4ClkSrcQualityLevelTxCfg": "example-string",
                      "cnsT4ClkSrcQualityLevelRxCfg": "example-string",
                      "cnsT4ClkSrcQualityLevelTx": "example-string",
                      "cnsT4ClkSrcQualityLevelRx": "example-string",
                      "cnsT4ClkSrcQualityLevel": "example-string",
                      "cnsT4ClkSrcHoldoffTime": 0,
                      "cnsT4ClkSrcWtrTime": 0,
                      "cnsT4ClkSrcLockout": true,
                      "cnsT4ClkSrcSignalFailure": true,
                      "cnsT4ClkSrcAlarm": true,
                      "cnsT4ClkSrcAlarmInfo": "example-string",
                      "cnsT4ClkSrcFSW": true,
                      "cnsT4ClkSrcMSW": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsT4ClockSourceEntry",
        "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": "/cnsT4ClockSourceTable/cnsT4ClockSourceEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-NETSYNC-MIB:cnsClkSelGlobalEntry": {
      "get": {
        "summary": "Get cnsClkSelGlobalEntry list",
        "description": "Retrieve list of cnsClkSelGlobalEntry entries from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry is added to cnsClkSelGlobalTable when G.781 clock\n          selection is enabled in the device configuration.  The entry\n          is removed when G.781 clock selection is removed from the\n          configuration.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cnsClkSelGloProcIndex": {
                        "type": "integer",
                        "description": "An index that uniquely represents a clock selection process.\n            \n            This index is assigned arbitrarily by the system\n            and may not be persistent across reboots.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsClkSelGlobProcessMode": {
                        "type": "string",
                        "description": "This object indicates the QL mode of\n            the network synchronization clock selection\n            process as described in ITU-T standard G.781\n            section 5.12.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQLMode"
                      },
                      "cnsClkSelGlobClockMode": {
                        "type": "string",
                        "description": "This object indicates the operating mode\n            of the system clock.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncClockMode"
                      },
                      "cnsClkSelGlobNetsyncEnable": {
                        "type": "boolean",
                        "description": "This object indicates whether the G.781\n            clock selection is enabled or not.\n            \n            'true'  - G.781 clock selection is enabled\n            'false' - G.781 clock selection is disabled"
                      },
                      "cnsClkSelGlobRevertiveMode": {
                        "type": "boolean",
                        "description": "This object indicates the revertive mode\n            setting in the G.781 clock selection process.\n            \n            The switching of clock sources can be made revertive or\n            non-revertive. In non-revertive mode, an alternate\n            clock source is maintained even after the original clock\n            source has recovered from the failure that caused the switch.\n            In revertive mode, the clock selection process switches back\n            to the original clock source after recovering from the\n            failure."
                      },
                      "cnsClkSelGlobESMCMode": {
                        "type": "boolean",
                        "description": "This object indicates if global ESMC is enabled.\n            With ESMC enabled globally, the system is capable\n            of handling ESMC messages."
                      },
                      "cnsClkSelGlobEECOption": {
                        "type": "string",
                        "description": "This object indicates the network synchronization\n            EEC (Ethernet Equipment Clock) option.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncEECOption"
                      },
                      "cnsClkSelGlobNetworkOption": {
                        "type": "string",
                        "description": "This object indicates the synchronization\n            network option.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncNetworkOption"
                      },
                      "cnsClkSelGlobHoldoffTime": {
                        "type": "integer",
                        "description": "This object indicates the global\n            holdoff time in the G.781 clock\n            selection process.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsClkSelGlobWtrTime": {
                        "type": "integer",
                        "description": "This object indicates the global\n            wait-to-restore time in the G.781\n            clock selection process.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsClkSelGlobNofSources": {
                        "type": "integer",
                        "description": "This object indicates the number of\n            synchronization sources currently\n            configured for the G.781\n            clock selection process.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsClkSelGlobLastHoldoverSeconds": {
                        "type": "integer",
                        "description": "This object indicates the duration of\n            the last holdover period in seconds.\n            If the holdover duration is less than a second,\n            the object will carry the value zero.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsClkSelGlobCurrHoldoverSeconds": {
                        "type": "integer",
                        "description": "This object indicates the duration of\n            the current holdover period.\n            If a system clock is in holdover mode,\n            the object carries the current holdover\n            duration in seconds. If the system clock\n            is not in holdover, the object carries\n            the value 0.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsClkSelGlobalEntry": [
                    {
                      "cnsClkSelGloProcIndex": 1,
                      "cnsClkSelGlobProcessMode": "example-string",
                      "cnsClkSelGlobClockMode": "example-string",
                      "cnsClkSelGlobNetsyncEnable": true,
                      "cnsClkSelGlobRevertiveMode": true,
                      "cnsClkSelGlobESMCMode": true,
                      "cnsClkSelGlobEECOption": "example-string",
                      "cnsClkSelGlobNetworkOption": "example-string",
                      "cnsClkSelGlobHoldoffTime": 0,
                      "cnsClkSelGlobWtrTime": 0,
                      "cnsClkSelGlobNofSources": 0,
                      "cnsClkSelGlobLastHoldoverSeconds": 0,
                      "cnsClkSelGlobCurrHoldoverSeconds": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsClkSelGlobalEntry-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": "/cnsClkSelGlobalEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-NETSYNC-MIB:cnsClkSelGlobalEntry={cnsClkSelGloProcIndex}": {
      "get": {
        "summary": "Get cnsClkSelGlobalEntry entry",
        "description": "Retrieve specific cnsClkSelGlobalEntry entry by key from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "parameters": [
          {
            "name": "cnsClkSelGloProcIndex",
            "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": {
                    "cnsClkSelGloProcIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents a clock selection process.\n            \n            This index is assigned arbitrarily by the system\n            and may not be persistent across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsClkSelGlobProcessMode": {
                      "type": "string",
                      "description": "This object indicates the QL mode of\n            the network synchronization clock selection\n            process as described in ITU-T standard G.781\n            section 5.12.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQLMode"
                    },
                    "cnsClkSelGlobClockMode": {
                      "type": "string",
                      "description": "This object indicates the operating mode\n            of the system clock.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncClockMode"
                    },
                    "cnsClkSelGlobNetsyncEnable": {
                      "type": "boolean",
                      "description": "This object indicates whether the G.781\n            clock selection is enabled or not.\n            \n            'true'  - G.781 clock selection is enabled\n            'false' - G.781 clock selection is disabled"
                    },
                    "cnsClkSelGlobRevertiveMode": {
                      "type": "boolean",
                      "description": "This object indicates the revertive mode\n            setting in the G.781 clock selection process.\n            \n            The switching of clock sources can be made revertive or\n            non-revertive. In non-revertive mode, an alternate\n            clock source is maintained even after the original clock\n            source has recovered from the failure that caused the switch.\n            In revertive mode, the clock selection process switches back\n            to the original clock source after recovering from the\n            failure."
                    },
                    "cnsClkSelGlobESMCMode": {
                      "type": "boolean",
                      "description": "This object indicates if global ESMC is enabled.\n            With ESMC enabled globally, the system is capable\n            of handling ESMC messages."
                    },
                    "cnsClkSelGlobEECOption": {
                      "type": "string",
                      "description": "This object indicates the network synchronization\n            EEC (Ethernet Equipment Clock) option.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncEECOption"
                    },
                    "cnsClkSelGlobNetworkOption": {
                      "type": "string",
                      "description": "This object indicates the synchronization\n            network option.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncNetworkOption"
                    },
                    "cnsClkSelGlobHoldoffTime": {
                      "type": "integer",
                      "description": "This object indicates the global\n            holdoff time in the G.781 clock\n            selection process.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsClkSelGlobWtrTime": {
                      "type": "integer",
                      "description": "This object indicates the global\n            wait-to-restore time in the G.781\n            clock selection process.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsClkSelGlobNofSources": {
                      "type": "integer",
                      "description": "This object indicates the number of\n            synchronization sources currently\n            configured for the G.781\n            clock selection process.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsClkSelGlobLastHoldoverSeconds": {
                      "type": "integer",
                      "description": "This object indicates the duration of\n            the last holdover period in seconds.\n            If the holdover duration is less than a second,\n            the object will carry the value zero.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsClkSelGlobCurrHoldoverSeconds": {
                      "type": "integer",
                      "description": "This object indicates the duration of\n            the current holdover period.\n            If a system clock is in holdover mode,\n            the object carries the current holdover\n            duration in seconds. If the system clock\n            is not in holdover, the object carries\n            the value 0.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsClkSelGlobalEntry": {
                    "cnsClkSelGloProcIndex": 1,
                    "cnsClkSelGlobProcessMode": "example-string",
                    "cnsClkSelGlobClockMode": "example-string",
                    "cnsClkSelGlobNetsyncEnable": true,
                    "cnsClkSelGlobRevertiveMode": true,
                    "cnsClkSelGlobESMCMode": true,
                    "cnsClkSelGlobEECOption": "example-string",
                    "cnsClkSelGlobNetworkOption": "example-string",
                    "cnsClkSelGlobHoldoffTime": 0,
                    "cnsClkSelGlobWtrTime": 0,
                    "cnsClkSelGlobNofSources": 0,
                    "cnsClkSelGlobLastHoldoverSeconds": 0,
                    "cnsClkSelGlobCurrHoldoverSeconds": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsClkSelGlobalEntry-4"
      },
      "x-yang-path": "/cnsClkSelGlobalEntry={cnsClkSelGloProcIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cnsClkSelGloProcIndex"
      ]
    },
    "/data/CISCO-NETSYNC-MIB:cnsSelectedInputSourceEntry": {
      "get": {
        "summary": "Get cnsSelectedInputSourceEntry list",
        "description": "Retrieve list of cnsSelectedInputSourceEntry entries from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry is created in the table when the G.781 clock\n          selection process has successfully selected a T0 clock\n          source.  The entry shall remain during the time\n          the G.781 clock selection process remains enabled.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cnsSelInpSrcNetsyncIndex": {
                        "type": "integer",
                        "description": "An index that uniquely represents an entry in\n            this table. This index is assigned arbitrarily\n            by the clock selection process and may not be persistent\n            across reboots.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsSelInpSrcName": {
                        "type": "string",
                        "description": "This object indicates the name of the\n            selected T0 clock.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cnsSelInpSrcIntfType": {
                        "type": "string",
                        "description": "This object indicates the type of the\n            selected T0 clock.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                      },
                      "cnsSelInpSrcQualityLevel": {
                        "type": "string",
                        "description": "This object indicates the selected T0 clock\n            source's effective quality level, which\n            is the derived clock quality based on the three factors: \n            (a) Received quality level. \n            (b) Configured Rx quality level.  This factor supersedes (a). \n            (c) System overridden quality level as a result of exceptional\n            events such as signal failure or ESMC failure.  This factor\n            supersedes (a) and (b).",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsSelInpSrcPriority": {
                        "type": "integer",
                        "description": "This object indicates the configured\n            priority of the selected T0 clock.\n            A smaller value represents a higher priority.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsSelInpSrcTimestamp": {
                        "type": "string",
                        "description": "This object indicates the timestamp of\n            the T0 clock source being selected by\n            the G.781 clock selection process.",
                        "x-yang-type": "yang:timestamp"
                      },
                      "cnsSelInpSrcFSW": {
                        "type": "boolean",
                        "description": "This object indicates the forced switching flag. Forced\n            switching, as described in G.781, is used to override the\n            currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected clock\n            source is a result of the forced switching. The 'false'\n            value indicates the currently selected clock source is\n            not a result of forced switching."
                      },
                      "cnsSelInpSrcMSW": {
                        "type": "boolean",
                        "description": "This object indicates the manual switching flag.\n            The 'true' value indicates the currently selected clock source\n            is a result of the manual switch command. The command allows\n            a user to select a synchronization source assuming it is\n            enabled, not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode. Furthermore,\n            in QL-enabled mode, a manual switch can be performed only to\n            a source which has the highest available QL."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsSelectedInputSourceEntry": [
                    {
                      "cnsSelInpSrcNetsyncIndex": 1,
                      "cnsSelInpSrcName": "interface-1",
                      "cnsSelInpSrcIntfType": "ethernetCsmacd(6)",
                      "cnsSelInpSrcQualityLevel": "example-string",
                      "cnsSelInpSrcPriority": 0,
                      "cnsSelInpSrcTimestamp": "example-string",
                      "cnsSelInpSrcFSW": true,
                      "cnsSelInpSrcMSW": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsSelectedInputSourceEntry-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": "/cnsSelectedInputSourceEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-NETSYNC-MIB:cnsSelectedInputSourceEntry={cnsSelInpSrcNetsyncIndex}": {
      "get": {
        "summary": "Get cnsSelectedInputSourceEntry entry",
        "description": "Retrieve specific cnsSelectedInputSourceEntry entry by key from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "parameters": [
          {
            "name": "cnsSelInpSrcNetsyncIndex",
            "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": {
                    "cnsSelInpSrcNetsyncIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents an entry in\n            this table. This index is assigned arbitrarily\n            by the clock selection process and may not be persistent\n            across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsSelInpSrcName": {
                      "type": "string",
                      "description": "This object indicates the name of the\n            selected T0 clock.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cnsSelInpSrcIntfType": {
                      "type": "string",
                      "description": "This object indicates the type of the\n            selected T0 clock.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                    },
                    "cnsSelInpSrcQualityLevel": {
                      "type": "string",
                      "description": "This object indicates the selected T0 clock\n            source's effective quality level, which\n            is the derived clock quality based on the three factors: \n            (a) Received quality level. \n            (b) Configured Rx quality level.  This factor supersedes (a). \n            (c) System overridden quality level as a result of exceptional\n            events such as signal failure or ESMC failure.  This factor\n            supersedes (a) and (b).",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsSelInpSrcPriority": {
                      "type": "integer",
                      "description": "This object indicates the configured\n            priority of the selected T0 clock.\n            A smaller value represents a higher priority.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsSelInpSrcTimestamp": {
                      "type": "string",
                      "description": "This object indicates the timestamp of\n            the T0 clock source being selected by\n            the G.781 clock selection process.",
                      "x-yang-type": "yang:timestamp"
                    },
                    "cnsSelInpSrcFSW": {
                      "type": "boolean",
                      "description": "This object indicates the forced switching flag. Forced\n            switching, as described in G.781, is used to override the\n            currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected clock\n            source is a result of the forced switching. The 'false'\n            value indicates the currently selected clock source is\n            not a result of forced switching."
                    },
                    "cnsSelInpSrcMSW": {
                      "type": "boolean",
                      "description": "This object indicates the manual switching flag.\n            The 'true' value indicates the currently selected clock source\n            is a result of the manual switch command. The command allows\n            a user to select a synchronization source assuming it is\n            enabled, not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode. Furthermore,\n            in QL-enabled mode, a manual switch can be performed only to\n            a source which has the highest available QL."
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsSelectedInputSourceEntry": {
                    "cnsSelInpSrcNetsyncIndex": 1,
                    "cnsSelInpSrcName": "interface-1",
                    "cnsSelInpSrcIntfType": "ethernetCsmacd(6)",
                    "cnsSelInpSrcQualityLevel": "example-string",
                    "cnsSelInpSrcPriority": 0,
                    "cnsSelInpSrcTimestamp": "example-string",
                    "cnsSelInpSrcFSW": true,
                    "cnsSelInpSrcMSW": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsSelectedInputSourceEntry-4"
      },
      "x-yang-path": "/cnsSelectedInputSourceEntry={cnsSelInpSrcNetsyncIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cnsSelInpSrcNetsyncIndex"
      ]
    },
    "/data/CISCO-NETSYNC-MIB:cnsInputSourceEntry": {
      "get": {
        "summary": "Get cnsInputSourceEntry list",
        "description": "Retrieve list of cnsInputSourceEntry entries from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry is created in the table when a user adds a T0\n          clock source in the configuration. An entry is removed \n          in the table when a user removes a T0 clock source from\n          the configuration.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cnsInpSrcNetsyncIndex": {
                        "type": "integer",
                        "description": "An index that uniquely represents an entry in\n            this table. This index is assigned arbitrarily\n            by the clock selection process and may not be persistent\n            across reboots.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsInpSrcName": {
                        "type": "string",
                        "description": "This object indicates the name of an input\n            clock source configured for the T0 clock\n            selection.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cnsInpSrcIntfType": {
                        "type": "string",
                        "description": "This object indicates the type of an input\n            clock source configured for the T0 clock\n            selection.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                      },
                      "cnsInpSrcPriority": {
                        "type": "integer",
                        "description": "This object indicates the priority of an input\n            clock source configured for the T0 clock\n            selection.\n            \n            A smaller value represents a higher priority.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsInpSrcESMCCap": {
                        "type": "string",
                        "description": "This object indicates the ESMC capability\n            of an input clock source configured for the\n            T0 clock selection.  This is applicable only to Synchronous\n            Ethernet input clock source identified by cnsInpSrcIntfType\n            'netsyncIfTypeEthernet'.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncESMCCap"
                      },
                      "cnsInpSrcSSMCap": {
                        "type": "string",
                        "description": "This object indicates the SSM capability\n            of an input clock source configured for the\n            T0 clock selection. This is applicable only to\n            any synchronous interface clock source except\n            SyncE interface, which is identified by cnsInpSrcIntfType\n            'netsyncIfTypeEthernet'.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncSSMCap"
                      },
                      "cnsInpSrcQualityLevelTxCfg": {
                        "type": "string",
                        "description": "This object indicates the configured transmit\n            clock quality level of an input clock source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsInpSrcQualityLevelRxCfg": {
                        "type": "string",
                        "description": "This object indicates the configured receive\n            clock quality level of an input clock source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsInpSrcQualityLevelTx": {
                        "type": "string",
                        "description": "This object indicates the most recent clock\n            quality level transmitted on the input clock\n            source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsInpSrcQualityLevelRx": {
                        "type": "string",
                        "description": "This object indicates the last clock quality\n            level received on the input clock source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsInpSrcQualityLevel": {
                        "type": "string",
                        "description": "This object indicates the current clock quality\n            level of the input clock source.  This is the\n            effective quality which is derived from three values:\n            \n            1) most recent clock quality level received,\n            2) forced clock quality level (entered via configuration)\n            3) overridden clock quality level as a result of line protocol\n            down, signal failure, or alarms.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsInpSrcHoldoffTime": {
                        "type": "integer",
                        "description": "This object indicates the hold-off time value of\n            an input clock source.\n            \n            The hold-off time prevents short activation of signal failure\n            is passed to the selection process.  When a signal failure\n            event is reported on a clock source, it waits the duration of\n            the hold-off time before declaring signal failure on the clock\n            source.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsInpSrcWtrTime": {
                        "type": "integer",
                        "description": "This object indicates the wait-to-restore time value\n            of an input clock source.\n            \n            The wait-to-restore time ensures that a previous failed\n            synchronization source is only again considered as available\n            by the selection process if it is fault-free for a certain time.\n            When a signal failure condition is cleared on a clock source,\n            it waits the duration of the wait-to-restore time before\n            clearing the signal failure status on the clock source.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsInpSrcLockout": {
                        "type": "boolean",
                        "description": "This object indicates whether or not the lockout\n            command has been applied to a clock source.\n            \n            The 'true' value means the clock source is not\n            considered by the selection process."
                      },
                      "cnsInpSrcSignalFailure": {
                        "type": "boolean",
                        "description": "This object indicates whether or not a\n            signal failure event is currently being\n            reported on the input clock source."
                      },
                      "cnsInpSrcAlarm": {
                        "type": "boolean",
                        "description": "This object indicates whether or not an\n            alarm event is currently being reported\n            on the input clock source."
                      },
                      "cnsInpSrcAlarmInfo": {
                        "type": "string",
                        "description": "This object indicates the alarm reasons of\n            an input clock source if an alarm event\n            is being reported on it.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncAlarmInfo"
                      },
                      "cnsInpSrcFSW": {
                        "type": "boolean",
                        "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected clock source\n            is a result of the forced switching. The 'false' value\n            indicates the currently selected clock source is not a result\n            of forced switching."
                      },
                      "cnsInpSrcMSW": {
                        "type": "boolean",
                        "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected clock source\n            is a result of the manual switching. The switch allows\n            a user to select a synchronization source assuming it is\n            enabled, not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies a row in\n            cnsInputSourceTable.  A clock source is not locked out\n            when cnsInpSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsInpSrcSignalFailure contains the value 'false'. \n            The QL is identified in cnsInpSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch can be performed only to\n            a source which has the highest available QL."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsInputSourceEntry": [
                    {
                      "cnsInpSrcNetsyncIndex": 1,
                      "cnsInpSrcName": "interface-1",
                      "cnsInpSrcIntfType": "ethernetCsmacd(6)",
                      "cnsInpSrcPriority": 0,
                      "cnsInpSrcESMCCap": "example-string",
                      "cnsInpSrcSSMCap": "example-string",
                      "cnsInpSrcQualityLevelTxCfg": "example-string",
                      "cnsInpSrcQualityLevelRxCfg": "example-string",
                      "cnsInpSrcQualityLevelTx": "example-string",
                      "cnsInpSrcQualityLevelRx": "example-string",
                      "cnsInpSrcQualityLevel": "example-string",
                      "cnsInpSrcHoldoffTime": 0,
                      "cnsInpSrcWtrTime": 0,
                      "cnsInpSrcLockout": true,
                      "cnsInpSrcSignalFailure": true,
                      "cnsInpSrcAlarm": true,
                      "cnsInpSrcAlarmInfo": "example-string",
                      "cnsInpSrcFSW": true,
                      "cnsInpSrcMSW": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsInputSourceEntry-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": "/cnsInputSourceEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-NETSYNC-MIB:cnsInputSourceEntry={cnsInpSrcNetsyncIndex}": {
      "get": {
        "summary": "Get cnsInputSourceEntry entry",
        "description": "Retrieve specific cnsInputSourceEntry entry by key from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "parameters": [
          {
            "name": "cnsInpSrcNetsyncIndex",
            "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": {
                    "cnsInpSrcNetsyncIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents an entry in\n            this table. This index is assigned arbitrarily\n            by the clock selection process and may not be persistent\n            across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsInpSrcName": {
                      "type": "string",
                      "description": "This object indicates the name of an input\n            clock source configured for the T0 clock\n            selection.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cnsInpSrcIntfType": {
                      "type": "string",
                      "description": "This object indicates the type of an input\n            clock source configured for the T0 clock\n            selection.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                    },
                    "cnsInpSrcPriority": {
                      "type": "integer",
                      "description": "This object indicates the priority of an input\n            clock source configured for the T0 clock\n            selection.\n            \n            A smaller value represents a higher priority.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsInpSrcESMCCap": {
                      "type": "string",
                      "description": "This object indicates the ESMC capability\n            of an input clock source configured for the\n            T0 clock selection.  This is applicable only to Synchronous\n            Ethernet input clock source identified by cnsInpSrcIntfType\n            'netsyncIfTypeEthernet'.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncESMCCap"
                    },
                    "cnsInpSrcSSMCap": {
                      "type": "string",
                      "description": "This object indicates the SSM capability\n            of an input clock source configured for the\n            T0 clock selection. This is applicable only to\n            any synchronous interface clock source except\n            SyncE interface, which is identified by cnsInpSrcIntfType\n            'netsyncIfTypeEthernet'.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncSSMCap"
                    },
                    "cnsInpSrcQualityLevelTxCfg": {
                      "type": "string",
                      "description": "This object indicates the configured transmit\n            clock quality level of an input clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsInpSrcQualityLevelRxCfg": {
                      "type": "string",
                      "description": "This object indicates the configured receive\n            clock quality level of an input clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsInpSrcQualityLevelTx": {
                      "type": "string",
                      "description": "This object indicates the most recent clock\n            quality level transmitted on the input clock\n            source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsInpSrcQualityLevelRx": {
                      "type": "string",
                      "description": "This object indicates the last clock quality\n            level received on the input clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsInpSrcQualityLevel": {
                      "type": "string",
                      "description": "This object indicates the current clock quality\n            level of the input clock source.  This is the\n            effective quality which is derived from three values:\n            \n            1) most recent clock quality level received,\n            2) forced clock quality level (entered via configuration)\n            3) overridden clock quality level as a result of line protocol\n            down, signal failure, or alarms.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsInpSrcHoldoffTime": {
                      "type": "integer",
                      "description": "This object indicates the hold-off time value of\n            an input clock source.\n            \n            The hold-off time prevents short activation of signal failure\n            is passed to the selection process.  When a signal failure\n            event is reported on a clock source, it waits the duration of\n            the hold-off time before declaring signal failure on the clock\n            source.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsInpSrcWtrTime": {
                      "type": "integer",
                      "description": "This object indicates the wait-to-restore time value\n            of an input clock source.\n            \n            The wait-to-restore time ensures that a previous failed\n            synchronization source is only again considered as available\n            by the selection process if it is fault-free for a certain time.\n            When a signal failure condition is cleared on a clock source,\n            it waits the duration of the wait-to-restore time before\n            clearing the signal failure status on the clock source.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsInpSrcLockout": {
                      "type": "boolean",
                      "description": "This object indicates whether or not the lockout\n            command has been applied to a clock source.\n            \n            The 'true' value means the clock source is not\n            considered by the selection process."
                    },
                    "cnsInpSrcSignalFailure": {
                      "type": "boolean",
                      "description": "This object indicates whether or not a\n            signal failure event is currently being\n            reported on the input clock source."
                    },
                    "cnsInpSrcAlarm": {
                      "type": "boolean",
                      "description": "This object indicates whether or not an\n            alarm event is currently being reported\n            on the input clock source."
                    },
                    "cnsInpSrcAlarmInfo": {
                      "type": "string",
                      "description": "This object indicates the alarm reasons of\n            an input clock source if an alarm event\n            is being reported on it.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncAlarmInfo"
                    },
                    "cnsInpSrcFSW": {
                      "type": "boolean",
                      "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected clock source\n            is a result of the forced switching. The 'false' value\n            indicates the currently selected clock source is not a result\n            of forced switching."
                    },
                    "cnsInpSrcMSW": {
                      "type": "boolean",
                      "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected clock source\n            is a result of the manual switching. The switch allows\n            a user to select a synchronization source assuming it is\n            enabled, not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies a row in\n            cnsInputSourceTable.  A clock source is not locked out\n            when cnsInpSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsInpSrcSignalFailure contains the value 'false'. \n            The QL is identified in cnsInpSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch can be performed only to\n            a source which has the highest available QL."
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsInputSourceEntry": {
                    "cnsInpSrcNetsyncIndex": 1,
                    "cnsInpSrcName": "interface-1",
                    "cnsInpSrcIntfType": "ethernetCsmacd(6)",
                    "cnsInpSrcPriority": 0,
                    "cnsInpSrcESMCCap": "example-string",
                    "cnsInpSrcSSMCap": "example-string",
                    "cnsInpSrcQualityLevelTxCfg": "example-string",
                    "cnsInpSrcQualityLevelRxCfg": "example-string",
                    "cnsInpSrcQualityLevelTx": "example-string",
                    "cnsInpSrcQualityLevelRx": "example-string",
                    "cnsInpSrcQualityLevel": "example-string",
                    "cnsInpSrcHoldoffTime": 0,
                    "cnsInpSrcWtrTime": 0,
                    "cnsInpSrcLockout": true,
                    "cnsInpSrcSignalFailure": true,
                    "cnsInpSrcAlarm": true,
                    "cnsInpSrcAlarmInfo": "example-string",
                    "cnsInpSrcFSW": true,
                    "cnsInpSrcMSW": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsInputSourceEntry-4"
      },
      "x-yang-path": "/cnsInputSourceEntry={cnsInpSrcNetsyncIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cnsInpSrcNetsyncIndex"
      ]
    },
    "/data/CISCO-NETSYNC-MIB:cnsExtOutputEntry": {
      "get": {
        "summary": "Get cnsExtOutputEntry list",
        "description": "Retrieve list of cnsExtOutputEntry entries from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry is created in the table when a user adds\n          a T4 external output in the configuration.  A T4 external\n          output configured input clock sources are defined in\n          cnsT4ClockSourceTable.\n          \n          An entry is removed from the table when a user removes\n          a T4 external output from the configuration.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cnsExtOutListIndex": {
                        "type": "integer",
                        "description": "An index that uniquely represents an entry in\n            this table.  This index is assigned arbitrarily by the\n            clock selection process and may not be persistent\n            across reboots.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsExtOutSelNetsyncIndex": {
                        "type": "integer",
                        "description": "An index that uniquely represents the selected input clock\n            source whose information is reported by a row in\n            cnsT4ClockSourceTable. The index lists the value of\n            cnsT4ClkSrcNetsyncIndex, which is the input clock source\n            of the T4 external output selected by the G.781 clock\n            selection process.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsExtOutName": {
                        "type": "string",
                        "description": "This object indicates the name of a\n            T4 external output.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cnsExtOutIntfType": {
                        "type": "string",
                        "description": "This object indicates the interface type\n            of the T4 external output.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                      },
                      "cnsExtOutQualityLevel": {
                        "type": "string",
                        "description": "This object indicates the clock quality\n            of the T4 external output.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsExtOutPriority": {
                        "type": "integer",
                        "description": "This object indicates the priority of the\n            selected clock source for a T4 external\n            output.\n            \n            A smaller value represents a higher priority.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsExtOutFSW": {
                        "type": "boolean",
                        "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source,\n            The T4 selected synchronization source is identified by\n            cnsExtOutSelNetsyncIndex, which contains the index to\n            the clock source in cnsT4ClockSourceTable.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the forced switching.\n            The 'false' value indicates the currently selected T4\n            clock source is not a result of forced switching."
                      },
                      "cnsExtOutMSW": {
                        "type": "boolean",
                        "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the manual switch command.\n            The command allows a user to select a synchronization source\n            assuming it is enabled, not locked out, not in signal fail\n            condition, and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies in row in\n            cnsT4ClockSourceTable.  A clock source is not locked out\n            when cnsT4ClkSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsT4ClkSrcSignalFailure contains the value 'false'. \n            The QL is identified in cnsT4ClkSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch can be \n            performed only to a source which has the highest\n            available QL."
                      },
                      "cnsExtOutSquelch": {
                        "type": "boolean",
                        "description": "This object indicates whether or not a\n            T4 external output is squelched.\n            \n            Squelching is a sychronization function defined to prevent\n            transmission of a timing signal with a quality that is lower\n            than the quality of the clock in the receiving networks\n            element or SASE. It is also used for the prevention of\n            timing loops."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsExtOutputEntry": [
                    {
                      "cnsExtOutListIndex": 1,
                      "cnsExtOutSelNetsyncIndex": 1,
                      "cnsExtOutName": "interface-1",
                      "cnsExtOutIntfType": "ethernetCsmacd(6)",
                      "cnsExtOutQualityLevel": "example-string",
                      "cnsExtOutPriority": 0,
                      "cnsExtOutFSW": true,
                      "cnsExtOutMSW": true,
                      "cnsExtOutSquelch": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsExtOutputEntry-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": "/cnsExtOutputEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-NETSYNC-MIB:cnsExtOutputEntry={cnsExtOutListIndex}": {
      "get": {
        "summary": "Get cnsExtOutputEntry entry",
        "description": "Retrieve specific cnsExtOutputEntry entry by key from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "parameters": [
          {
            "name": "cnsExtOutListIndex",
            "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": {
                    "cnsExtOutListIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents an entry in\n            this table.  This index is assigned arbitrarily by the\n            clock selection process and may not be persistent\n            across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsExtOutSelNetsyncIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents the selected input clock\n            source whose information is reported by a row in\n            cnsT4ClockSourceTable. The index lists the value of\n            cnsT4ClkSrcNetsyncIndex, which is the input clock source\n            of the T4 external output selected by the G.781 clock\n            selection process.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsExtOutName": {
                      "type": "string",
                      "description": "This object indicates the name of a\n            T4 external output.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cnsExtOutIntfType": {
                      "type": "string",
                      "description": "This object indicates the interface type\n            of the T4 external output.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                    },
                    "cnsExtOutQualityLevel": {
                      "type": "string",
                      "description": "This object indicates the clock quality\n            of the T4 external output.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsExtOutPriority": {
                      "type": "integer",
                      "description": "This object indicates the priority of the\n            selected clock source for a T4 external\n            output.\n            \n            A smaller value represents a higher priority.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsExtOutFSW": {
                      "type": "boolean",
                      "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source,\n            The T4 selected synchronization source is identified by\n            cnsExtOutSelNetsyncIndex, which contains the index to\n            the clock source in cnsT4ClockSourceTable.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the forced switching.\n            The 'false' value indicates the currently selected T4\n            clock source is not a result of forced switching."
                    },
                    "cnsExtOutMSW": {
                      "type": "boolean",
                      "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the manual switch command.\n            The command allows a user to select a synchronization source\n            assuming it is enabled, not locked out, not in signal fail\n            condition, and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies in row in\n            cnsT4ClockSourceTable.  A clock source is not locked out\n            when cnsT4ClkSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsT4ClkSrcSignalFailure contains the value 'false'. \n            The QL is identified in cnsT4ClkSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch can be \n            performed only to a source which has the highest\n            available QL."
                    },
                    "cnsExtOutSquelch": {
                      "type": "boolean",
                      "description": "This object indicates whether or not a\n            T4 external output is squelched.\n            \n            Squelching is a sychronization function defined to prevent\n            transmission of a timing signal with a quality that is lower\n            than the quality of the clock in the receiving networks\n            element or SASE. It is also used for the prevention of\n            timing loops."
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsExtOutputEntry": {
                    "cnsExtOutListIndex": 1,
                    "cnsExtOutSelNetsyncIndex": 1,
                    "cnsExtOutName": "interface-1",
                    "cnsExtOutIntfType": "ethernetCsmacd(6)",
                    "cnsExtOutQualityLevel": "example-string",
                    "cnsExtOutPriority": 0,
                    "cnsExtOutFSW": true,
                    "cnsExtOutMSW": true,
                    "cnsExtOutSquelch": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsExtOutputEntry-4"
      },
      "x-yang-path": "/cnsExtOutputEntry={cnsExtOutListIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cnsExtOutListIndex"
      ]
    },
    "/data/CISCO-NETSYNC-MIB:cnsT4ClockSourceEntry": {
      "get": {
        "summary": "Get cnsT4ClockSourceEntry list",
        "description": "Retrieve list of cnsT4ClockSourceEntry entries from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry is created in the table when a user adds a\n          clock source to a T4 external output in the configuration.\n          The T4 external output is defined in the T4 external\n          output table. An entry is removed in the table when a user\n          removes a T4 clock source from the configuration.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cnsExtOutListIndex": {
                        "type": "string",
                        "description": "cnsExtOutListIndex",
                        "x-yang-type": "leafref"
                      },
                      "cnsT4ClkSrcNetsyncIndex": {
                        "type": "integer",
                        "description": "An index that uniquely represents an entry in\n            this table.  This index is assigned arbitrarily by the\n            clock selection process and may not be persistent\n            across reboots.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsT4ClkSrcName": {
                        "type": "string",
                        "description": "This object indicates the name of a input\n            clock source configured for the T4 clock\n            selection.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cnsT4ClkSrcIntfType": {
                        "type": "string",
                        "description": "This object indicates the type of an input\n            clock source configured for the T4 clock\n            selection.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                      },
                      "cnsT4ClkSrcPriority": {
                        "type": "integer",
                        "description": "This object indicates the priority of an input\n            clock source configured for the T4 clock\n            selection.\n            \n            A smaller value represents a higher priority.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsT4ClkSrcESMCCap": {
                        "type": "string",
                        "description": "This object indicates the ESMC capability\n            of an input clock source configured for the\n            T4 clock selection.  This is applicable\n            only to Synchronous Ethernet input clock source\n            identified by cnsT4ClkSrcIntfType 'netsyncIfTypeEthernet'.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncESMCCap"
                      },
                      "cnsT4ClkSrcSSMCap": {
                        "type": "string",
                        "description": "This object indicates the SSM capability\n            of an input clock source configured for the\n            T4 clock selection. This is applicable only to any\n            synchronous interface clock source except SyncE interface,\n            which is identified by cnsT4ClkSrcIntfType\n            'netsyncIfTypeEthernet'.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncSSMCap"
                      },
                      "cnsT4ClkSrcQualityLevelTxCfg": {
                        "type": "string",
                        "description": "This object indicates the configured transmit\n            clock quality level of a T4 input clock source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsT4ClkSrcQualityLevelRxCfg": {
                        "type": "string",
                        "description": "This object indicates the configured receive\n            clock quality level of a T4 input clock source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsT4ClkSrcQualityLevelTx": {
                        "type": "string",
                        "description": "This object indicates the most recent clock\n            quality level transmitted on the T4 input\n            clock source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsT4ClkSrcQualityLevelRx": {
                        "type": "string",
                        "description": "This object indicates the last clock quality\n            level received on the T4 input clock\n            source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsT4ClkSrcQualityLevel": {
                        "type": "string",
                        "description": "This object indicates the current clock quality\n            level of the T4 input clock source.  This is the\n            effective quality which is derived from three values:\n            \n            1) most recent clock quality level received,\n            2) forced clock quality level (entered via configuration)\n            3) overridden clock quality level as a result of line protocol\n            down, signal failure, or alarms.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                      },
                      "cnsT4ClkSrcHoldoffTime": {
                        "type": "integer",
                        "description": "This object indicates the hold-off time value of\n            a T4 input clock source.\n            \n            The hold-off time prevents short activation of signal failure\n            is passed to the selection process.  When a signal failure\n            event is reported on a clock source, it waits the duration of\n            the hold-off time before declaring signal failure on the clock\n            source.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsT4ClkSrcWtrTime": {
                        "type": "integer",
                        "description": "This object indicates the wait-to-restore time value\n            of a T4 input clock source.\n            \n            The wait-to-restore time ensures that a previous failed\n            synchronization source is only again considered as available\n            by the selection process if it is fault-free for a certain time.\n            When a signal failure condition is cleared on a clock source,\n            it waits the duration of the wait-to-restore time before\n            clearing the signal failure status on the clock source.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cnsT4ClkSrcLockout": {
                        "type": "boolean",
                        "description": "This object indicates whether or not the lockout\n            command has been applied on a T4 clock source.\n            \n            The 'true' value means the clock source is not\n            considered by the selection process."
                      },
                      "cnsT4ClkSrcSignalFailure": {
                        "type": "boolean",
                        "description": "This object indicates whether or not a\n            signal failure event is currently being\n            reported on the T4 input clock source."
                      },
                      "cnsT4ClkSrcAlarm": {
                        "type": "boolean",
                        "description": "This object indicates whether or not an\n            alarm event is currently being reported\n            on the T4 input clock source."
                      },
                      "cnsT4ClkSrcAlarmInfo": {
                        "type": "string",
                        "description": "This object indicates the alarm reasons of\n            a T4 input clock source if an alarm event\n            is being reported on the clock source.",
                        "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncAlarmInfo"
                      },
                      "cnsT4ClkSrcFSW": {
                        "type": "boolean",
                        "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the forced switching.\n            The 'false' value indicates the currently selected\n            T4 clock source is not a result of forced switching."
                      },
                      "cnsT4ClkSrcMSW": {
                        "type": "boolean",
                        "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the manual switching.\n            The switch allows a user to select a \n            synchronization source assuming it is enabled,\n            not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies a row in \n            cnsT4ClockSourceTable.  A clock source is not locked\n            out when cnsT4ClkSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsT4ClkSrcSignalFailure contains the value 'false'.\n            The QL is identified in cnsT4ClkSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch\n            can be performed only to a source which has the\n            highest available QL."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsT4ClockSourceEntry": [
                    {
                      "cnsExtOutListIndex": "example-string",
                      "cnsT4ClkSrcNetsyncIndex": 1,
                      "cnsT4ClkSrcName": "interface-1",
                      "cnsT4ClkSrcIntfType": "ethernetCsmacd(6)",
                      "cnsT4ClkSrcPriority": 0,
                      "cnsT4ClkSrcESMCCap": "example-string",
                      "cnsT4ClkSrcSSMCap": "example-string",
                      "cnsT4ClkSrcQualityLevelTxCfg": "example-string",
                      "cnsT4ClkSrcQualityLevelRxCfg": "example-string",
                      "cnsT4ClkSrcQualityLevelTx": "example-string",
                      "cnsT4ClkSrcQualityLevelRx": "example-string",
                      "cnsT4ClkSrcQualityLevel": "example-string",
                      "cnsT4ClkSrcHoldoffTime": 0,
                      "cnsT4ClkSrcWtrTime": 0,
                      "cnsT4ClkSrcLockout": true,
                      "cnsT4ClkSrcSignalFailure": true,
                      "cnsT4ClkSrcAlarm": true,
                      "cnsT4ClkSrcAlarmInfo": "example-string",
                      "cnsT4ClkSrcFSW": true,
                      "cnsT4ClkSrcMSW": true
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsT4ClockSourceEntry-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": "/cnsT4ClockSourceEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-NETSYNC-MIB:cnsT4ClockSourceTable/cnsT4ClockSourceEntry={cnsExtOutListIndex},{cnsT4ClkSrcNetsyncIndex}": {
      "get": {
        "summary": "Get cnsT4ClockSourceEntry entry",
        "description": "Retrieve specific cnsT4ClockSourceEntry entry by key from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "parameters": [
          {
            "name": "cnsExtOutListIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cnsT4ClkSrcNetsyncIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "cnsExtOutListIndex": {
                      "type": "string",
                      "description": "cnsExtOutListIndex",
                      "x-yang-type": "leafref"
                    },
                    "cnsT4ClkSrcNetsyncIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents an entry in\n            this table.  This index is assigned arbitrarily by the\n            clock selection process and may not be persistent\n            across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsT4ClkSrcName": {
                      "type": "string",
                      "description": "This object indicates the name of a input\n            clock source configured for the T4 clock\n            selection.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cnsT4ClkSrcIntfType": {
                      "type": "string",
                      "description": "This object indicates the type of an input\n            clock source configured for the T4 clock\n            selection.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                    },
                    "cnsT4ClkSrcPriority": {
                      "type": "integer",
                      "description": "This object indicates the priority of an input\n            clock source configured for the T4 clock\n            selection.\n            \n            A smaller value represents a higher priority.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsT4ClkSrcESMCCap": {
                      "type": "string",
                      "description": "This object indicates the ESMC capability\n            of an input clock source configured for the\n            T4 clock selection.  This is applicable\n            only to Synchronous Ethernet input clock source\n            identified by cnsT4ClkSrcIntfType 'netsyncIfTypeEthernet'.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncESMCCap"
                    },
                    "cnsT4ClkSrcSSMCap": {
                      "type": "string",
                      "description": "This object indicates the SSM capability\n            of an input clock source configured for the\n            T4 clock selection. This is applicable only to any\n            synchronous interface clock source except SyncE interface,\n            which is identified by cnsT4ClkSrcIntfType\n            'netsyncIfTypeEthernet'.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncSSMCap"
                    },
                    "cnsT4ClkSrcQualityLevelTxCfg": {
                      "type": "string",
                      "description": "This object indicates the configured transmit\n            clock quality level of a T4 input clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsT4ClkSrcQualityLevelRxCfg": {
                      "type": "string",
                      "description": "This object indicates the configured receive\n            clock quality level of a T4 input clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsT4ClkSrcQualityLevelTx": {
                      "type": "string",
                      "description": "This object indicates the most recent clock\n            quality level transmitted on the T4 input\n            clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsT4ClkSrcQualityLevelRx": {
                      "type": "string",
                      "description": "This object indicates the last clock quality\n            level received on the T4 input clock\n            source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsT4ClkSrcQualityLevel": {
                      "type": "string",
                      "description": "This object indicates the current clock quality\n            level of the T4 input clock source.  This is the\n            effective quality which is derived from three values:\n            \n            1) most recent clock quality level received,\n            2) forced clock quality level (entered via configuration)\n            3) overridden clock quality level as a result of line protocol\n            down, signal failure, or alarms.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsT4ClkSrcHoldoffTime": {
                      "type": "integer",
                      "description": "This object indicates the hold-off time value of\n            a T4 input clock source.\n            \n            The hold-off time prevents short activation of signal failure\n            is passed to the selection process.  When a signal failure\n            event is reported on a clock source, it waits the duration of\n            the hold-off time before declaring signal failure on the clock\n            source.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsT4ClkSrcWtrTime": {
                      "type": "integer",
                      "description": "This object indicates the wait-to-restore time value\n            of a T4 input clock source.\n            \n            The wait-to-restore time ensures that a previous failed\n            synchronization source is only again considered as available\n            by the selection process if it is fault-free for a certain time.\n            When a signal failure condition is cleared on a clock source,\n            it waits the duration of the wait-to-restore time before\n            clearing the signal failure status on the clock source.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsT4ClkSrcLockout": {
                      "type": "boolean",
                      "description": "This object indicates whether or not the lockout\n            command has been applied on a T4 clock source.\n            \n            The 'true' value means the clock source is not\n            considered by the selection process."
                    },
                    "cnsT4ClkSrcSignalFailure": {
                      "type": "boolean",
                      "description": "This object indicates whether or not a\n            signal failure event is currently being\n            reported on the T4 input clock source."
                    },
                    "cnsT4ClkSrcAlarm": {
                      "type": "boolean",
                      "description": "This object indicates whether or not an\n            alarm event is currently being reported\n            on the T4 input clock source."
                    },
                    "cnsT4ClkSrcAlarmInfo": {
                      "type": "string",
                      "description": "This object indicates the alarm reasons of\n            a T4 input clock source if an alarm event\n            is being reported on the clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncAlarmInfo"
                    },
                    "cnsT4ClkSrcFSW": {
                      "type": "boolean",
                      "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the forced switching.\n            The 'false' value indicates the currently selected\n            T4 clock source is not a result of forced switching."
                    },
                    "cnsT4ClkSrcMSW": {
                      "type": "boolean",
                      "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the manual switching.\n            The switch allows a user to select a \n            synchronization source assuming it is enabled,\n            not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies a row in \n            cnsT4ClockSourceTable.  A clock source is not locked\n            out when cnsT4ClkSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsT4ClkSrcSignalFailure contains the value 'false'.\n            The QL is identified in cnsT4ClkSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch\n            can be performed only to a source which has the\n            highest available QL."
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsT4ClockSourceEntry": {
                    "cnsExtOutListIndex": "example-string",
                    "cnsT4ClkSrcNetsyncIndex": 1,
                    "cnsT4ClkSrcName": "interface-1",
                    "cnsT4ClkSrcIntfType": "ethernetCsmacd(6)",
                    "cnsT4ClkSrcPriority": 0,
                    "cnsT4ClkSrcESMCCap": "example-string",
                    "cnsT4ClkSrcSSMCap": "example-string",
                    "cnsT4ClkSrcQualityLevelTxCfg": "example-string",
                    "cnsT4ClkSrcQualityLevelRxCfg": "example-string",
                    "cnsT4ClkSrcQualityLevelTx": "example-string",
                    "cnsT4ClkSrcQualityLevelRx": "example-string",
                    "cnsT4ClkSrcQualityLevel": "example-string",
                    "cnsT4ClkSrcHoldoffTime": 0,
                    "cnsT4ClkSrcWtrTime": 0,
                    "cnsT4ClkSrcLockout": true,
                    "cnsT4ClkSrcSignalFailure": true,
                    "cnsT4ClkSrcAlarm": true,
                    "cnsT4ClkSrcAlarmInfo": "example-string",
                    "cnsT4ClkSrcFSW": true,
                    "cnsT4ClkSrcMSW": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsT4ClockSourceEntry-2"
      },
      "x-yang-path": "/cnsT4ClockSourceTable/cnsT4ClockSourceEntry={cnsExtOutListIndex cnsT4ClkSrcNetsyncIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cnsExtOutListIndex cnsT4ClkSrcNetsyncIndex"
      ]
    },
    "/data/CISCO-NETSYNC-MIB:cnsT4ClockSourceEntry={cnsExtOutListIndex},{cnsT4ClkSrcNetsyncIndex}": {
      "get": {
        "summary": "Get cnsT4ClockSourceEntry entry",
        "description": "Retrieve specific cnsT4ClockSourceEntry entry by key from MIB",
        "tags": [
          "CISCO-NETSYNC-MIB"
        ],
        "parameters": [
          {
            "name": "cnsExtOutListIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cnsT4ClkSrcNetsyncIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "cnsExtOutListIndex": {
                      "type": "string",
                      "description": "cnsExtOutListIndex",
                      "x-yang-type": "leafref"
                    },
                    "cnsT4ClkSrcNetsyncIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents an entry in\n            this table.  This index is assigned arbitrarily by the\n            clock selection process and may not be persistent\n            across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsT4ClkSrcName": {
                      "type": "string",
                      "description": "This object indicates the name of a input\n            clock source configured for the T4 clock\n            selection.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cnsT4ClkSrcIntfType": {
                      "type": "string",
                      "description": "This object indicates the type of an input\n            clock source configured for the T4 clock\n            selection.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType"
                    },
                    "cnsT4ClkSrcPriority": {
                      "type": "integer",
                      "description": "This object indicates the priority of an input\n            clock source configured for the T4 clock\n            selection.\n            \n            A smaller value represents a higher priority.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsT4ClkSrcESMCCap": {
                      "type": "string",
                      "description": "This object indicates the ESMC capability\n            of an input clock source configured for the\n            T4 clock selection.  This is applicable\n            only to Synchronous Ethernet input clock source\n            identified by cnsT4ClkSrcIntfType 'netsyncIfTypeEthernet'.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncESMCCap"
                    },
                    "cnsT4ClkSrcSSMCap": {
                      "type": "string",
                      "description": "This object indicates the SSM capability\n            of an input clock source configured for the\n            T4 clock selection. This is applicable only to any\n            synchronous interface clock source except SyncE interface,\n            which is identified by cnsT4ClkSrcIntfType\n            'netsyncIfTypeEthernet'.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncSSMCap"
                    },
                    "cnsT4ClkSrcQualityLevelTxCfg": {
                      "type": "string",
                      "description": "This object indicates the configured transmit\n            clock quality level of a T4 input clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsT4ClkSrcQualityLevelRxCfg": {
                      "type": "string",
                      "description": "This object indicates the configured receive\n            clock quality level of a T4 input clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsT4ClkSrcQualityLevelTx": {
                      "type": "string",
                      "description": "This object indicates the most recent clock\n            quality level transmitted on the T4 input\n            clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsT4ClkSrcQualityLevelRx": {
                      "type": "string",
                      "description": "This object indicates the last clock quality\n            level received on the T4 input clock\n            source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsT4ClkSrcQualityLevel": {
                      "type": "string",
                      "description": "This object indicates the current clock quality\n            level of the T4 input clock source.  This is the\n            effective quality which is derived from three values:\n            \n            1) most recent clock quality level received,\n            2) forced clock quality level (entered via configuration)\n            3) overridden clock quality level as a result of line protocol\n            down, signal failure, or alarms.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel"
                    },
                    "cnsT4ClkSrcHoldoffTime": {
                      "type": "integer",
                      "description": "This object indicates the hold-off time value of\n            a T4 input clock source.\n            \n            The hold-off time prevents short activation of signal failure\n            is passed to the selection process.  When a signal failure\n            event is reported on a clock source, it waits the duration of\n            the hold-off time before declaring signal failure on the clock\n            source.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsT4ClkSrcWtrTime": {
                      "type": "integer",
                      "description": "This object indicates the wait-to-restore time value\n            of a T4 input clock source.\n            \n            The wait-to-restore time ensures that a previous failed\n            synchronization source is only again considered as available\n            by the selection process if it is fault-free for a certain time.\n            When a signal failure condition is cleared on a clock source,\n            it waits the duration of the wait-to-restore time before\n            clearing the signal failure status on the clock source.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cnsT4ClkSrcLockout": {
                      "type": "boolean",
                      "description": "This object indicates whether or not the lockout\n            command has been applied on a T4 clock source.\n            \n            The 'true' value means the clock source is not\n            considered by the selection process."
                    },
                    "cnsT4ClkSrcSignalFailure": {
                      "type": "boolean",
                      "description": "This object indicates whether or not a\n            signal failure event is currently being\n            reported on the T4 input clock source."
                    },
                    "cnsT4ClkSrcAlarm": {
                      "type": "boolean",
                      "description": "This object indicates whether or not an\n            alarm event is currently being reported\n            on the T4 input clock source."
                    },
                    "cnsT4ClkSrcAlarmInfo": {
                      "type": "string",
                      "description": "This object indicates the alarm reasons of\n            a T4 input clock source if an alarm event\n            is being reported on the clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncAlarmInfo"
                    },
                    "cnsT4ClkSrcFSW": {
                      "type": "boolean",
                      "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the forced switching.\n            The 'false' value indicates the currently selected\n            T4 clock source is not a result of forced switching."
                    },
                    "cnsT4ClkSrcMSW": {
                      "type": "boolean",
                      "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the manual switching.\n            The switch allows a user to select a \n            synchronization source assuming it is enabled,\n            not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies a row in \n            cnsT4ClockSourceTable.  A clock source is not locked\n            out when cnsT4ClkSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsT4ClkSrcSignalFailure contains the value 'false'.\n            The QL is identified in cnsT4ClkSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch\n            can be performed only to a source which has the\n            highest available QL."
                    }
                  }
                },
                "example": {
                  "CISCO-NETSYNC-MIB:cnsT4ClockSourceEntry": {
                    "cnsExtOutListIndex": "example-string",
                    "cnsT4ClkSrcNetsyncIndex": 1,
                    "cnsT4ClkSrcName": "interface-1",
                    "cnsT4ClkSrcIntfType": "ethernetCsmacd(6)",
                    "cnsT4ClkSrcPriority": 0,
                    "cnsT4ClkSrcESMCCap": "example-string",
                    "cnsT4ClkSrcSSMCap": "example-string",
                    "cnsT4ClkSrcQualityLevelTxCfg": "example-string",
                    "cnsT4ClkSrcQualityLevelRxCfg": "example-string",
                    "cnsT4ClkSrcQualityLevelTx": "example-string",
                    "cnsT4ClkSrcQualityLevelRx": "example-string",
                    "cnsT4ClkSrcQualityLevel": "example-string",
                    "cnsT4ClkSrcHoldoffTime": 0,
                    "cnsT4ClkSrcWtrTime": 0,
                    "cnsT4ClkSrcLockout": true,
                    "cnsT4ClkSrcSignalFailure": true,
                    "cnsT4ClkSrcAlarm": true,
                    "cnsT4ClkSrcAlarmInfo": "example-string",
                    "cnsT4ClkSrcFSW": true,
                    "cnsT4ClkSrcMSW": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cnsT4ClockSourceEntry-4"
      },
      "x-yang-path": "/cnsT4ClockSourceEntry={cnsExtOutListIndex cnsT4ClkSrcNetsyncIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cnsExtOutListIndex cnsT4ClkSrcNetsyncIndex"
      ]
    }
  },
  "components": {
    "schemas": {
      "CISCO-NETSYNC-MIB_CISCO-NETSYNC-MIB": {
        "type": "object",
        "description": "CISCO-NETSYNC-MIB",
        "properties": {
          "cnsClkSelGlobalEntry": {
            "type": "array",
            "description": "An entry is added to cnsClkSelGlobalTable when G.781 clock\n          selection is enabled in the device configuration.  The entry\n          is removed when G.781 clock selection is removed from the\n          configuration.",
            "items": {
              "type": "object",
              "properties": {
                "cnsClkSelGloProcIndex": {
                  "type": "integer",
                  "description": "An index that uniquely represents a clock selection process.\n            \n            This index is assigned arbitrarily by the system\n            and may not be persistent across reboots.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsClkSelGlobProcessMode": {
                  "type": "string",
                  "description": "This object indicates the QL mode of\n            the network synchronization clock selection\n            process as described in ITU-T standard G.781\n            section 5.12.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQLMode",
                  "readOnly": true
                },
                "cnsClkSelGlobClockMode": {
                  "type": "string",
                  "description": "This object indicates the operating mode\n            of the system clock.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncClockMode",
                  "readOnly": true
                },
                "cnsClkSelGlobNetsyncEnable": {
                  "type": "boolean",
                  "description": "This object indicates whether the G.781\n            clock selection is enabled or not.\n            \n            'true'  - G.781 clock selection is enabled\n            'false' - G.781 clock selection is disabled",
                  "readOnly": true
                },
                "cnsClkSelGlobRevertiveMode": {
                  "type": "boolean",
                  "description": "This object indicates the revertive mode\n            setting in the G.781 clock selection process.\n            \n            The switching of clock sources can be made revertive or\n            non-revertive. In non-revertive mode, an alternate\n            clock source is maintained even after the original clock\n            source has recovered from the failure that caused the switch.\n            In revertive mode, the clock selection process switches back\n            to the original clock source after recovering from the\n            failure.",
                  "readOnly": true
                },
                "cnsClkSelGlobESMCMode": {
                  "type": "boolean",
                  "description": "This object indicates if global ESMC is enabled.\n            With ESMC enabled globally, the system is capable\n            of handling ESMC messages.",
                  "readOnly": true
                },
                "cnsClkSelGlobEECOption": {
                  "type": "string",
                  "description": "This object indicates the network synchronization\n            EEC (Ethernet Equipment Clock) option.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncEECOption",
                  "readOnly": true
                },
                "cnsClkSelGlobNetworkOption": {
                  "type": "string",
                  "description": "This object indicates the synchronization\n            network option.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncNetworkOption",
                  "readOnly": true
                },
                "cnsClkSelGlobHoldoffTime": {
                  "type": "integer",
                  "description": "This object indicates the global\n            holdoff time in the G.781 clock\n            selection process.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsClkSelGlobWtrTime": {
                  "type": "integer",
                  "description": "This object indicates the global\n            wait-to-restore time in the G.781\n            clock selection process.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsClkSelGlobNofSources": {
                  "type": "integer",
                  "description": "This object indicates the number of\n            synchronization sources currently\n            configured for the G.781\n            clock selection process.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsClkSelGlobLastHoldoverSeconds": {
                  "type": "integer",
                  "description": "This object indicates the duration of\n            the last holdover period in seconds.\n            If the holdover duration is less than a second,\n            the object will carry the value zero.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsClkSelGlobCurrHoldoverSeconds": {
                  "type": "integer",
                  "description": "This object indicates the duration of\n            the current holdover period.\n            If a system clock is in holdover mode,\n            the object carries the current holdover\n            duration in seconds. If the system clock\n            is not in holdover, the object carries\n            the value 0.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cnsSelectedInputSourceEntry": {
            "type": "array",
            "description": "An entry is created in the table when the G.781 clock\n          selection process has successfully selected a T0 clock\n          source.  The entry shall remain during the time\n          the G.781 clock selection process remains enabled.",
            "items": {
              "type": "object",
              "properties": {
                "cnsSelInpSrcNetsyncIndex": {
                  "type": "integer",
                  "description": "An index that uniquely represents an entry in\n            this table. This index is assigned arbitrarily\n            by the clock selection process and may not be persistent\n            across reboots.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsSelInpSrcName": {
                  "type": "string",
                  "description": "This object indicates the name of the\n            selected T0 clock.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "cnsSelInpSrcIntfType": {
                  "type": "string",
                  "description": "This object indicates the type of the\n            selected T0 clock.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType",
                  "readOnly": true
                },
                "cnsSelInpSrcQualityLevel": {
                  "type": "string",
                  "description": "This object indicates the selected T0 clock\n            source's effective quality level, which\n            is the derived clock quality based on the three factors: \n            (a) Received quality level. \n            (b) Configured Rx quality level.  This factor supersedes (a). \n            (c) System overridden quality level as a result of exceptional\n            events such as signal failure or ESMC failure.  This factor\n            supersedes (a) and (b).",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                  "readOnly": true
                },
                "cnsSelInpSrcPriority": {
                  "type": "integer",
                  "description": "This object indicates the configured\n            priority of the selected T0 clock.\n            A smaller value represents a higher priority.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsSelInpSrcTimestamp": {
                  "type": "string",
                  "description": "This object indicates the timestamp of\n            the T0 clock source being selected by\n            the G.781 clock selection process.",
                  "x-yang-type": "yang:timestamp",
                  "readOnly": true
                },
                "cnsSelInpSrcFSW": {
                  "type": "boolean",
                  "description": "This object indicates the forced switching flag. Forced\n            switching, as described in G.781, is used to override the\n            currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected clock\n            source is a result of the forced switching. The 'false'\n            value indicates the currently selected clock source is\n            not a result of forced switching.",
                  "readOnly": true
                },
                "cnsSelInpSrcMSW": {
                  "type": "boolean",
                  "description": "This object indicates the manual switching flag.\n            The 'true' value indicates the currently selected clock source\n            is a result of the manual switch command. The command allows\n            a user to select a synchronization source assuming it is\n            enabled, not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode. Furthermore,\n            in QL-enabled mode, a manual switch can be performed only to\n            a source which has the highest available QL.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cnsInputSourceEntry": {
            "type": "array",
            "description": "An entry is created in the table when a user adds a T0\n          clock source in the configuration. An entry is removed \n          in the table when a user removes a T0 clock source from\n          the configuration.",
            "items": {
              "type": "object",
              "properties": {
                "cnsInpSrcNetsyncIndex": {
                  "type": "integer",
                  "description": "An index that uniquely represents an entry in\n            this table. This index is assigned arbitrarily\n            by the clock selection process and may not be persistent\n            across reboots.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsInpSrcName": {
                  "type": "string",
                  "description": "This object indicates the name of an input\n            clock source configured for the T0 clock\n            selection.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "cnsInpSrcIntfType": {
                  "type": "string",
                  "description": "This object indicates the type of an input\n            clock source configured for the T0 clock\n            selection.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType",
                  "readOnly": true
                },
                "cnsInpSrcPriority": {
                  "type": "integer",
                  "description": "This object indicates the priority of an input\n            clock source configured for the T0 clock\n            selection.\n            \n            A smaller value represents a higher priority.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsInpSrcESMCCap": {
                  "type": "string",
                  "description": "This object indicates the ESMC capability\n            of an input clock source configured for the\n            T0 clock selection.  This is applicable only to Synchronous\n            Ethernet input clock source identified by cnsInpSrcIntfType\n            'netsyncIfTypeEthernet'.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncESMCCap",
                  "readOnly": true
                },
                "cnsInpSrcSSMCap": {
                  "type": "string",
                  "description": "This object indicates the SSM capability\n            of an input clock source configured for the\n            T0 clock selection. This is applicable only to\n            any synchronous interface clock source except\n            SyncE interface, which is identified by cnsInpSrcIntfType\n            'netsyncIfTypeEthernet'.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncSSMCap",
                  "readOnly": true
                },
                "cnsInpSrcQualityLevelTxCfg": {
                  "type": "string",
                  "description": "This object indicates the configured transmit\n            clock quality level of an input clock source.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                  "readOnly": true
                },
                "cnsInpSrcQualityLevelRxCfg": {
                  "type": "string",
                  "description": "This object indicates the configured receive\n            clock quality level of an input clock source.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                  "readOnly": true
                },
                "cnsInpSrcQualityLevelTx": {
                  "type": "string",
                  "description": "This object indicates the most recent clock\n            quality level transmitted on the input clock\n            source.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                  "readOnly": true
                },
                "cnsInpSrcQualityLevelRx": {
                  "type": "string",
                  "description": "This object indicates the last clock quality\n            level received on the input clock source.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                  "readOnly": true
                },
                "cnsInpSrcQualityLevel": {
                  "type": "string",
                  "description": "This object indicates the current clock quality\n            level of the input clock source.  This is the\n            effective quality which is derived from three values:\n            \n            1) most recent clock quality level received,\n            2) forced clock quality level (entered via configuration)\n            3) overridden clock quality level as a result of line protocol\n            down, signal failure, or alarms.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                  "readOnly": true
                },
                "cnsInpSrcHoldoffTime": {
                  "type": "integer",
                  "description": "This object indicates the hold-off time value of\n            an input clock source.\n            \n            The hold-off time prevents short activation of signal failure\n            is passed to the selection process.  When a signal failure\n            event is reported on a clock source, it waits the duration of\n            the hold-off time before declaring signal failure on the clock\n            source.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsInpSrcWtrTime": {
                  "type": "integer",
                  "description": "This object indicates the wait-to-restore time value\n            of an input clock source.\n            \n            The wait-to-restore time ensures that a previous failed\n            synchronization source is only again considered as available\n            by the selection process if it is fault-free for a certain time.\n            When a signal failure condition is cleared on a clock source,\n            it waits the duration of the wait-to-restore time before\n            clearing the signal failure status on the clock source.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsInpSrcLockout": {
                  "type": "boolean",
                  "description": "This object indicates whether or not the lockout\n            command has been applied to a clock source.\n            \n            The 'true' value means the clock source is not\n            considered by the selection process.",
                  "readOnly": true
                },
                "cnsInpSrcSignalFailure": {
                  "type": "boolean",
                  "description": "This object indicates whether or not a\n            signal failure event is currently being\n            reported on the input clock source.",
                  "readOnly": true
                },
                "cnsInpSrcAlarm": {
                  "type": "boolean",
                  "description": "This object indicates whether or not an\n            alarm event is currently being reported\n            on the input clock source.",
                  "readOnly": true
                },
                "cnsInpSrcAlarmInfo": {
                  "type": "string",
                  "description": "This object indicates the alarm reasons of\n            an input clock source if an alarm event\n            is being reported on it.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncAlarmInfo",
                  "readOnly": true
                },
                "cnsInpSrcFSW": {
                  "type": "boolean",
                  "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected clock source\n            is a result of the forced switching. The 'false' value\n            indicates the currently selected clock source is not a result\n            of forced switching.",
                  "readOnly": true
                },
                "cnsInpSrcMSW": {
                  "type": "boolean",
                  "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected clock source\n            is a result of the manual switching. The switch allows\n            a user to select a synchronization source assuming it is\n            enabled, not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies a row in\n            cnsInputSourceTable.  A clock source is not locked out\n            when cnsInpSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsInpSrcSignalFailure contains the value 'false'. \n            The QL is identified in cnsInpSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch can be performed only to\n            a source which has the highest available QL.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cnsExtOutputEntry": {
            "type": "array",
            "description": "An entry is created in the table when a user adds\n          a T4 external output in the configuration.  A T4 external\n          output configured input clock sources are defined in\n          cnsT4ClockSourceTable.\n          \n          An entry is removed from the table when a user removes\n          a T4 external output from the configuration.",
            "items": {
              "type": "object",
              "properties": {
                "cnsExtOutListIndex": {
                  "type": "integer",
                  "description": "An index that uniquely represents an entry in\n            this table.  This index is assigned arbitrarily by the\n            clock selection process and may not be persistent\n            across reboots.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsExtOutSelNetsyncIndex": {
                  "type": "integer",
                  "description": "An index that uniquely represents the selected input clock\n            source whose information is reported by a row in\n            cnsT4ClockSourceTable. The index lists the value of\n            cnsT4ClkSrcNetsyncIndex, which is the input clock source\n            of the T4 external output selected by the G.781 clock\n            selection process.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsExtOutName": {
                  "type": "string",
                  "description": "This object indicates the name of a\n            T4 external output.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "cnsExtOutIntfType": {
                  "type": "string",
                  "description": "This object indicates the interface type\n            of the T4 external output.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType",
                  "readOnly": true
                },
                "cnsExtOutQualityLevel": {
                  "type": "string",
                  "description": "This object indicates the clock quality\n            of the T4 external output.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                  "readOnly": true
                },
                "cnsExtOutPriority": {
                  "type": "integer",
                  "description": "This object indicates the priority of the\n            selected clock source for a T4 external\n            output.\n            \n            A smaller value represents a higher priority.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsExtOutFSW": {
                  "type": "boolean",
                  "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source,\n            The T4 selected synchronization source is identified by\n            cnsExtOutSelNetsyncIndex, which contains the index to\n            the clock source in cnsT4ClockSourceTable.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the forced switching.\n            The 'false' value indicates the currently selected T4\n            clock source is not a result of forced switching.",
                  "readOnly": true
                },
                "cnsExtOutMSW": {
                  "type": "boolean",
                  "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the manual switch command.\n            The command allows a user to select a synchronization source\n            assuming it is enabled, not locked out, not in signal fail\n            condition, and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies in row in\n            cnsT4ClockSourceTable.  A clock source is not locked out\n            when cnsT4ClkSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsT4ClkSrcSignalFailure contains the value 'false'. \n            The QL is identified in cnsT4ClkSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch can be \n            performed only to a source which has the highest\n            available QL.",
                  "readOnly": true
                },
                "cnsExtOutSquelch": {
                  "type": "boolean",
                  "description": "This object indicates whether or not a\n            T4 external output is squelched.\n            \n            Squelching is a sychronization function defined to prevent\n            transmission of a timing signal with a quality that is lower\n            than the quality of the clock in the receiving networks\n            element or SASE. It is also used for the prevention of\n            timing loops.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cnsT4ClockSourceEntry": {
            "type": "array",
            "description": "An entry is created in the table when a user adds a\n          clock source to a T4 external output in the configuration.\n          The T4 external output is defined in the T4 external\n          output table. An entry is removed in the table when a user\n          removes a T4 clock source from the configuration.",
            "items": {
              "type": "object",
              "properties": {
                "cnsExtOutListIndex": {
                  "type": "string",
                  "description": "cnsExtOutListIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cnsT4ClkSrcNetsyncIndex": {
                  "type": "integer",
                  "description": "An index that uniquely represents an entry in\n            this table.  This index is assigned arbitrarily by the\n            clock selection process and may not be persistent\n            across reboots.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsT4ClkSrcName": {
                  "type": "string",
                  "description": "This object indicates the name of a input\n            clock source configured for the T4 clock\n            selection.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "cnsT4ClkSrcIntfType": {
                  "type": "string",
                  "description": "This object indicates the type of an input\n            clock source configured for the T4 clock\n            selection.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType",
                  "readOnly": true
                },
                "cnsT4ClkSrcPriority": {
                  "type": "integer",
                  "description": "This object indicates the priority of an input\n            clock source configured for the T4 clock\n            selection.\n            \n            A smaller value represents a higher priority.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsT4ClkSrcESMCCap": {
                  "type": "string",
                  "description": "This object indicates the ESMC capability\n            of an input clock source configured for the\n            T4 clock selection.  This is applicable\n            only to Synchronous Ethernet input clock source\n            identified by cnsT4ClkSrcIntfType 'netsyncIfTypeEthernet'.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncESMCCap",
                  "readOnly": true
                },
                "cnsT4ClkSrcSSMCap": {
                  "type": "string",
                  "description": "This object indicates the SSM capability\n            of an input clock source configured for the\n            T4 clock selection. This is applicable only to any\n            synchronous interface clock source except SyncE interface,\n            which is identified by cnsT4ClkSrcIntfType\n            'netsyncIfTypeEthernet'.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncSSMCap",
                  "readOnly": true
                },
                "cnsT4ClkSrcQualityLevelTxCfg": {
                  "type": "string",
                  "description": "This object indicates the configured transmit\n            clock quality level of a T4 input clock source.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                  "readOnly": true
                },
                "cnsT4ClkSrcQualityLevelRxCfg": {
                  "type": "string",
                  "description": "This object indicates the configured receive\n            clock quality level of a T4 input clock source.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                  "readOnly": true
                },
                "cnsT4ClkSrcQualityLevelTx": {
                  "type": "string",
                  "description": "This object indicates the most recent clock\n            quality level transmitted on the T4 input\n            clock source.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                  "readOnly": true
                },
                "cnsT4ClkSrcQualityLevelRx": {
                  "type": "string",
                  "description": "This object indicates the last clock quality\n            level received on the T4 input clock\n            source.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                  "readOnly": true
                },
                "cnsT4ClkSrcQualityLevel": {
                  "type": "string",
                  "description": "This object indicates the current clock quality\n            level of the T4 input clock source.  This is the\n            effective quality which is derived from three values:\n            \n            1) most recent clock quality level received,\n            2) forced clock quality level (entered via configuration)\n            3) overridden clock quality level as a result of line protocol\n            down, signal failure, or alarms.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                  "readOnly": true
                },
                "cnsT4ClkSrcHoldoffTime": {
                  "type": "integer",
                  "description": "This object indicates the hold-off time value of\n            a T4 input clock source.\n            \n            The hold-off time prevents short activation of signal failure\n            is passed to the selection process.  When a signal failure\n            event is reported on a clock source, it waits the duration of\n            the hold-off time before declaring signal failure on the clock\n            source.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsT4ClkSrcWtrTime": {
                  "type": "integer",
                  "description": "This object indicates the wait-to-restore time value\n            of a T4 input clock source.\n            \n            The wait-to-restore time ensures that a previous failed\n            synchronization source is only again considered as available\n            by the selection process if it is fault-free for a certain time.\n            When a signal failure condition is cleared on a clock source,\n            it waits the duration of the wait-to-restore time before\n            clearing the signal failure status on the clock source.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cnsT4ClkSrcLockout": {
                  "type": "boolean",
                  "description": "This object indicates whether or not the lockout\n            command has been applied on a T4 clock source.\n            \n            The 'true' value means the clock source is not\n            considered by the selection process.",
                  "readOnly": true
                },
                "cnsT4ClkSrcSignalFailure": {
                  "type": "boolean",
                  "description": "This object indicates whether or not a\n            signal failure event is currently being\n            reported on the T4 input clock source.",
                  "readOnly": true
                },
                "cnsT4ClkSrcAlarm": {
                  "type": "boolean",
                  "description": "This object indicates whether or not an\n            alarm event is currently being reported\n            on the T4 input clock source.",
                  "readOnly": true
                },
                "cnsT4ClkSrcAlarmInfo": {
                  "type": "string",
                  "description": "This object indicates the alarm reasons of\n            a T4 input clock source if an alarm event\n            is being reported on the clock source.",
                  "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncAlarmInfo",
                  "readOnly": true
                },
                "cnsT4ClkSrcFSW": {
                  "type": "boolean",
                  "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the forced switching.\n            The 'false' value indicates the currently selected\n            T4 clock source is not a result of forced switching.",
                  "readOnly": true
                },
                "cnsT4ClkSrcMSW": {
                  "type": "boolean",
                  "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the manual switching.\n            The switch allows a user to select a \n            synchronization source assuming it is enabled,\n            not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies a row in \n            cnsT4ClockSourceTable.  A clock source is not locked\n            out when cnsT4ClkSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsT4ClkSrcSignalFailure contains the value 'false'.\n            The QL is identified in cnsT4ClkSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch\n            can be performed only to a source which has the\n            highest available QL.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "ciscoNetsyncMIBNotifControl": {
            "type": "object",
            "description": "ciscoNetsyncMIBNotifControl",
            "properties": {
              "cnsMIBEnableStatusNotification": {
                "type": "boolean",
                "description": "A control object to enable/disable\n          ciscoNetsyncSelectedT0Clock, ciscoNetsyncSelectedT4Clock,\n          ciscoNetsyncInputSignalFailureStatus,\n          ciscoNetsyncInputAlarmStatus notifications at the system\n          level.\n          This object should hold any of the below values.\n              true - The notif is enabled globally for the system\n              false- The notif is disabled globally for the system",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cnsClkSelGlobalTable": {
            "type": "object",
            "description": "G.781 clock selection process table.\n        This table contains the global parameters for the G.781 clock\n        selection process.",
            "properties": {
              "cnsClkSelGlobalEntry": {
                "type": "array",
                "description": "An entry is added to cnsClkSelGlobalTable when G.781 clock\n          selection is enabled in the device configuration.  The entry\n          is removed when G.781 clock selection is removed from the\n          configuration.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cnsClkSelGloProcIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents a clock selection process.\n            \n            This index is assigned arbitrarily by the system\n            and may not be persistent across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsClkSelGlobProcessMode": {
                      "type": "string",
                      "description": "This object indicates the QL mode of\n            the network synchronization clock selection\n            process as described in ITU-T standard G.781\n            section 5.12.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQLMode",
                      "readOnly": true
                    },
                    "cnsClkSelGlobClockMode": {
                      "type": "string",
                      "description": "This object indicates the operating mode\n            of the system clock.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncClockMode",
                      "readOnly": true
                    },
                    "cnsClkSelGlobNetsyncEnable": {
                      "type": "boolean",
                      "description": "This object indicates whether the G.781\n            clock selection is enabled or not.\n            \n            'true'  - G.781 clock selection is enabled\n            'false' - G.781 clock selection is disabled",
                      "readOnly": true
                    },
                    "cnsClkSelGlobRevertiveMode": {
                      "type": "boolean",
                      "description": "This object indicates the revertive mode\n            setting in the G.781 clock selection process.\n            \n            The switching of clock sources can be made revertive or\n            non-revertive. In non-revertive mode, an alternate\n            clock source is maintained even after the original clock\n            source has recovered from the failure that caused the switch.\n            In revertive mode, the clock selection process switches back\n            to the original clock source after recovering from the\n            failure.",
                      "readOnly": true
                    },
                    "cnsClkSelGlobESMCMode": {
                      "type": "boolean",
                      "description": "This object indicates if global ESMC is enabled.\n            With ESMC enabled globally, the system is capable\n            of handling ESMC messages.",
                      "readOnly": true
                    },
                    "cnsClkSelGlobEECOption": {
                      "type": "string",
                      "description": "This object indicates the network synchronization\n            EEC (Ethernet Equipment Clock) option.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncEECOption",
                      "readOnly": true
                    },
                    "cnsClkSelGlobNetworkOption": {
                      "type": "string",
                      "description": "This object indicates the synchronization\n            network option.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncNetworkOption",
                      "readOnly": true
                    },
                    "cnsClkSelGlobHoldoffTime": {
                      "type": "integer",
                      "description": "This object indicates the global\n            holdoff time in the G.781 clock\n            selection process.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsClkSelGlobWtrTime": {
                      "type": "integer",
                      "description": "This object indicates the global\n            wait-to-restore time in the G.781\n            clock selection process.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsClkSelGlobNofSources": {
                      "type": "integer",
                      "description": "This object indicates the number of\n            synchronization sources currently\n            configured for the G.781\n            clock selection process.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsClkSelGlobLastHoldoverSeconds": {
                      "type": "integer",
                      "description": "This object indicates the duration of\n            the last holdover period in seconds.\n            If the holdover duration is less than a second,\n            the object will carry the value zero.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsClkSelGlobCurrHoldoverSeconds": {
                      "type": "integer",
                      "description": "This object indicates the duration of\n            the current holdover period.\n            If a system clock is in holdover mode,\n            the object carries the current holdover\n            duration in seconds. If the system clock\n            is not in holdover, the object carries\n            the value 0.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cnsSelectedInputSourceTable": {
            "type": "object",
            "description": "T0 selected clock source table.\n        This table contains the selected clock source for the input T0\n        clock.",
            "properties": {
              "cnsSelectedInputSourceEntry": {
                "type": "array",
                "description": "An entry is created in the table when the G.781 clock\n          selection process has successfully selected a T0 clock\n          source.  The entry shall remain during the time\n          the G.781 clock selection process remains enabled.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cnsSelInpSrcNetsyncIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents an entry in\n            this table. This index is assigned arbitrarily\n            by the clock selection process and may not be persistent\n            across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsSelInpSrcName": {
                      "type": "string",
                      "description": "This object indicates the name of the\n            selected T0 clock.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "cnsSelInpSrcIntfType": {
                      "type": "string",
                      "description": "This object indicates the type of the\n            selected T0 clock.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType",
                      "readOnly": true
                    },
                    "cnsSelInpSrcQualityLevel": {
                      "type": "string",
                      "description": "This object indicates the selected T0 clock\n            source's effective quality level, which\n            is the derived clock quality based on the three factors: \n            (a) Received quality level. \n            (b) Configured Rx quality level.  This factor supersedes (a). \n            (c) System overridden quality level as a result of exceptional\n            events such as signal failure or ESMC failure.  This factor\n            supersedes (a) and (b).",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                      "readOnly": true
                    },
                    "cnsSelInpSrcPriority": {
                      "type": "integer",
                      "description": "This object indicates the configured\n            priority of the selected T0 clock.\n            A smaller value represents a higher priority.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsSelInpSrcTimestamp": {
                      "type": "string",
                      "description": "This object indicates the timestamp of\n            the T0 clock source being selected by\n            the G.781 clock selection process.",
                      "x-yang-type": "yang:timestamp",
                      "readOnly": true
                    },
                    "cnsSelInpSrcFSW": {
                      "type": "boolean",
                      "description": "This object indicates the forced switching flag. Forced\n            switching, as described in G.781, is used to override the\n            currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected clock\n            source is a result of the forced switching. The 'false'\n            value indicates the currently selected clock source is\n            not a result of forced switching.",
                      "readOnly": true
                    },
                    "cnsSelInpSrcMSW": {
                      "type": "boolean",
                      "description": "This object indicates the manual switching flag.\n            The 'true' value indicates the currently selected clock source\n            is a result of the manual switch command. The command allows\n            a user to select a synchronization source assuming it is\n            enabled, not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode. Furthermore,\n            in QL-enabled mode, a manual switch can be performed only to\n            a source which has the highest available QL.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cnsInputSourceTable": {
            "type": "object",
            "description": "T0 clock source table.\n        This table contains a list of input sources for input T0 clock\n        selection.",
            "properties": {
              "cnsInputSourceEntry": {
                "type": "array",
                "description": "An entry is created in the table when a user adds a T0\n          clock source in the configuration. An entry is removed \n          in the table when a user removes a T0 clock source from\n          the configuration.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cnsInpSrcNetsyncIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents an entry in\n            this table. This index is assigned arbitrarily\n            by the clock selection process and may not be persistent\n            across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsInpSrcName": {
                      "type": "string",
                      "description": "This object indicates the name of an input\n            clock source configured for the T0 clock\n            selection.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "cnsInpSrcIntfType": {
                      "type": "string",
                      "description": "This object indicates the type of an input\n            clock source configured for the T0 clock\n            selection.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType",
                      "readOnly": true
                    },
                    "cnsInpSrcPriority": {
                      "type": "integer",
                      "description": "This object indicates the priority of an input\n            clock source configured for the T0 clock\n            selection.\n            \n            A smaller value represents a higher priority.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsInpSrcESMCCap": {
                      "type": "string",
                      "description": "This object indicates the ESMC capability\n            of an input clock source configured for the\n            T0 clock selection.  This is applicable only to Synchronous\n            Ethernet input clock source identified by cnsInpSrcIntfType\n            'netsyncIfTypeEthernet'.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncESMCCap",
                      "readOnly": true
                    },
                    "cnsInpSrcSSMCap": {
                      "type": "string",
                      "description": "This object indicates the SSM capability\n            of an input clock source configured for the\n            T0 clock selection. This is applicable only to\n            any synchronous interface clock source except\n            SyncE interface, which is identified by cnsInpSrcIntfType\n            'netsyncIfTypeEthernet'.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncSSMCap",
                      "readOnly": true
                    },
                    "cnsInpSrcQualityLevelTxCfg": {
                      "type": "string",
                      "description": "This object indicates the configured transmit\n            clock quality level of an input clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                      "readOnly": true
                    },
                    "cnsInpSrcQualityLevelRxCfg": {
                      "type": "string",
                      "description": "This object indicates the configured receive\n            clock quality level of an input clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                      "readOnly": true
                    },
                    "cnsInpSrcQualityLevelTx": {
                      "type": "string",
                      "description": "This object indicates the most recent clock\n            quality level transmitted on the input clock\n            source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                      "readOnly": true
                    },
                    "cnsInpSrcQualityLevelRx": {
                      "type": "string",
                      "description": "This object indicates the last clock quality\n            level received on the input clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                      "readOnly": true
                    },
                    "cnsInpSrcQualityLevel": {
                      "type": "string",
                      "description": "This object indicates the current clock quality\n            level of the input clock source.  This is the\n            effective quality which is derived from three values:\n            \n            1) most recent clock quality level received,\n            2) forced clock quality level (entered via configuration)\n            3) overridden clock quality level as a result of line protocol\n            down, signal failure, or alarms.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                      "readOnly": true
                    },
                    "cnsInpSrcHoldoffTime": {
                      "type": "integer",
                      "description": "This object indicates the hold-off time value of\n            an input clock source.\n            \n            The hold-off time prevents short activation of signal failure\n            is passed to the selection process.  When a signal failure\n            event is reported on a clock source, it waits the duration of\n            the hold-off time before declaring signal failure on the clock\n            source.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsInpSrcWtrTime": {
                      "type": "integer",
                      "description": "This object indicates the wait-to-restore time value\n            of an input clock source.\n            \n            The wait-to-restore time ensures that a previous failed\n            synchronization source is only again considered as available\n            by the selection process if it is fault-free for a certain time.\n            When a signal failure condition is cleared on a clock source,\n            it waits the duration of the wait-to-restore time before\n            clearing the signal failure status on the clock source.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsInpSrcLockout": {
                      "type": "boolean",
                      "description": "This object indicates whether or not the lockout\n            command has been applied to a clock source.\n            \n            The 'true' value means the clock source is not\n            considered by the selection process.",
                      "readOnly": true
                    },
                    "cnsInpSrcSignalFailure": {
                      "type": "boolean",
                      "description": "This object indicates whether or not a\n            signal failure event is currently being\n            reported on the input clock source.",
                      "readOnly": true
                    },
                    "cnsInpSrcAlarm": {
                      "type": "boolean",
                      "description": "This object indicates whether or not an\n            alarm event is currently being reported\n            on the input clock source.",
                      "readOnly": true
                    },
                    "cnsInpSrcAlarmInfo": {
                      "type": "string",
                      "description": "This object indicates the alarm reasons of\n            an input clock source if an alarm event\n            is being reported on it.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncAlarmInfo",
                      "readOnly": true
                    },
                    "cnsInpSrcFSW": {
                      "type": "boolean",
                      "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected clock source\n            is a result of the forced switching. The 'false' value\n            indicates the currently selected clock source is not a result\n            of forced switching.",
                      "readOnly": true
                    },
                    "cnsInpSrcMSW": {
                      "type": "boolean",
                      "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected clock source\n            is a result of the manual switching. The switch allows\n            a user to select a synchronization source assuming it is\n            enabled, not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies a row in\n            cnsInputSourceTable.  A clock source is not locked out\n            when cnsInpSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsInpSrcSignalFailure contains the value 'false'. \n            The QL is identified in cnsInpSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch can be performed only to\n            a source which has the highest available QL.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cnsExtOutputTable": {
            "type": "object",
            "description": "T4 external output table.\n        This table contains a list of T4 external outputs.\n        \n        Each T4 external output is associated with clock\n        source(s) to be found in cnsT4ClockSourceTable.\n        The clock selection process considers all the\n        available clock sources and select the T4 clock\n        source based on the G.781 clock selection algorithm.",
            "properties": {
              "cnsExtOutputEntry": {
                "type": "array",
                "description": "An entry is created in the table when a user adds\n          a T4 external output in the configuration.  A T4 external\n          output configured input clock sources are defined in\n          cnsT4ClockSourceTable.\n          \n          An entry is removed from the table when a user removes\n          a T4 external output from the configuration.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cnsExtOutListIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents an entry in\n            this table.  This index is assigned arbitrarily by the\n            clock selection process and may not be persistent\n            across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsExtOutSelNetsyncIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents the selected input clock\n            source whose information is reported by a row in\n            cnsT4ClockSourceTable. The index lists the value of\n            cnsT4ClkSrcNetsyncIndex, which is the input clock source\n            of the T4 external output selected by the G.781 clock\n            selection process.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsExtOutName": {
                      "type": "string",
                      "description": "This object indicates the name of a\n            T4 external output.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "cnsExtOutIntfType": {
                      "type": "string",
                      "description": "This object indicates the interface type\n            of the T4 external output.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType",
                      "readOnly": true
                    },
                    "cnsExtOutQualityLevel": {
                      "type": "string",
                      "description": "This object indicates the clock quality\n            of the T4 external output.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                      "readOnly": true
                    },
                    "cnsExtOutPriority": {
                      "type": "integer",
                      "description": "This object indicates the priority of the\n            selected clock source for a T4 external\n            output.\n            \n            A smaller value represents a higher priority.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsExtOutFSW": {
                      "type": "boolean",
                      "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source,\n            The T4 selected synchronization source is identified by\n            cnsExtOutSelNetsyncIndex, which contains the index to\n            the clock source in cnsT4ClockSourceTable.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the forced switching.\n            The 'false' value indicates the currently selected T4\n            clock source is not a result of forced switching.",
                      "readOnly": true
                    },
                    "cnsExtOutMSW": {
                      "type": "boolean",
                      "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the manual switch command.\n            The command allows a user to select a synchronization source\n            assuming it is enabled, not locked out, not in signal fail\n            condition, and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies in row in\n            cnsT4ClockSourceTable.  A clock source is not locked out\n            when cnsT4ClkSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsT4ClkSrcSignalFailure contains the value 'false'. \n            The QL is identified in cnsT4ClkSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch can be \n            performed only to a source which has the highest\n            available QL.",
                      "readOnly": true
                    },
                    "cnsExtOutSquelch": {
                      "type": "boolean",
                      "description": "This object indicates whether or not a\n            T4 external output is squelched.\n            \n            Squelching is a sychronization function defined to prevent\n            transmission of a timing signal with a quality that is lower\n            than the quality of the clock in the receiving networks\n            element or SASE. It is also used for the prevention of\n            timing loops.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cnsT4ClockSourceTable": {
            "type": "object",
            "description": "T4 clock source table.\n        This table contains a list of input sources for a specific\n        T4 external output. An entry shall be added to\n        cnsExtOutputTable first. Then clock sources shall be\n        added in this table for the selection process to select\n        the appropriate T4 clock source.",
            "properties": {
              "cnsT4ClockSourceEntry": {
                "type": "array",
                "description": "An entry is created in the table when a user adds a\n          clock source to a T4 external output in the configuration.\n          The T4 external output is defined in the T4 external\n          output table. An entry is removed in the table when a user\n          removes a T4 clock source from the configuration.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cnsExtOutListIndex": {
                      "type": "string",
                      "description": "cnsExtOutListIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cnsT4ClkSrcNetsyncIndex": {
                      "type": "integer",
                      "description": "An index that uniquely represents an entry in\n            this table.  This index is assigned arbitrarily by the\n            clock selection process and may not be persistent\n            across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsT4ClkSrcName": {
                      "type": "string",
                      "description": "This object indicates the name of a input\n            clock source configured for the T4 clock\n            selection.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "cnsT4ClkSrcIntfType": {
                      "type": "string",
                      "description": "This object indicates the type of an input\n            clock source configured for the T4 clock\n            selection.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType",
                      "readOnly": true
                    },
                    "cnsT4ClkSrcPriority": {
                      "type": "integer",
                      "description": "This object indicates the priority of an input\n            clock source configured for the T4 clock\n            selection.\n            \n            A smaller value represents a higher priority.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsT4ClkSrcESMCCap": {
                      "type": "string",
                      "description": "This object indicates the ESMC capability\n            of an input clock source configured for the\n            T4 clock selection.  This is applicable\n            only to Synchronous Ethernet input clock source\n            identified by cnsT4ClkSrcIntfType 'netsyncIfTypeEthernet'.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncESMCCap",
                      "readOnly": true
                    },
                    "cnsT4ClkSrcSSMCap": {
                      "type": "string",
                      "description": "This object indicates the SSM capability\n            of an input clock source configured for the\n            T4 clock selection. This is applicable only to any\n            synchronous interface clock source except SyncE interface,\n            which is identified by cnsT4ClkSrcIntfType\n            'netsyncIfTypeEthernet'.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncSSMCap",
                      "readOnly": true
                    },
                    "cnsT4ClkSrcQualityLevelTxCfg": {
                      "type": "string",
                      "description": "This object indicates the configured transmit\n            clock quality level of a T4 input clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                      "readOnly": true
                    },
                    "cnsT4ClkSrcQualityLevelRxCfg": {
                      "type": "string",
                      "description": "This object indicates the configured receive\n            clock quality level of a T4 input clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                      "readOnly": true
                    },
                    "cnsT4ClkSrcQualityLevelTx": {
                      "type": "string",
                      "description": "This object indicates the most recent clock\n            quality level transmitted on the T4 input\n            clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                      "readOnly": true
                    },
                    "cnsT4ClkSrcQualityLevelRx": {
                      "type": "string",
                      "description": "This object indicates the last clock quality\n            level received on the T4 input clock\n            source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                      "readOnly": true
                    },
                    "cnsT4ClkSrcQualityLevel": {
                      "type": "string",
                      "description": "This object indicates the current clock quality\n            level of the T4 input clock source.  This is the\n            effective quality which is derived from three values:\n            \n            1) most recent clock quality level received,\n            2) forced clock quality level (entered via configuration)\n            3) overridden clock quality level as a result of line protocol\n            down, signal failure, or alarms.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
                      "readOnly": true
                    },
                    "cnsT4ClkSrcHoldoffTime": {
                      "type": "integer",
                      "description": "This object indicates the hold-off time value of\n            a T4 input clock source.\n            \n            The hold-off time prevents short activation of signal failure\n            is passed to the selection process.  When a signal failure\n            event is reported on a clock source, it waits the duration of\n            the hold-off time before declaring signal failure on the clock\n            source.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsT4ClkSrcWtrTime": {
                      "type": "integer",
                      "description": "This object indicates the wait-to-restore time value\n            of a T4 input clock source.\n            \n            The wait-to-restore time ensures that a previous failed\n            synchronization source is only again considered as available\n            by the selection process if it is fault-free for a certain time.\n            When a signal failure condition is cleared on a clock source,\n            it waits the duration of the wait-to-restore time before\n            clearing the signal failure status on the clock source.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cnsT4ClkSrcLockout": {
                      "type": "boolean",
                      "description": "This object indicates whether or not the lockout\n            command has been applied on a T4 clock source.\n            \n            The 'true' value means the clock source is not\n            considered by the selection process.",
                      "readOnly": true
                    },
                    "cnsT4ClkSrcSignalFailure": {
                      "type": "boolean",
                      "description": "This object indicates whether or not a\n            signal failure event is currently being\n            reported on the T4 input clock source.",
                      "readOnly": true
                    },
                    "cnsT4ClkSrcAlarm": {
                      "type": "boolean",
                      "description": "This object indicates whether or not an\n            alarm event is currently being reported\n            on the T4 input clock source.",
                      "readOnly": true
                    },
                    "cnsT4ClkSrcAlarmInfo": {
                      "type": "string",
                      "description": "This object indicates the alarm reasons of\n            a T4 input clock source if an alarm event\n            is being reported on the clock source.",
                      "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncAlarmInfo",
                      "readOnly": true
                    },
                    "cnsT4ClkSrcFSW": {
                      "type": "boolean",
                      "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the forced switching.\n            The 'false' value indicates the currently selected\n            T4 clock source is not a result of forced switching.",
                      "readOnly": true
                    },
                    "cnsT4ClkSrcMSW": {
                      "type": "boolean",
                      "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the manual switching.\n            The switch allows a user to select a \n            synchronization source assuming it is enabled,\n            not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies a row in \n            cnsT4ClockSourceTable.  A clock source is not locked\n            out when cnsT4ClkSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsT4ClkSrcSignalFailure contains the value 'false'.\n            The QL is identified in cnsT4ClkSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch\n            can be performed only to a source which has the\n            highest available QL.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          }
        }
      },
      "CISCO-NETSYNC-MIB_object-1": {
        "type": "object",
        "description": "object-1",
        "properties": {
          "cnsInpSrcNetsyncIndex": {
            "type": "string",
            "description": "cnsInpSrcNetsyncIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "cnsInpSrcName": {
            "type": "string",
            "description": "cnsInpSrcName",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-NETSYNC-MIB_object-2": {
        "type": "object",
        "description": "object-2",
        "properties": {
          "cnsInpSrcNetsyncIndex": {
            "type": "string",
            "description": "cnsInpSrcNetsyncIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "cnsInpSrcIntfType": {
            "type": "string",
            "description": "cnsInpSrcIntfType",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-NETSYNC-MIB_object-3": {
        "type": "object",
        "description": "object-3",
        "properties": {
          "cnsInpSrcNetsyncIndex": {
            "type": "string",
            "description": "cnsInpSrcNetsyncIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "cnsInpSrcAlarmInfo": {
            "type": "string",
            "description": "cnsInpSrcAlarmInfo",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-NETSYNC-MIB_object-4": {
        "type": "object",
        "description": "This object indicates the clear status of an alarm event.\n          A value of 'true' means an alarm event reported on a clock\n          source has been cleared.  A value of 'false' means an alarm\n          event has been reported on a clock source.",
        "properties": {
          "cnsInpSrcAlarmClear": {
            "type": "boolean",
            "description": "This object indicates the clear status of an alarm event.\n          A value of 'true' means an alarm event reported on a clock\n          source has been cleared.  A value of 'false' means an alarm\n          event has been reported on a clock source.",
            "readOnly": true
          }
        }
      },
      "CISCO-NETSYNC-MIB_object-5": {
        "type": "object",
        "description": "object-5",
        "properties": {
          "cnsExtOutListIndex": {
            "type": "string",
            "description": "cnsExtOutListIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "cnsT4ClkSrcNetsyncIndex": {
            "type": "string",
            "description": "cnsT4ClkSrcNetsyncIndex",
            "x-yang-type": "leafref",
            "readOnly": true
          },
          "cnsT4ClkSrcPriority": {
            "type": "string",
            "description": "cnsT4ClkSrcPriority",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-NETSYNC-MIB_cnsClkSelGlobalEntry": {
        "type": "array",
        "description": "An entry is added to cnsClkSelGlobalTable when G.781 clock\n          selection is enabled in the device configuration.  The entry\n          is removed when G.781 clock selection is removed from the\n          configuration.",
        "items": {
          "type": "object",
          "properties": {
            "cnsClkSelGloProcIndex": {
              "type": "integer",
              "description": "An index that uniquely represents a clock selection process.\n            \n            This index is assigned arbitrarily by the system\n            and may not be persistent across reboots.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsClkSelGlobProcessMode": {
              "type": "string",
              "description": "This object indicates the QL mode of\n            the network synchronization clock selection\n            process as described in ITU-T standard G.781\n            section 5.12.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQLMode",
              "readOnly": true
            },
            "cnsClkSelGlobClockMode": {
              "type": "string",
              "description": "This object indicates the operating mode\n            of the system clock.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncClockMode",
              "readOnly": true
            },
            "cnsClkSelGlobNetsyncEnable": {
              "type": "boolean",
              "description": "This object indicates whether the G.781\n            clock selection is enabled or not.\n            \n            'true'  - G.781 clock selection is enabled\n            'false' - G.781 clock selection is disabled",
              "readOnly": true
            },
            "cnsClkSelGlobRevertiveMode": {
              "type": "boolean",
              "description": "This object indicates the revertive mode\n            setting in the G.781 clock selection process.\n            \n            The switching of clock sources can be made revertive or\n            non-revertive. In non-revertive mode, an alternate\n            clock source is maintained even after the original clock\n            source has recovered from the failure that caused the switch.\n            In revertive mode, the clock selection process switches back\n            to the original clock source after recovering from the\n            failure.",
              "readOnly": true
            },
            "cnsClkSelGlobESMCMode": {
              "type": "boolean",
              "description": "This object indicates if global ESMC is enabled.\n            With ESMC enabled globally, the system is capable\n            of handling ESMC messages.",
              "readOnly": true
            },
            "cnsClkSelGlobEECOption": {
              "type": "string",
              "description": "This object indicates the network synchronization\n            EEC (Ethernet Equipment Clock) option.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncEECOption",
              "readOnly": true
            },
            "cnsClkSelGlobNetworkOption": {
              "type": "string",
              "description": "This object indicates the synchronization\n            network option.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncNetworkOption",
              "readOnly": true
            },
            "cnsClkSelGlobHoldoffTime": {
              "type": "integer",
              "description": "This object indicates the global\n            holdoff time in the G.781 clock\n            selection process.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsClkSelGlobWtrTime": {
              "type": "integer",
              "description": "This object indicates the global\n            wait-to-restore time in the G.781\n            clock selection process.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsClkSelGlobNofSources": {
              "type": "integer",
              "description": "This object indicates the number of\n            synchronization sources currently\n            configured for the G.781\n            clock selection process.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsClkSelGlobLastHoldoverSeconds": {
              "type": "integer",
              "description": "This object indicates the duration of\n            the last holdover period in seconds.\n            If the holdover duration is less than a second,\n            the object will carry the value zero.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsClkSelGlobCurrHoldoverSeconds": {
              "type": "integer",
              "description": "This object indicates the duration of\n            the current holdover period.\n            If a system clock is in holdover mode,\n            the object carries the current holdover\n            duration in seconds. If the system clock\n            is not in holdover, the object carries\n            the value 0.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            }
          }
        }
      },
      "CISCO-NETSYNC-MIB_cnsSelectedInputSourceEntry": {
        "type": "array",
        "description": "An entry is created in the table when the G.781 clock\n          selection process has successfully selected a T0 clock\n          source.  The entry shall remain during the time\n          the G.781 clock selection process remains enabled.",
        "items": {
          "type": "object",
          "properties": {
            "cnsSelInpSrcNetsyncIndex": {
              "type": "integer",
              "description": "An index that uniquely represents an entry in\n            this table. This index is assigned arbitrarily\n            by the clock selection process and may not be persistent\n            across reboots.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsSelInpSrcName": {
              "type": "string",
              "description": "This object indicates the name of the\n            selected T0 clock.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "cnsSelInpSrcIntfType": {
              "type": "string",
              "description": "This object indicates the type of the\n            selected T0 clock.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType",
              "readOnly": true
            },
            "cnsSelInpSrcQualityLevel": {
              "type": "string",
              "description": "This object indicates the selected T0 clock\n            source's effective quality level, which\n            is the derived clock quality based on the three factors: \n            (a) Received quality level. \n            (b) Configured Rx quality level.  This factor supersedes (a). \n            (c) System overridden quality level as a result of exceptional\n            events such as signal failure or ESMC failure.  This factor\n            supersedes (a) and (b).",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
              "readOnly": true
            },
            "cnsSelInpSrcPriority": {
              "type": "integer",
              "description": "This object indicates the configured\n            priority of the selected T0 clock.\n            A smaller value represents a higher priority.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsSelInpSrcTimestamp": {
              "type": "string",
              "description": "This object indicates the timestamp of\n            the T0 clock source being selected by\n            the G.781 clock selection process.",
              "x-yang-type": "yang:timestamp",
              "readOnly": true
            },
            "cnsSelInpSrcFSW": {
              "type": "boolean",
              "description": "This object indicates the forced switching flag. Forced\n            switching, as described in G.781, is used to override the\n            currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected clock\n            source is a result of the forced switching. The 'false'\n            value indicates the currently selected clock source is\n            not a result of forced switching.",
              "readOnly": true
            },
            "cnsSelInpSrcMSW": {
              "type": "boolean",
              "description": "This object indicates the manual switching flag.\n            The 'true' value indicates the currently selected clock source\n            is a result of the manual switch command. The command allows\n            a user to select a synchronization source assuming it is\n            enabled, not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode. Furthermore,\n            in QL-enabled mode, a manual switch can be performed only to\n            a source which has the highest available QL.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-NETSYNC-MIB_cnsInputSourceEntry": {
        "type": "array",
        "description": "An entry is created in the table when a user adds a T0\n          clock source in the configuration. An entry is removed \n          in the table when a user removes a T0 clock source from\n          the configuration.",
        "items": {
          "type": "object",
          "properties": {
            "cnsInpSrcNetsyncIndex": {
              "type": "integer",
              "description": "An index that uniquely represents an entry in\n            this table. This index is assigned arbitrarily\n            by the clock selection process and may not be persistent\n            across reboots.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsInpSrcName": {
              "type": "string",
              "description": "This object indicates the name of an input\n            clock source configured for the T0 clock\n            selection.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "cnsInpSrcIntfType": {
              "type": "string",
              "description": "This object indicates the type of an input\n            clock source configured for the T0 clock\n            selection.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType",
              "readOnly": true
            },
            "cnsInpSrcPriority": {
              "type": "integer",
              "description": "This object indicates the priority of an input\n            clock source configured for the T0 clock\n            selection.\n            \n            A smaller value represents a higher priority.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsInpSrcESMCCap": {
              "type": "string",
              "description": "This object indicates the ESMC capability\n            of an input clock source configured for the\n            T0 clock selection.  This is applicable only to Synchronous\n            Ethernet input clock source identified by cnsInpSrcIntfType\n            'netsyncIfTypeEthernet'.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncESMCCap",
              "readOnly": true
            },
            "cnsInpSrcSSMCap": {
              "type": "string",
              "description": "This object indicates the SSM capability\n            of an input clock source configured for the\n            T0 clock selection. This is applicable only to\n            any synchronous interface clock source except\n            SyncE interface, which is identified by cnsInpSrcIntfType\n            'netsyncIfTypeEthernet'.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncSSMCap",
              "readOnly": true
            },
            "cnsInpSrcQualityLevelTxCfg": {
              "type": "string",
              "description": "This object indicates the configured transmit\n            clock quality level of an input clock source.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
              "readOnly": true
            },
            "cnsInpSrcQualityLevelRxCfg": {
              "type": "string",
              "description": "This object indicates the configured receive\n            clock quality level of an input clock source.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
              "readOnly": true
            },
            "cnsInpSrcQualityLevelTx": {
              "type": "string",
              "description": "This object indicates the most recent clock\n            quality level transmitted on the input clock\n            source.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
              "readOnly": true
            },
            "cnsInpSrcQualityLevelRx": {
              "type": "string",
              "description": "This object indicates the last clock quality\n            level received on the input clock source.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
              "readOnly": true
            },
            "cnsInpSrcQualityLevel": {
              "type": "string",
              "description": "This object indicates the current clock quality\n            level of the input clock source.  This is the\n            effective quality which is derived from three values:\n            \n            1) most recent clock quality level received,\n            2) forced clock quality level (entered via configuration)\n            3) overridden clock quality level as a result of line protocol\n            down, signal failure, or alarms.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
              "readOnly": true
            },
            "cnsInpSrcHoldoffTime": {
              "type": "integer",
              "description": "This object indicates the hold-off time value of\n            an input clock source.\n            \n            The hold-off time prevents short activation of signal failure\n            is passed to the selection process.  When a signal failure\n            event is reported on a clock source, it waits the duration of\n            the hold-off time before declaring signal failure on the clock\n            source.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsInpSrcWtrTime": {
              "type": "integer",
              "description": "This object indicates the wait-to-restore time value\n            of an input clock source.\n            \n            The wait-to-restore time ensures that a previous failed\n            synchronization source is only again considered as available\n            by the selection process if it is fault-free for a certain time.\n            When a signal failure condition is cleared on a clock source,\n            it waits the duration of the wait-to-restore time before\n            clearing the signal failure status on the clock source.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsInpSrcLockout": {
              "type": "boolean",
              "description": "This object indicates whether or not the lockout\n            command has been applied to a clock source.\n            \n            The 'true' value means the clock source is not\n            considered by the selection process.",
              "readOnly": true
            },
            "cnsInpSrcSignalFailure": {
              "type": "boolean",
              "description": "This object indicates whether or not a\n            signal failure event is currently being\n            reported on the input clock source.",
              "readOnly": true
            },
            "cnsInpSrcAlarm": {
              "type": "boolean",
              "description": "This object indicates whether or not an\n            alarm event is currently being reported\n            on the input clock source.",
              "readOnly": true
            },
            "cnsInpSrcAlarmInfo": {
              "type": "string",
              "description": "This object indicates the alarm reasons of\n            an input clock source if an alarm event\n            is being reported on it.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncAlarmInfo",
              "readOnly": true
            },
            "cnsInpSrcFSW": {
              "type": "boolean",
              "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected clock source\n            is a result of the forced switching. The 'false' value\n            indicates the currently selected clock source is not a result\n            of forced switching.",
              "readOnly": true
            },
            "cnsInpSrcMSW": {
              "type": "boolean",
              "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected clock source\n            is a result of the manual switching. The switch allows\n            a user to select a synchronization source assuming it is\n            enabled, not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies a row in\n            cnsInputSourceTable.  A clock source is not locked out\n            when cnsInpSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsInpSrcSignalFailure contains the value 'false'. \n            The QL is identified in cnsInpSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch can be performed only to\n            a source which has the highest available QL.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-NETSYNC-MIB_cnsExtOutputEntry": {
        "type": "array",
        "description": "An entry is created in the table when a user adds\n          a T4 external output in the configuration.  A T4 external\n          output configured input clock sources are defined in\n          cnsT4ClockSourceTable.\n          \n          An entry is removed from the table when a user removes\n          a T4 external output from the configuration.",
        "items": {
          "type": "object",
          "properties": {
            "cnsExtOutListIndex": {
              "type": "integer",
              "description": "An index that uniquely represents an entry in\n            this table.  This index is assigned arbitrarily by the\n            clock selection process and may not be persistent\n            across reboots.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsExtOutSelNetsyncIndex": {
              "type": "integer",
              "description": "An index that uniquely represents the selected input clock\n            source whose information is reported by a row in\n            cnsT4ClockSourceTable. The index lists the value of\n            cnsT4ClkSrcNetsyncIndex, which is the input clock source\n            of the T4 external output selected by the G.781 clock\n            selection process.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsExtOutName": {
              "type": "string",
              "description": "This object indicates the name of a\n            T4 external output.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "cnsExtOutIntfType": {
              "type": "string",
              "description": "This object indicates the interface type\n            of the T4 external output.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType",
              "readOnly": true
            },
            "cnsExtOutQualityLevel": {
              "type": "string",
              "description": "This object indicates the clock quality\n            of the T4 external output.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
              "readOnly": true
            },
            "cnsExtOutPriority": {
              "type": "integer",
              "description": "This object indicates the priority of the\n            selected clock source for a T4 external\n            output.\n            \n            A smaller value represents a higher priority.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsExtOutFSW": {
              "type": "boolean",
              "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source,\n            The T4 selected synchronization source is identified by\n            cnsExtOutSelNetsyncIndex, which contains the index to\n            the clock source in cnsT4ClockSourceTable.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the forced switching.\n            The 'false' value indicates the currently selected T4\n            clock source is not a result of forced switching.",
              "readOnly": true
            },
            "cnsExtOutMSW": {
              "type": "boolean",
              "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the manual switch command.\n            The command allows a user to select a synchronization source\n            assuming it is enabled, not locked out, not in signal fail\n            condition, and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies in row in\n            cnsT4ClockSourceTable.  A clock source is not locked out\n            when cnsT4ClkSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsT4ClkSrcSignalFailure contains the value 'false'. \n            The QL is identified in cnsT4ClkSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch can be \n            performed only to a source which has the highest\n            available QL.",
              "readOnly": true
            },
            "cnsExtOutSquelch": {
              "type": "boolean",
              "description": "This object indicates whether or not a\n            T4 external output is squelched.\n            \n            Squelching is a sychronization function defined to prevent\n            transmission of a timing signal with a quality that is lower\n            than the quality of the clock in the receiving networks\n            element or SASE. It is also used for the prevention of\n            timing loops.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-NETSYNC-MIB_cnsT4ClockSourceEntry": {
        "type": "array",
        "description": "An entry is created in the table when a user adds a\n          clock source to a T4 external output in the configuration.\n          The T4 external output is defined in the T4 external\n          output table. An entry is removed in the table when a user\n          removes a T4 clock source from the configuration.",
        "items": {
          "type": "object",
          "properties": {
            "cnsExtOutListIndex": {
              "type": "string",
              "description": "cnsExtOutListIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cnsT4ClkSrcNetsyncIndex": {
              "type": "integer",
              "description": "An index that uniquely represents an entry in\n            this table.  This index is assigned arbitrarily by the\n            clock selection process and may not be persistent\n            across reboots.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsT4ClkSrcName": {
              "type": "string",
              "description": "This object indicates the name of a input\n            clock source configured for the T4 clock\n            selection.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "cnsT4ClkSrcIntfType": {
              "type": "string",
              "description": "This object indicates the type of an input\n            clock source configured for the T4 clock\n            selection.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncIfType",
              "readOnly": true
            },
            "cnsT4ClkSrcPriority": {
              "type": "integer",
              "description": "This object indicates the priority of an input\n            clock source configured for the T4 clock\n            selection.\n            \n            A smaller value represents a higher priority.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsT4ClkSrcESMCCap": {
              "type": "string",
              "description": "This object indicates the ESMC capability\n            of an input clock source configured for the\n            T4 clock selection.  This is applicable\n            only to Synchronous Ethernet input clock source\n            identified by cnsT4ClkSrcIntfType 'netsyncIfTypeEthernet'.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncESMCCap",
              "readOnly": true
            },
            "cnsT4ClkSrcSSMCap": {
              "type": "string",
              "description": "This object indicates the SSM capability\n            of an input clock source configured for the\n            T4 clock selection. This is applicable only to any\n            synchronous interface clock source except SyncE interface,\n            which is identified by cnsT4ClkSrcIntfType\n            'netsyncIfTypeEthernet'.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncSSMCap",
              "readOnly": true
            },
            "cnsT4ClkSrcQualityLevelTxCfg": {
              "type": "string",
              "description": "This object indicates the configured transmit\n            clock quality level of a T4 input clock source.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
              "readOnly": true
            },
            "cnsT4ClkSrcQualityLevelRxCfg": {
              "type": "string",
              "description": "This object indicates the configured receive\n            clock quality level of a T4 input clock source.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
              "readOnly": true
            },
            "cnsT4ClkSrcQualityLevelTx": {
              "type": "string",
              "description": "This object indicates the most recent clock\n            quality level transmitted on the T4 input\n            clock source.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
              "readOnly": true
            },
            "cnsT4ClkSrcQualityLevelRx": {
              "type": "string",
              "description": "This object indicates the last clock quality\n            level received on the T4 input clock\n            source.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
              "readOnly": true
            },
            "cnsT4ClkSrcQualityLevel": {
              "type": "string",
              "description": "This object indicates the current clock quality\n            level of the T4 input clock source.  This is the\n            effective quality which is derived from three values:\n            \n            1) most recent clock quality level received,\n            2) forced clock quality level (entered via configuration)\n            3) overridden clock quality level as a result of line protocol\n            down, signal failure, or alarms.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncQualityLevel",
              "readOnly": true
            },
            "cnsT4ClkSrcHoldoffTime": {
              "type": "integer",
              "description": "This object indicates the hold-off time value of\n            a T4 input clock source.\n            \n            The hold-off time prevents short activation of signal failure\n            is passed to the selection process.  When a signal failure\n            event is reported on a clock source, it waits the duration of\n            the hold-off time before declaring signal failure on the clock\n            source.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsT4ClkSrcWtrTime": {
              "type": "integer",
              "description": "This object indicates the wait-to-restore time value\n            of a T4 input clock source.\n            \n            The wait-to-restore time ensures that a previous failed\n            synchronization source is only again considered as available\n            by the selection process if it is fault-free for a certain time.\n            When a signal failure condition is cleared on a clock source,\n            it waits the duration of the wait-to-restore time before\n            clearing the signal failure status on the clock source.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cnsT4ClkSrcLockout": {
              "type": "boolean",
              "description": "This object indicates whether or not the lockout\n            command has been applied on a T4 clock source.\n            \n            The 'true' value means the clock source is not\n            considered by the selection process.",
              "readOnly": true
            },
            "cnsT4ClkSrcSignalFailure": {
              "type": "boolean",
              "description": "This object indicates whether or not a\n            signal failure event is currently being\n            reported on the T4 input clock source.",
              "readOnly": true
            },
            "cnsT4ClkSrcAlarm": {
              "type": "boolean",
              "description": "This object indicates whether or not an\n            alarm event is currently being reported\n            on the T4 input clock source.",
              "readOnly": true
            },
            "cnsT4ClkSrcAlarmInfo": {
              "type": "string",
              "description": "This object indicates the alarm reasons of\n            a T4 input clock source if an alarm event\n            is being reported on the clock source.",
              "x-yang-type": "CISCO-NETSYNC-MIB:CiscoNetsyncAlarmInfo",
              "readOnly": true
            },
            "cnsT4ClkSrcFSW": {
              "type": "boolean",
              "description": "This object indicates the forced switching flag.\n            Forced switching, as described in G.781, is used to\n            override the currently selected synchronization source.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the forced switching.\n            The 'false' value indicates the currently selected\n            T4 clock source is not a result of forced switching.",
              "readOnly": true
            },
            "cnsT4ClkSrcMSW": {
              "type": "boolean",
              "description": "This object indicates the manual switching flag.\n            \n            The 'true' value indicates the currently selected\n            T4 clock source is a result of the manual switching.\n            The switch allows a user to select a \n            synchronization source assuming it is enabled,\n            not locked out, not in signal fail condition,\n            and has a QL better than DNU in QL-enabled mode.\n            \n            A clock source is enabled when it occupies a row in \n            cnsT4ClockSourceTable.  A clock source is not locked\n            out when cnsT4ClkSrcLockout contains the value 'false'.\n            A clock source is not in signal failure condition when\n            cnsT4ClkSrcSignalFailure contains the value 'false'.\n            The QL is identified in cnsT4ClkSrcQualityLevel.\n            \n            In QL-enabled mode, a manual switch\n            can be performed only to a source which has the\n            highest available QL.",
              "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-NETSYNC-MIB",
      "description": "MIB operations for CISCO-NETSYNC-MIB"
    }
  ],
  "externalDocs": {
    "description": "Cisco SNMP Object Navigator",
    "url": "https://snmp.cloudapps.cisco.com/Support/IOS/do/BrowseMIB.do"
  }
}
