{
  "openapi": "3.0.0",
  "info": {
    "title": "CISCO-IPSLA-AUTOMEASURE-MIB MIB API",
    "version": "1.0.0",
    "description": "SNMP MIB translated to YANG data model\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-IPSLA-AUTOMEASURE-MIB structure](https://jeremycohoe.github.io/cisco-ios-xe-openapi-swagger/yang-trees/CISCO-IPSLA-AUTOMEASURE-MIB.html)",
    "contact": {
      "name": "Cisco DevNet",
      "url": "https://developer.cisco.com"
    },
    "x-yang-module": "CISCO-IPSLA-AUTOMEASURE-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-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupTable": {
      "get": {
        "summary": "Get cipslaAutoGroupTable data",
        "description": "Retrieve cipslaAutoGroupTable operational data from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table that contains IP SLA auto measure group definitions.",
                  "properties": {
                    "cipslaAutoGroupEntry": {
                      "type": "array",
                      "description": "An entry containing the configurations for a particular\n          auto measure group.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cipslaAutoGroupName": {
                            "type": "string",
                            "description": "A group name which is used by a management application\n            to identify the group.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "cipslaAutoGroupDescription": {
                            "type": "string",
                            "description": "This field is used to provide description for the group.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "cipslaAutoGroupDestinationName": {
                            "type": "string",
                            "description": "This object refers to the cipslaAutoGroupDestName\n            in cipslaAutoGroupDestTable. If the name entered \n            is not present in cipslaAutoGroupDestTable, then when \n            group is scheduled, no ip sla operations will be created.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "cipslaAutoGroupADDestPort": {
                            "type": "string",
                            "description": "This object represents the destination port number\n            for auto discovery use.",
                            "format": "inet:port-number"
                          },
                          "cipslaAutoGroupOperTemplateName": {
                            "type": "string",
                            "description": "A string which is used by a management application to\n            identify the template which is associated with the group.\n            Depends on cipslaAutoGroupOperType, this object refers to\n            cipslaIcmpEchoTmplName in cipslaIcmpEchoTmplTable, or\n            cipslaUdpEchoTmplName in cipslaUdpEchoTmplTable, or\n            cipslaTcpConnTmplName in cipslaTcpConnTmplTable, or\n            cipslaIcmpJitterTmplName in cipslaIcmpJitterTmplTable, or\n            ciscoIpSlaUdpJitterTmplName in ciscoIpSlaUdpJitterTmplTable.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "cipslaAutoGroupSchedulerId": {
                            "type": "string",
                            "description": "This object refers to the cipslaAutoGroupSchedId in\n            cipslaAutoGroupSchedTable, and is used to schedule \n            this group.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "cipslaAutoGroupQoSEnable": {
                            "type": "boolean",
                            "description": "When this object is set to true, QoS is enabled for this\n            group and this group is linked to policy map. The \n            restriction is that after QoS is enabled, it can not be \n            disabled for this group."
                          },
                          "cipslaAutoGroupOperType": {
                            "type": "string",
                            "description": "This object specifies the type of IP SLA operation.\n            When operation type is not ICMP jitter, then \n            cipslaAutoGroupOperTemplateName must be specified.",
                            "x-yang-type": "cisco-ipsla:IpSlaOperType"
                          },
                          "cipslaAutoGroupDestIPADEnable": {
                            "type": "boolean",
                            "description": "When this object is set to true, destination IP address\n            is populated through auto-discovery."
                          },
                          "cipslaAutoGroupADMeasureRetry": {
                            "type": "integer",
                            "description": "This object specifies number of measurement retries to\n            be attempted for the discovered end point after the \n            connection to the end point is broken. If there is no \n            re-registration message received, the end point will be \n            in inactive state.\n            \n            When the value of cipslaAutoGroupDestIPADEnable is \n            'false', the value of this object has no effect.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cipslaAutoGroupADDestIPAgeout": {
                            "type": "integer",
                            "description": "This object represents the ageout time for the discovered\n            end point.  If the end point becomes inactive for the period \n            of ageout time, the end point will be removed from the \n            discovered end point list.\n            \n            When the value of cipslaAutoGroupDestIPADEnable is \n            'false', the value of this object has no effect.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cipslaAutoGroupStorageType": {
                            "type": "string",
                            "description": "The storage type of this conceptual row.",
                            "x-yang-type": "snmpv2-tc:StorageType"
                          },
                          "cipslaAutoGroupRowStatus": {
                            "type": "string",
                            "description": "The status of the conceptual group control row.\n            \n            When the status is active, the other writable objects\n            may be modified unless the scheduler with name \n            specified by cipslaAutoGroupSchedulerId is scheduled.",
                            "x-yang-type": "snmpv2-tc:RowStatus"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupTable": {
                    "cipslaAutoGroupEntry": [
                      {
                        "cipslaAutoGroupName": "192.168.1.1",
                        "cipslaAutoGroupDescription": "192.168.1.1",
                        "cipslaAutoGroupDestinationName": "192.168.1.1",
                        "cipslaAutoGroupADDestPort": "192.168.1.1",
                        "cipslaAutoGroupOperTemplateName": "192.168.1.1",
                        "cipslaAutoGroupSchedulerId": "192.168.1.1",
                        "cipslaAutoGroupQoSEnable": true,
                        "cipslaAutoGroupOperType": "192.168.1.1",
                        "cipslaAutoGroupDestIPADEnable": true,
                        "cipslaAutoGroupADMeasureRetry": 0,
                        "cipslaAutoGroupADDestIPAgeout": 0,
                        "cipslaAutoGroupStorageType": "192.168.1.1",
                        "cipslaAutoGroupRowStatus": "192.168.1.1"
                      },
                      {
                        "cipslaAutoGroupName": "192.168.1.1",
                        "cipslaAutoGroupDescription": "192.168.1.1",
                        "cipslaAutoGroupDestinationName": "192.168.1.1",
                        "cipslaAutoGroupADDestPort": "192.168.1.1",
                        "cipslaAutoGroupOperTemplateName": "192.168.1.1",
                        "cipslaAutoGroupSchedulerId": "192.168.1.1",
                        "cipslaAutoGroupQoSEnable": true,
                        "cipslaAutoGroupOperType": "192.168.1.1",
                        "cipslaAutoGroupDestIPADEnable": true,
                        "cipslaAutoGroupADMeasureRetry": 0,
                        "cipslaAutoGroupADDestIPAgeout": 0,
                        "cipslaAutoGroupStorageType": "192.168.1.1",
                        "cipslaAutoGroupRowStatus": "192.168.1.1"
                      },
                      {
                        "cipslaAutoGroupName": "192.168.1.1",
                        "cipslaAutoGroupDescription": "192.168.1.1",
                        "cipslaAutoGroupDestinationName": "192.168.1.1",
                        "cipslaAutoGroupADDestPort": "192.168.1.1",
                        "cipslaAutoGroupOperTemplateName": "192.168.1.1",
                        "cipslaAutoGroupSchedulerId": "192.168.1.1",
                        "cipslaAutoGroupQoSEnable": true,
                        "cipslaAutoGroupOperType": "192.168.1.1",
                        "cipslaAutoGroupDestIPADEnable": true,
                        "cipslaAutoGroupADMeasureRetry": 0,
                        "cipslaAutoGroupADDestIPAgeout": 0,
                        "cipslaAutoGroupStorageType": "192.168.1.1",
                        "cipslaAutoGroupRowStatus": "192.168.1.1"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaAutoGroupTable",
        "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": "/cipslaAutoGroupTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupTable/cipslaAutoGroupEntry": {
      "get": {
        "summary": "Get cipslaAutoGroupEntry list",
        "description": "Retrieve list of cipslaAutoGroupEntry entries from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry containing the configurations for a particular\n          auto measure group.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cipslaAutoGroupName": {
                        "type": "string",
                        "description": "A group name which is used by a management application\n            to identify the group.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cipslaAutoGroupDescription": {
                        "type": "string",
                        "description": "This field is used to provide description for the group.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cipslaAutoGroupDestinationName": {
                        "type": "string",
                        "description": "This object refers to the cipslaAutoGroupDestName\n            in cipslaAutoGroupDestTable. If the name entered \n            is not present in cipslaAutoGroupDestTable, then when \n            group is scheduled, no ip sla operations will be created.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cipslaAutoGroupADDestPort": {
                        "type": "string",
                        "description": "This object represents the destination port number\n            for auto discovery use.",
                        "format": "inet:port-number"
                      },
                      "cipslaAutoGroupOperTemplateName": {
                        "type": "string",
                        "description": "A string which is used by a management application to\n            identify the template which is associated with the group.\n            Depends on cipslaAutoGroupOperType, this object refers to\n            cipslaIcmpEchoTmplName in cipslaIcmpEchoTmplTable, or\n            cipslaUdpEchoTmplName in cipslaUdpEchoTmplTable, or\n            cipslaTcpConnTmplName in cipslaTcpConnTmplTable, or\n            cipslaIcmpJitterTmplName in cipslaIcmpJitterTmplTable, or\n            ciscoIpSlaUdpJitterTmplName in ciscoIpSlaUdpJitterTmplTable.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cipslaAutoGroupSchedulerId": {
                        "type": "string",
                        "description": "This object refers to the cipslaAutoGroupSchedId in\n            cipslaAutoGroupSchedTable, and is used to schedule \n            this group.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cipslaAutoGroupQoSEnable": {
                        "type": "boolean",
                        "description": "When this object is set to true, QoS is enabled for this\n            group and this group is linked to policy map. The \n            restriction is that after QoS is enabled, it can not be \n            disabled for this group."
                      },
                      "cipslaAutoGroupOperType": {
                        "type": "string",
                        "description": "This object specifies the type of IP SLA operation.\n            When operation type is not ICMP jitter, then \n            cipslaAutoGroupOperTemplateName must be specified.",
                        "x-yang-type": "cisco-ipsla:IpSlaOperType"
                      },
                      "cipslaAutoGroupDestIPADEnable": {
                        "type": "boolean",
                        "description": "When this object is set to true, destination IP address\n            is populated through auto-discovery."
                      },
                      "cipslaAutoGroupADMeasureRetry": {
                        "type": "integer",
                        "description": "This object specifies number of measurement retries to\n            be attempted for the discovered end point after the \n            connection to the end point is broken. If there is no \n            re-registration message received, the end point will be \n            in inactive state.\n            \n            When the value of cipslaAutoGroupDestIPADEnable is \n            'false', the value of this object has no effect.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupADDestIPAgeout": {
                        "type": "integer",
                        "description": "This object represents the ageout time for the discovered\n            end point.  If the end point becomes inactive for the period \n            of ageout time, the end point will be removed from the \n            discovered end point list.\n            \n            When the value of cipslaAutoGroupDestIPADEnable is \n            'false', the value of this object has no effect.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupStorageType": {
                        "type": "string",
                        "description": "The storage type of this conceptual row.",
                        "x-yang-type": "snmpv2-tc:StorageType"
                      },
                      "cipslaAutoGroupRowStatus": {
                        "type": "string",
                        "description": "The status of the conceptual group control row.\n            \n            When the status is active, the other writable objects\n            may be modified unless the scheduler with name \n            specified by cipslaAutoGroupSchedulerId is scheduled.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupEntry": [
                    {
                      "cipslaAutoGroupName": "192.168.1.1",
                      "cipslaAutoGroupDescription": "192.168.1.1",
                      "cipslaAutoGroupDestinationName": "192.168.1.1",
                      "cipslaAutoGroupADDestPort": "192.168.1.1",
                      "cipslaAutoGroupOperTemplateName": "192.168.1.1",
                      "cipslaAutoGroupSchedulerId": "192.168.1.1",
                      "cipslaAutoGroupQoSEnable": true,
                      "cipslaAutoGroupOperType": "192.168.1.1",
                      "cipslaAutoGroupDestIPADEnable": true,
                      "cipslaAutoGroupADMeasureRetry": 0,
                      "cipslaAutoGroupADDestIPAgeout": 0,
                      "cipslaAutoGroupStorageType": "192.168.1.1",
                      "cipslaAutoGroupRowStatus": "192.168.1.1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaAutoGroupEntry",
        "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": "/cipslaAutoGroupTable/cipslaAutoGroupEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupTable/cipslaAutoGroupEntry={cipslaAutoGroupName}": {
      "get": {
        "summary": "Get cipslaAutoGroupEntry entry",
        "description": "Retrieve specific cipslaAutoGroupEntry entry by key from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "parameters": [
          {
            "name": "cipslaAutoGroupName",
            "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": {
                    "cipslaAutoGroupName": {
                      "type": "string",
                      "description": "A group name which is used by a management application\n            to identify the group.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cipslaAutoGroupDescription": {
                      "type": "string",
                      "description": "This field is used to provide description for the group.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cipslaAutoGroupDestinationName": {
                      "type": "string",
                      "description": "This object refers to the cipslaAutoGroupDestName\n            in cipslaAutoGroupDestTable. If the name entered \n            is not present in cipslaAutoGroupDestTable, then when \n            group is scheduled, no ip sla operations will be created.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cipslaAutoGroupADDestPort": {
                      "type": "string",
                      "description": "This object represents the destination port number\n            for auto discovery use.",
                      "format": "inet:port-number"
                    },
                    "cipslaAutoGroupOperTemplateName": {
                      "type": "string",
                      "description": "A string which is used by a management application to\n            identify the template which is associated with the group.\n            Depends on cipslaAutoGroupOperType, this object refers to\n            cipslaIcmpEchoTmplName in cipslaIcmpEchoTmplTable, or\n            cipslaUdpEchoTmplName in cipslaUdpEchoTmplTable, or\n            cipslaTcpConnTmplName in cipslaTcpConnTmplTable, or\n            cipslaIcmpJitterTmplName in cipslaIcmpJitterTmplTable, or\n            ciscoIpSlaUdpJitterTmplName in ciscoIpSlaUdpJitterTmplTable.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cipslaAutoGroupSchedulerId": {
                      "type": "string",
                      "description": "This object refers to the cipslaAutoGroupSchedId in\n            cipslaAutoGroupSchedTable, and is used to schedule \n            this group.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cipslaAutoGroupQoSEnable": {
                      "type": "boolean",
                      "description": "When this object is set to true, QoS is enabled for this\n            group and this group is linked to policy map. The \n            restriction is that after QoS is enabled, it can not be \n            disabled for this group."
                    },
                    "cipslaAutoGroupOperType": {
                      "type": "string",
                      "description": "This object specifies the type of IP SLA operation.\n            When operation type is not ICMP jitter, then \n            cipslaAutoGroupOperTemplateName must be specified.",
                      "x-yang-type": "cisco-ipsla:IpSlaOperType"
                    },
                    "cipslaAutoGroupDestIPADEnable": {
                      "type": "boolean",
                      "description": "When this object is set to true, destination IP address\n            is populated through auto-discovery."
                    },
                    "cipslaAutoGroupADMeasureRetry": {
                      "type": "integer",
                      "description": "This object specifies number of measurement retries to\n            be attempted for the discovered end point after the \n            connection to the end point is broken. If there is no \n            re-registration message received, the end point will be \n            in inactive state.\n            \n            When the value of cipslaAutoGroupDestIPADEnable is \n            'false', the value of this object has no effect.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupADDestIPAgeout": {
                      "type": "integer",
                      "description": "This object represents the ageout time for the discovered\n            end point.  If the end point becomes inactive for the period \n            of ageout time, the end point will be removed from the \n            discovered end point list.\n            \n            When the value of cipslaAutoGroupDestIPADEnable is \n            'false', the value of this object has no effect.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupStorageType": {
                      "type": "string",
                      "description": "The storage type of this conceptual row.",
                      "x-yang-type": "snmpv2-tc:StorageType"
                    },
                    "cipslaAutoGroupRowStatus": {
                      "type": "string",
                      "description": "The status of the conceptual group control row.\n            \n            When the status is active, the other writable objects\n            may be modified unless the scheduler with name \n            specified by cipslaAutoGroupSchedulerId is scheduled.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupEntry": {
                    "cipslaAutoGroupName": "192.168.1.1",
                    "cipslaAutoGroupDescription": "192.168.1.1",
                    "cipslaAutoGroupDestinationName": "192.168.1.1",
                    "cipslaAutoGroupADDestPort": "192.168.1.1",
                    "cipslaAutoGroupOperTemplateName": "192.168.1.1",
                    "cipslaAutoGroupSchedulerId": "192.168.1.1",
                    "cipslaAutoGroupQoSEnable": true,
                    "cipslaAutoGroupOperType": "192.168.1.1",
                    "cipslaAutoGroupDestIPADEnable": true,
                    "cipslaAutoGroupADMeasureRetry": 0,
                    "cipslaAutoGroupADDestIPAgeout": 0,
                    "cipslaAutoGroupStorageType": "192.168.1.1",
                    "cipslaAutoGroupRowStatus": "192.168.1.1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaAutoGroupEntry-2"
      },
      "x-yang-path": "/cipslaAutoGroupTable/cipslaAutoGroupEntry={cipslaAutoGroupName}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cipslaAutoGroupName"
      ]
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupDestTable": {
      "get": {
        "summary": "Get cipslaAutoGroupDestTable data",
        "description": "Retrieve cipslaAutoGroupDestTable operational data from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table contains the list of destination IP\n        addresses and ports associated to the auto measure\n        group destination name.",
                  "properties": {
                    "cipslaAutoGroupDestEntry": {
                      "type": "array",
                      "description": "An entry containing the destination IP addresses\n          and port configurations associated to auto measure\n          group destination name.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cipslaAutoGroupDestName": {
                            "type": "string",
                            "description": "This is the name for an auto measure group destination.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "cipslaAutoGroupDestIpAddrType": {
                            "type": "string",
                            "description": "The type of the internet address of a destination\n            for an auto measure group.",
                            "x-yang-type": "inet-address:InetAddressType"
                          },
                          "cipslaAutoGroupDestIpAddr": {
                            "type": "string",
                            "description": "The internet address of a destination for an auto\n            measure group. The type of this address is determined\n            by the value of cipslaAutoGroupDestIpAddrType.",
                            "x-yang-type": "inet-address:InetAddress"
                          },
                          "cipslaAutoGroupDestPort": {
                            "type": "string",
                            "description": "This object represents the destination port number.\n            For ICMP echo and ICMP jitter, the suggested value is \n            '0'.",
                            "format": "inet:port-number"
                          },
                          "cipslaAutoGroupDestStorageType": {
                            "type": "string",
                            "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                            "x-yang-type": "snmpv2-tc:StorageType"
                          },
                          "cipslaAutoGroupDestRowStatus": {
                            "type": "string",
                            "description": "The status of the conceptual destination table control row.\n            No other objects in this row need to be set before this object\n            can become active.\n            \n            During 'destroy', when cipslaAutoGroupDestIpAddr is specified \n            as '0.0.0.0' and cipslaAutoGroupDestPort is specified as '0', \n            then all the rows with same cipslaAutoGroupDestName will be \n            deleted.",
                            "x-yang-type": "snmpv2-tc:RowStatus"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupDestTable": {
                    "cipslaAutoGroupDestEntry": [
                      {
                        "cipslaAutoGroupDestName": "192.168.1.1",
                        "cipslaAutoGroupDestIpAddrType": "192.168.1.1",
                        "cipslaAutoGroupDestIpAddr": "192.168.1.1",
                        "cipslaAutoGroupDestPort": "192.168.1.1",
                        "cipslaAutoGroupDestStorageType": "192.168.1.1",
                        "cipslaAutoGroupDestRowStatus": "192.168.1.1"
                      },
                      {
                        "cipslaAutoGroupDestName": "192.168.1.1",
                        "cipslaAutoGroupDestIpAddrType": "192.168.1.1",
                        "cipslaAutoGroupDestIpAddr": "192.168.1.1",
                        "cipslaAutoGroupDestPort": "192.168.1.1",
                        "cipslaAutoGroupDestStorageType": "192.168.1.1",
                        "cipslaAutoGroupDestRowStatus": "192.168.1.1"
                      },
                      {
                        "cipslaAutoGroupDestName": "192.168.1.1",
                        "cipslaAutoGroupDestIpAddrType": "192.168.1.1",
                        "cipslaAutoGroupDestIpAddr": "192.168.1.1",
                        "cipslaAutoGroupDestPort": "192.168.1.1",
                        "cipslaAutoGroupDestStorageType": "192.168.1.1",
                        "cipslaAutoGroupDestRowStatus": "192.168.1.1"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaAutoGroupDestTable",
        "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": "/cipslaAutoGroupDestTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupDestTable/cipslaAutoGroupDestEntry": {
      "get": {
        "summary": "Get cipslaAutoGroupDestEntry list",
        "description": "Retrieve list of cipslaAutoGroupDestEntry entries from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry containing the destination IP addresses\n          and port configurations associated to auto measure\n          group destination name.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cipslaAutoGroupDestName": {
                        "type": "string",
                        "description": "This is the name for an auto measure group destination.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cipslaAutoGroupDestIpAddrType": {
                        "type": "string",
                        "description": "The type of the internet address of a destination\n            for an auto measure group.",
                        "x-yang-type": "inet-address:InetAddressType"
                      },
                      "cipslaAutoGroupDestIpAddr": {
                        "type": "string",
                        "description": "The internet address of a destination for an auto\n            measure group. The type of this address is determined\n            by the value of cipslaAutoGroupDestIpAddrType.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cipslaAutoGroupDestPort": {
                        "type": "string",
                        "description": "This object represents the destination port number.\n            For ICMP echo and ICMP jitter, the suggested value is \n            '0'.",
                        "format": "inet:port-number"
                      },
                      "cipslaAutoGroupDestStorageType": {
                        "type": "string",
                        "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                        "x-yang-type": "snmpv2-tc:StorageType"
                      },
                      "cipslaAutoGroupDestRowStatus": {
                        "type": "string",
                        "description": "The status of the conceptual destination table control row.\n            No other objects in this row need to be set before this object\n            can become active.\n            \n            During 'destroy', when cipslaAutoGroupDestIpAddr is specified \n            as '0.0.0.0' and cipslaAutoGroupDestPort is specified as '0', \n            then all the rows with same cipslaAutoGroupDestName will be \n            deleted.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupDestEntry": [
                    {
                      "cipslaAutoGroupDestName": "192.168.1.1",
                      "cipslaAutoGroupDestIpAddrType": "192.168.1.1",
                      "cipslaAutoGroupDestIpAddr": "192.168.1.1",
                      "cipslaAutoGroupDestPort": "192.168.1.1",
                      "cipslaAutoGroupDestStorageType": "192.168.1.1",
                      "cipslaAutoGroupDestRowStatus": "192.168.1.1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaAutoGroupDestEntry",
        "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": "/cipslaAutoGroupDestTable/cipslaAutoGroupDestEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaReactTable": {
      "get": {
        "summary": "Get cipslaReactTable data",
        "description": "Retrieve cipslaReactTable operational data from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "cipslaReactTable",
                  "properties": {
                    "cipslaReactEntry": {
                      "type": "array",
                      "description": "A base list of objects that define a conceptual reaction\n          configuration control row.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cipslaAutoGroupOperType": {
                            "type": "string",
                            "description": "cipslaAutoGroupOperType",
                            "x-yang-type": "leafref"
                          },
                          "cipslaAutoGroupOperTemplateName": {
                            "type": "string",
                            "description": "cipslaAutoGroupOperTemplateName",
                            "x-yang-type": "leafref"
                          },
                          "cipslaReactConfigIndex": {
                            "type": "integer",
                            "description": "This object along with cipslaAutoGroupOperType and\n            cipslaAutoGroupOperTemplateName identifies\n            a particular reaction-configuration for one IP SLA \n            template.\n            \n            This number is persistent across reboots.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cipslaReactVar": {
                            "type": "string",
                            "description": "This object specifies the type of reaction configured for an\n            IP SLA template. Default value is 'rtt' for ICMP echo, UDP echo\n            and TCP connect. Default value is 'jitterAvg' for UDP jitter and \n            ICMP jitter.\n            \n            The reaction types 'rtt', 'timeout', 'connectionLoss' and\n            'verifyError' can be configured for all template types.\n            \n            The reaction types 'jitterSDAvg', 'jitterDSAvg', 'jitterAvg', \n            'packetLateArrival', 'packetOutOfSequence', \n            'maxOfPositiveSD', 'maxOfNegativeSD', 'maxOfPositiveDS'\n            'maxOfNegativeDS', 'mos' and 'icpif' can be configured for \n            UDP jitter and ICMP jitter types only.\n            \n            The reaction types 'packetLossDS', 'packetLossSD' and \n            'packetMIA' can be configured for UDP jitter type only.\n            \n            The reaction types 'successivePacketLoss', 'maxOfLatencyDS', \n            'maxOfLatencySD', 'latencyDSAvg', 'latencySDAvg' and \n            'packetLoss' can be configured for ICMP jitter type only.",
                            "x-yang-type": "cisco-ipsla:IpSlaReactVar"
                          },
                          "cipslaReactThresholdType": {
                            "type": "string",
                            "description": "This object specifies the conditions under which\n            a notification ( trap ) is sent. The rttMonReactOccurred\n            object defined in rttMonReactTable in CISCO-RTTMON-MIB will\n            change accordingly:\n            \n            never(1)       - rttMonReactOccurred is never set\n            \n            immediate(2)   - rttMonReactOccurred is set to 'true' when the\n                             value of parameter for which reaction is\n                             configured ( e.g rtt, jitterAvg, packetLossSD,\n                             mos etc ) violates the threshold.\n                             Conversely, rttMonReactOccurred is set to 'false'\n                             when the parameter ( e.g rtt, jitterAvg,\n                             packetLossSD, mos etc ) is below the threshold\n                             limits.\n            \n            consecutive(3) - rttMonReactOccurred is set to true when the value\n                             of parameter for which reaction is configured\n                             ( e.g rtt, jitterAvg, packetLossSD, mos etc )\n                             violates the threshold for configured consecutive\n                             times.\n                             Conversely, rttMonReactOccurred is set to false\n                             when the value of parameter ( e.g rtt, jitterAvg\n                             packetLossSD, mos etc ) is below the threshold\n                             limits for the same number of consecutive\n                             operations.\n            \n            xOfy(4)        - rttMonReactOccurred is set to true when x\n                             ( as specified by cipslaReactThresholdCountX )\n                             out of the last y ( as specified by\n                             cipslaReacthresholdCountY ) times the value of\n                             parameter for which the reaction is configured\n                             ( e.g rtt, jitterAvg, packetLossSD, mos etc )\n                             violates the threshold.\n                             Conversely, it is set to false when x, out of the\n                             last y times the value of parameter\n                             ( e.g rtt, jitterAvg, packetLossSD, mos ) is\n                             below the threshold limits.\n                             NOTE: If x > y, this will never\n                                  generate a reaction.\n            \n            average(5)    - rttMonReactOccurred is set to true when the\n                            average ( cipslaReactThresholdCountX times )\n                            value of parameter for which reaction is \n                            configured ( e.g rtt, jitterAvg, packetLossSD,\n                            mos etc ) violates the threshold condition.\n                            Conversely, it is set to false when the\n                            average value of parameter ( e.g rtt, jitterAvg,\n                            packetLossSD, mos etc ) is below the threshold\n                            limits.\n            \n            If this value is changed by a management station,\n            rttMonReactOccurred is set to false, but\n            no reaction is generated if the prior value of\n            rttMonReactOccurred was true."
                          },
                          "cipslaReactActionType": {
                            "type": "string",
                            "description": "Specifies what type, if any, of reaction to\n            generate if one of the watched\n            (reaction-configuration ) conditions is satisfied:\n            \n            none(1)                - no reaction is generated\n            notificationOnly(2)    - a notification is generated"
                          },
                          "cipslaReactThresholdRising": {
                            "type": "integer",
                            "description": "This object defines the higher threshold limit.\n            If the value ( e.g rtt, jitterAvg, packetLossSD etc ) rises\n            above this limit and if the condition specified in\n            cipslaReactThresholdType is satisfied, a notification is \n            generated.\n            \n            Default value of cipslaReactThresholdRising for\n               'rtt' is 5000\n               'jitterAvg' is 100.\n               'jitterSDAvg' is 100.\n               'jitterDSAvg' 100.\n               'packetLossSD' is 10000.\n               'packetLossDS' is 10000.\n               'mos' is 500.\n               'icpif' is 93.\n               'packetMIA' is 10000.\n               'packetLateArrival' is 10000.\n               'packetOutOfSequence' is 10000.\n               'maxOfPositiveSD' is 10000.\n               'maxOfNegativeSD' is 10000.\n               'maxOfPositiveDS' is 10000.\n               'maxOfNegativeDS' is 10000.\n               'successivePacketLoss' is 1000.\n               'maxOfLatencyDS' is 5000.\n               'maxOfLatencySD' is 5000.\n               'latencyDSAvg' is 5000.\n               'latencySDAvg' is 5000.\n               'packetLoss' is 10000.\n            \n            This object is not applicable if the cipslaReactVar is\n            'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',\n            'connectionLoss' and 'verifyError' default value of \n            cipslaReactThresholdRising will be 0.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cipslaReactThresholdFalling": {
                            "type": "integer",
                            "description": "This object defines a lower threshold limit. If the\n            value ( e.g rtt, jitterAvg, packetLossSD etc ) falls\n            below this limit and if the condition specified in\n            cipslaReactThresholdType is satisfied, a notification \n            is generated. This object value can not bigger than\n            cipslaReactThresholdRising value.\n            \n            Default value of cipslaReactThresholdFalling\n               'rtt' is 3000\n               'jitterAvg' is 100.\n               'jitterSDAvg' is 100.\n               'jitterDSAvg' 100.\n               'packetLossSD' is 10000.\n               'packetLossDS' is 10000.\n               'mos' is 500.\n               'icpif' is 93.\n               'packetMIA' is 10000.\n               'packetLateArrival' is 10000.\n               'packetOutOfSequence' is 10000.\n               'maxOfPositiveSD' is 10000.\n               'maxOfNegativeSD' is 10000.\n               'maxOfPositiveDS' is 10000.\n               'maxOfNegativeDS' is 10000.\n               'successivePacketLoss' is 1000.\n               'maxOfLatencyDS' is 3000.\n               'maxOfLatencySD' is 3000.\n               'latencyDSAvg' is 3000.\n               'latencySDAvg' is 3000.\n               'packetLoss' is 10000.\n            \n            This object is not applicable if the cipslaReactVar is\n            'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',\n            'connectionLoss' and 'verifyError', default value of\n            cipslaReactThresholdFalling will be 0.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cipslaReactThresholdCountX": {
                            "type": "integer",
                            "description": "If cipslaReactThresholdType value is 'xOfy', this object\n            defines the 'x' value.\n            \n            If cipslaReactThresholdType value is 'consecutive'\n            this object defines the number of consecutive occurrences\n            that needs threshold violation before setting \n            cipslaReactOccurred as true.\n            \n            If cipslaReactThresholdType value is 'average' this object\n            defines the number of samples that needs be considered for\n            calculating average.\n            \n            This object has no meaning if cipslaReactThresholdType has\n            value of 'never' and 'immediate'.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cipslaReactThresholdCountY": {
                            "type": "integer",
                            "description": "This object defines the 'y' value of the xOfy condition\n            if cipslaReactThresholdType is 'xOfy'. The default for the \n            'y' value is 5.\n            \n            For other values of cipslaReactThresholdType, this object\n            is not applicable.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cipslaReactStorageType": {
                            "type": "string",
                            "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                            "x-yang-type": "snmpv2-tc:StorageType"
                          },
                          "cipslaReactRowStatus": {
                            "type": "string",
                            "description": "This objects indicates the status of the conceptual\n            Reaction Control Row. \n            \n            When this object moves to active state, the conceptual row \n            is monitored and notifications are generated when threshold \n            violation takes place.\n            \n            In order for this object to become active cipslaReactVar must\n            be defined. All other objects assume default values.  When the \n            status is active, the following objects in that row can be \n            modified.\n             cipslaReactThresholdType,\n             cipslaReactActionType,\n             cipslaReactThresholdRising,\n             cipslaReactThresholdFalling,\n             cipslaReactThresholdCountX,\n             cipslaReactThresholdCountY,\n             cipslaReactStorageType\n            \n            This object can be set to 'destroy' from any value at any time.\n            When this object is set to 'destroy' no reaction configuration\n            would exist. The reaction configuration for the template is \n            removed.",
                            "x-yang-type": "snmpv2-tc:RowStatus"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaReactTable": {
                    "cipslaReactEntry": [
                      {
                        "cipslaAutoGroupOperType": "192.168.1.1",
                        "cipslaAutoGroupOperTemplateName": "192.168.1.1",
                        "cipslaReactConfigIndex": 1,
                        "cipslaReactVar": "192.168.1.1",
                        "cipslaReactThresholdType": "192.168.1.1",
                        "cipslaReactActionType": "192.168.1.1",
                        "cipslaReactThresholdRising": 0,
                        "cipslaReactThresholdFalling": 0,
                        "cipslaReactThresholdCountX": 0,
                        "cipslaReactThresholdCountY": 0,
                        "cipslaReactStorageType": "192.168.1.1",
                        "cipslaReactRowStatus": "192.168.1.1"
                      },
                      {
                        "cipslaAutoGroupOperType": "192.168.1.1",
                        "cipslaAutoGroupOperTemplateName": "192.168.1.1",
                        "cipslaReactConfigIndex": 2,
                        "cipslaReactVar": "192.168.1.1",
                        "cipslaReactThresholdType": "192.168.1.1",
                        "cipslaReactActionType": "192.168.1.1",
                        "cipslaReactThresholdRising": 0,
                        "cipslaReactThresholdFalling": 0,
                        "cipslaReactThresholdCountX": 0,
                        "cipslaReactThresholdCountY": 0,
                        "cipslaReactStorageType": "192.168.1.1",
                        "cipslaReactRowStatus": "192.168.1.1"
                      },
                      {
                        "cipslaAutoGroupOperType": "192.168.1.1",
                        "cipslaAutoGroupOperTemplateName": "192.168.1.1",
                        "cipslaReactConfigIndex": 3,
                        "cipslaReactVar": "192.168.1.1",
                        "cipslaReactThresholdType": "192.168.1.1",
                        "cipslaReactActionType": "192.168.1.1",
                        "cipslaReactThresholdRising": 0,
                        "cipslaReactThresholdFalling": 0,
                        "cipslaReactThresholdCountX": 0,
                        "cipslaReactThresholdCountY": 0,
                        "cipslaReactStorageType": "192.168.1.1",
                        "cipslaReactRowStatus": "192.168.1.1"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaReactTable",
        "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": "/cipslaReactTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaReactTable/cipslaReactEntry": {
      "get": {
        "summary": "Get cipslaReactEntry list",
        "description": "Retrieve list of cipslaReactEntry entries from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A base list of objects that define a conceptual reaction\n          configuration control row.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cipslaAutoGroupOperType": {
                        "type": "string",
                        "description": "cipslaAutoGroupOperType",
                        "x-yang-type": "leafref"
                      },
                      "cipslaAutoGroupOperTemplateName": {
                        "type": "string",
                        "description": "cipslaAutoGroupOperTemplateName",
                        "x-yang-type": "leafref"
                      },
                      "cipslaReactConfigIndex": {
                        "type": "integer",
                        "description": "This object along with cipslaAutoGroupOperType and\n            cipslaAutoGroupOperTemplateName identifies\n            a particular reaction-configuration for one IP SLA \n            template.\n            \n            This number is persistent across reboots.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaReactVar": {
                        "type": "string",
                        "description": "This object specifies the type of reaction configured for an\n            IP SLA template. Default value is 'rtt' for ICMP echo, UDP echo\n            and TCP connect. Default value is 'jitterAvg' for UDP jitter and \n            ICMP jitter.\n            \n            The reaction types 'rtt', 'timeout', 'connectionLoss' and\n            'verifyError' can be configured for all template types.\n            \n            The reaction types 'jitterSDAvg', 'jitterDSAvg', 'jitterAvg', \n            'packetLateArrival', 'packetOutOfSequence', \n            'maxOfPositiveSD', 'maxOfNegativeSD', 'maxOfPositiveDS'\n            'maxOfNegativeDS', 'mos' and 'icpif' can be configured for \n            UDP jitter and ICMP jitter types only.\n            \n            The reaction types 'packetLossDS', 'packetLossSD' and \n            'packetMIA' can be configured for UDP jitter type only.\n            \n            The reaction types 'successivePacketLoss', 'maxOfLatencyDS', \n            'maxOfLatencySD', 'latencyDSAvg', 'latencySDAvg' and \n            'packetLoss' can be configured for ICMP jitter type only.",
                        "x-yang-type": "cisco-ipsla:IpSlaReactVar"
                      },
                      "cipslaReactThresholdType": {
                        "type": "string",
                        "description": "This object specifies the conditions under which\n            a notification ( trap ) is sent. The rttMonReactOccurred\n            object defined in rttMonReactTable in CISCO-RTTMON-MIB will\n            change accordingly:\n            \n            never(1)       - rttMonReactOccurred is never set\n            \n            immediate(2)   - rttMonReactOccurred is set to 'true' when the\n                             value of parameter for which reaction is\n                             configured ( e.g rtt, jitterAvg, packetLossSD,\n                             mos etc ) violates the threshold.\n                             Conversely, rttMonReactOccurred is set to 'false'\n                             when the parameter ( e.g rtt, jitterAvg,\n                             packetLossSD, mos etc ) is below the threshold\n                             limits.\n            \n            consecutive(3) - rttMonReactOccurred is set to true when the value\n                             of parameter for which reaction is configured\n                             ( e.g rtt, jitterAvg, packetLossSD, mos etc )\n                             violates the threshold for configured consecutive\n                             times.\n                             Conversely, rttMonReactOccurred is set to false\n                             when the value of parameter ( e.g rtt, jitterAvg\n                             packetLossSD, mos etc ) is below the threshold\n                             limits for the same number of consecutive\n                             operations.\n            \n            xOfy(4)        - rttMonReactOccurred is set to true when x\n                             ( as specified by cipslaReactThresholdCountX )\n                             out of the last y ( as specified by\n                             cipslaReacthresholdCountY ) times the value of\n                             parameter for which the reaction is configured\n                             ( e.g rtt, jitterAvg, packetLossSD, mos etc )\n                             violates the threshold.\n                             Conversely, it is set to false when x, out of the\n                             last y times the value of parameter\n                             ( e.g rtt, jitterAvg, packetLossSD, mos ) is\n                             below the threshold limits.\n                             NOTE: If x > y, this will never\n                                  generate a reaction.\n            \n            average(5)    - rttMonReactOccurred is set to true when the\n                            average ( cipslaReactThresholdCountX times )\n                            value of parameter for which reaction is \n                            configured ( e.g rtt, jitterAvg, packetLossSD,\n                            mos etc ) violates the threshold condition.\n                            Conversely, it is set to false when the\n                            average value of parameter ( e.g rtt, jitterAvg,\n                            packetLossSD, mos etc ) is below the threshold\n                            limits.\n            \n            If this value is changed by a management station,\n            rttMonReactOccurred is set to false, but\n            no reaction is generated if the prior value of\n            rttMonReactOccurred was true."
                      },
                      "cipslaReactActionType": {
                        "type": "string",
                        "description": "Specifies what type, if any, of reaction to\n            generate if one of the watched\n            (reaction-configuration ) conditions is satisfied:\n            \n            none(1)                - no reaction is generated\n            notificationOnly(2)    - a notification is generated"
                      },
                      "cipslaReactThresholdRising": {
                        "type": "integer",
                        "description": "This object defines the higher threshold limit.\n            If the value ( e.g rtt, jitterAvg, packetLossSD etc ) rises\n            above this limit and if the condition specified in\n            cipslaReactThresholdType is satisfied, a notification is \n            generated.\n            \n            Default value of cipslaReactThresholdRising for\n               'rtt' is 5000\n               'jitterAvg' is 100.\n               'jitterSDAvg' is 100.\n               'jitterDSAvg' 100.\n               'packetLossSD' is 10000.\n               'packetLossDS' is 10000.\n               'mos' is 500.\n               'icpif' is 93.\n               'packetMIA' is 10000.\n               'packetLateArrival' is 10000.\n               'packetOutOfSequence' is 10000.\n               'maxOfPositiveSD' is 10000.\n               'maxOfNegativeSD' is 10000.\n               'maxOfPositiveDS' is 10000.\n               'maxOfNegativeDS' is 10000.\n               'successivePacketLoss' is 1000.\n               'maxOfLatencyDS' is 5000.\n               'maxOfLatencySD' is 5000.\n               'latencyDSAvg' is 5000.\n               'latencySDAvg' is 5000.\n               'packetLoss' is 10000.\n            \n            This object is not applicable if the cipslaReactVar is\n            'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',\n            'connectionLoss' and 'verifyError' default value of \n            cipslaReactThresholdRising will be 0.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaReactThresholdFalling": {
                        "type": "integer",
                        "description": "This object defines a lower threshold limit. If the\n            value ( e.g rtt, jitterAvg, packetLossSD etc ) falls\n            below this limit and if the condition specified in\n            cipslaReactThresholdType is satisfied, a notification \n            is generated. This object value can not bigger than\n            cipslaReactThresholdRising value.\n            \n            Default value of cipslaReactThresholdFalling\n               'rtt' is 3000\n               'jitterAvg' is 100.\n               'jitterSDAvg' is 100.\n               'jitterDSAvg' 100.\n               'packetLossSD' is 10000.\n               'packetLossDS' is 10000.\n               'mos' is 500.\n               'icpif' is 93.\n               'packetMIA' is 10000.\n               'packetLateArrival' is 10000.\n               'packetOutOfSequence' is 10000.\n               'maxOfPositiveSD' is 10000.\n               'maxOfNegativeSD' is 10000.\n               'maxOfPositiveDS' is 10000.\n               'maxOfNegativeDS' is 10000.\n               'successivePacketLoss' is 1000.\n               'maxOfLatencyDS' is 3000.\n               'maxOfLatencySD' is 3000.\n               'latencyDSAvg' is 3000.\n               'latencySDAvg' is 3000.\n               'packetLoss' is 10000.\n            \n            This object is not applicable if the cipslaReactVar is\n            'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',\n            'connectionLoss' and 'verifyError', default value of\n            cipslaReactThresholdFalling will be 0.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaReactThresholdCountX": {
                        "type": "integer",
                        "description": "If cipslaReactThresholdType value is 'xOfy', this object\n            defines the 'x' value.\n            \n            If cipslaReactThresholdType value is 'consecutive'\n            this object defines the number of consecutive occurrences\n            that needs threshold violation before setting \n            cipslaReactOccurred as true.\n            \n            If cipslaReactThresholdType value is 'average' this object\n            defines the number of samples that needs be considered for\n            calculating average.\n            \n            This object has no meaning if cipslaReactThresholdType has\n            value of 'never' and 'immediate'.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaReactThresholdCountY": {
                        "type": "integer",
                        "description": "This object defines the 'y' value of the xOfy condition\n            if cipslaReactThresholdType is 'xOfy'. The default for the \n            'y' value is 5.\n            \n            For other values of cipslaReactThresholdType, this object\n            is not applicable.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaReactStorageType": {
                        "type": "string",
                        "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                        "x-yang-type": "snmpv2-tc:StorageType"
                      },
                      "cipslaReactRowStatus": {
                        "type": "string",
                        "description": "This objects indicates the status of the conceptual\n            Reaction Control Row. \n            \n            When this object moves to active state, the conceptual row \n            is monitored and notifications are generated when threshold \n            violation takes place.\n            \n            In order for this object to become active cipslaReactVar must\n            be defined. All other objects assume default values.  When the \n            status is active, the following objects in that row can be \n            modified.\n             cipslaReactThresholdType,\n             cipslaReactActionType,\n             cipslaReactThresholdRising,\n             cipslaReactThresholdFalling,\n             cipslaReactThresholdCountX,\n             cipslaReactThresholdCountY,\n             cipslaReactStorageType\n            \n            This object can be set to 'destroy' from any value at any time.\n            When this object is set to 'destroy' no reaction configuration\n            would exist. The reaction configuration for the template is \n            removed.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaReactEntry": [
                    {
                      "cipslaAutoGroupOperType": "192.168.1.1",
                      "cipslaAutoGroupOperTemplateName": "192.168.1.1",
                      "cipslaReactConfigIndex": 1,
                      "cipslaReactVar": "192.168.1.1",
                      "cipslaReactThresholdType": "192.168.1.1",
                      "cipslaReactActionType": "192.168.1.1",
                      "cipslaReactThresholdRising": 0,
                      "cipslaReactThresholdFalling": 0,
                      "cipslaReactThresholdCountX": 0,
                      "cipslaReactThresholdCountY": 0,
                      "cipslaReactStorageType": "192.168.1.1",
                      "cipslaReactRowStatus": "192.168.1.1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaReactEntry",
        "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": "/cipslaReactTable/cipslaReactEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupSchedTable": {
      "get": {
        "summary": "Get cipslaAutoGroupSchedTable data",
        "description": "Retrieve cipslaAutoGroupSchedTable operational data from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table of group scheduling definitions.",
                  "properties": {
                    "cipslaAutoGroupSchedEntry": {
                      "type": "array",
                      "description": "A list of objects that define specific configuration for\n          group scheduling.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cipslaAutoGroupSchedId": {
                            "type": "string",
                            "description": "This string uniquely identifies a row in the\n            cipslaAutoGroupSchedTable.",
                            "x-yang-type": "snmp-framework:SnmpAdminString"
                          },
                          "cipslaAutoGroupSchedPeriod": {
                            "type": "integer",
                            "description": "Specifies the time duration between initiating two\n            IP SLA operations generated via the auto measure group.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cipslaAutoGroupSchedInterval": {
                            "type": "integer",
                            "description": "Specifies the duration between initiating each RTT\n            operation for one IP SLA operation generated via the auto \n            measure group.\n            \n            The value of this object is only effective when both\n            cipslaAutoGroupSchedMaxInterval and \n            cipslaAutoGroupSchedMinInterval have zero values.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cipslaAutoGroupSchedLife": {
                            "type": "integer",
                            "description": "This object specifies the life of all the operations that are\n            getting group scheduled. This value will be placed into\n            cipslaAutoGroupSchedRttLife object when this conceptual control\n            row becomes 'active'.\n            \n            The value 2147483647 has a special meaning. When this object is\n            set to 2147483647, the rttMonCtrlOperRttLife object for all the\n            operations will not decrement, and thus the life time of the \n            operation will never end.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cipslaAutoGroupSchedAgeout": {
                            "type": "integer",
                            "description": "This object specifies the ageout value of the operations that are\n            getting group scheduled. This value will be placed into\n            rttMonSchedAdminConceptRowAgeout object for each of the\n            operations in the group when this conceptual control row becomes \n            'active'.\n            \n            When this value is set to zero, the operations will never ageout.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cipslaAutoGroupSchedMaxInterval": {
                            "type": "integer",
                            "description": "Specifies the max duration between initiating each RTT\n            operation for one IP SLA operation in the group.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cipslaAutoGroupSchedMinInterval": {
                            "type": "integer",
                            "description": "Specifies the min duration between initiating each RTT\n            operation for one IP SLA operation in the group.\n            \n            The value of this object should be lower than the value of\n            cipslaAutoGroupSchedMaxInterval.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cipslaAutoGroupSchedStartTime": {
                            "type": "integer",
                            "description": "This is the time in seconds after which the operations of\n            the associated groups  will take transition to active state.\n            When set to the value other than '1' (pending), then all \n            objects in this row cannot be modified.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cipslaAutoGroupSchedStorageType": {
                            "type": "string",
                            "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                            "x-yang-type": "snmpv2-tc:StorageType"
                          },
                          "cipslaAutoGroupSchedRowStatus": {
                            "type": "string",
                            "description": "The status of the conceptual group schedule control row.\n            \n            When the status is active and the value of \n            cipslaAutoGroupSchedStartTime is '1', the other writable \n            objects may be modified.\n            \n            This object can be set to 'destroy' from any value at any time.\n            When this object is set to 'destroy' it will stop all the \n            operations which had been group scheduled by it earlier, \n            before destroying the group schedule control row.",
                            "x-yang-type": "snmpv2-tc:RowStatus"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupSchedTable": {
                    "cipslaAutoGroupSchedEntry": [
                      {
                        "cipslaAutoGroupSchedId": "192.168.1.1",
                        "cipslaAutoGroupSchedPeriod": 0,
                        "cipslaAutoGroupSchedInterval": 0,
                        "cipslaAutoGroupSchedLife": 0,
                        "cipslaAutoGroupSchedAgeout": 0,
                        "cipslaAutoGroupSchedMaxInterval": 0,
                        "cipslaAutoGroupSchedMinInterval": 0,
                        "cipslaAutoGroupSchedStartTime": 0,
                        "cipslaAutoGroupSchedStorageType": "192.168.1.1",
                        "cipslaAutoGroupSchedRowStatus": "192.168.1.1"
                      },
                      {
                        "cipslaAutoGroupSchedId": "192.168.1.1",
                        "cipslaAutoGroupSchedPeriod": 0,
                        "cipslaAutoGroupSchedInterval": 0,
                        "cipslaAutoGroupSchedLife": 0,
                        "cipslaAutoGroupSchedAgeout": 0,
                        "cipslaAutoGroupSchedMaxInterval": 0,
                        "cipslaAutoGroupSchedMinInterval": 0,
                        "cipslaAutoGroupSchedStartTime": 0,
                        "cipslaAutoGroupSchedStorageType": "192.168.1.1",
                        "cipslaAutoGroupSchedRowStatus": "192.168.1.1"
                      },
                      {
                        "cipslaAutoGroupSchedId": "192.168.1.1",
                        "cipslaAutoGroupSchedPeriod": 0,
                        "cipslaAutoGroupSchedInterval": 0,
                        "cipslaAutoGroupSchedLife": 0,
                        "cipslaAutoGroupSchedAgeout": 0,
                        "cipslaAutoGroupSchedMaxInterval": 0,
                        "cipslaAutoGroupSchedMinInterval": 0,
                        "cipslaAutoGroupSchedStartTime": 0,
                        "cipslaAutoGroupSchedStorageType": "192.168.1.1",
                        "cipslaAutoGroupSchedRowStatus": "192.168.1.1"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaAutoGroupSchedTable",
        "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": "/cipslaAutoGroupSchedTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupSchedTable/cipslaAutoGroupSchedEntry": {
      "get": {
        "summary": "Get cipslaAutoGroupSchedEntry list",
        "description": "Retrieve list of cipslaAutoGroupSchedEntry entries from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A list of objects that define specific configuration for\n          group scheduling.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cipslaAutoGroupSchedId": {
                        "type": "string",
                        "description": "This string uniquely identifies a row in the\n            cipslaAutoGroupSchedTable.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cipslaAutoGroupSchedPeriod": {
                        "type": "integer",
                        "description": "Specifies the time duration between initiating two\n            IP SLA operations generated via the auto measure group.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupSchedInterval": {
                        "type": "integer",
                        "description": "Specifies the duration between initiating each RTT\n            operation for one IP SLA operation generated via the auto \n            measure group.\n            \n            The value of this object is only effective when both\n            cipslaAutoGroupSchedMaxInterval and \n            cipslaAutoGroupSchedMinInterval have zero values.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupSchedLife": {
                        "type": "integer",
                        "description": "This object specifies the life of all the operations that are\n            getting group scheduled. This value will be placed into\n            cipslaAutoGroupSchedRttLife object when this conceptual control\n            row becomes 'active'.\n            \n            The value 2147483647 has a special meaning. When this object is\n            set to 2147483647, the rttMonCtrlOperRttLife object for all the\n            operations will not decrement, and thus the life time of the \n            operation will never end.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupSchedAgeout": {
                        "type": "integer",
                        "description": "This object specifies the ageout value of the operations that are\n            getting group scheduled. This value will be placed into\n            rttMonSchedAdminConceptRowAgeout object for each of the\n            operations in the group when this conceptual control row becomes \n            'active'.\n            \n            When this value is set to zero, the operations will never ageout.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupSchedMaxInterval": {
                        "type": "integer",
                        "description": "Specifies the max duration between initiating each RTT\n            operation for one IP SLA operation in the group.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupSchedMinInterval": {
                        "type": "integer",
                        "description": "Specifies the min duration between initiating each RTT\n            operation for one IP SLA operation in the group.\n            \n            The value of this object should be lower than the value of\n            cipslaAutoGroupSchedMaxInterval.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupSchedStartTime": {
                        "type": "integer",
                        "description": "This is the time in seconds after which the operations of\n            the associated groups  will take transition to active state.\n            When set to the value other than '1' (pending), then all \n            objects in this row cannot be modified.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupSchedStorageType": {
                        "type": "string",
                        "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                        "x-yang-type": "snmpv2-tc:StorageType"
                      },
                      "cipslaAutoGroupSchedRowStatus": {
                        "type": "string",
                        "description": "The status of the conceptual group schedule control row.\n            \n            When the status is active and the value of \n            cipslaAutoGroupSchedStartTime is '1', the other writable \n            objects may be modified.\n            \n            This object can be set to 'destroy' from any value at any time.\n            When this object is set to 'destroy' it will stop all the \n            operations which had been group scheduled by it earlier, \n            before destroying the group schedule control row.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupSchedEntry": [
                    {
                      "cipslaAutoGroupSchedId": "192.168.1.1",
                      "cipslaAutoGroupSchedPeriod": 0,
                      "cipslaAutoGroupSchedInterval": 0,
                      "cipslaAutoGroupSchedLife": 0,
                      "cipslaAutoGroupSchedAgeout": 0,
                      "cipslaAutoGroupSchedMaxInterval": 0,
                      "cipslaAutoGroupSchedMinInterval": 0,
                      "cipslaAutoGroupSchedStartTime": 0,
                      "cipslaAutoGroupSchedStorageType": "192.168.1.1",
                      "cipslaAutoGroupSchedRowStatus": "192.168.1.1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaAutoGroupSchedEntry",
        "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": "/cipslaAutoGroupSchedTable/cipslaAutoGroupSchedEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupSchedTable/cipslaAutoGroupSchedEntry={cipslaAutoGroupSchedId}": {
      "get": {
        "summary": "Get cipslaAutoGroupSchedEntry entry",
        "description": "Retrieve specific cipslaAutoGroupSchedEntry entry by key from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "parameters": [
          {
            "name": "cipslaAutoGroupSchedId",
            "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": {
                    "cipslaAutoGroupSchedId": {
                      "type": "string",
                      "description": "This string uniquely identifies a row in the\n            cipslaAutoGroupSchedTable.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cipslaAutoGroupSchedPeriod": {
                      "type": "integer",
                      "description": "Specifies the time duration between initiating two\n            IP SLA operations generated via the auto measure group.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupSchedInterval": {
                      "type": "integer",
                      "description": "Specifies the duration between initiating each RTT\n            operation for one IP SLA operation generated via the auto \n            measure group.\n            \n            The value of this object is only effective when both\n            cipslaAutoGroupSchedMaxInterval and \n            cipslaAutoGroupSchedMinInterval have zero values.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupSchedLife": {
                      "type": "integer",
                      "description": "This object specifies the life of all the operations that are\n            getting group scheduled. This value will be placed into\n            cipslaAutoGroupSchedRttLife object when this conceptual control\n            row becomes 'active'.\n            \n            The value 2147483647 has a special meaning. When this object is\n            set to 2147483647, the rttMonCtrlOperRttLife object for all the\n            operations will not decrement, and thus the life time of the \n            operation will never end.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupSchedAgeout": {
                      "type": "integer",
                      "description": "This object specifies the ageout value of the operations that are\n            getting group scheduled. This value will be placed into\n            rttMonSchedAdminConceptRowAgeout object for each of the\n            operations in the group when this conceptual control row becomes \n            'active'.\n            \n            When this value is set to zero, the operations will never ageout.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupSchedMaxInterval": {
                      "type": "integer",
                      "description": "Specifies the max duration between initiating each RTT\n            operation for one IP SLA operation in the group.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupSchedMinInterval": {
                      "type": "integer",
                      "description": "Specifies the min duration between initiating each RTT\n            operation for one IP SLA operation in the group.\n            \n            The value of this object should be lower than the value of\n            cipslaAutoGroupSchedMaxInterval.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupSchedStartTime": {
                      "type": "integer",
                      "description": "This is the time in seconds after which the operations of\n            the associated groups  will take transition to active state.\n            When set to the value other than '1' (pending), then all \n            objects in this row cannot be modified.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupSchedStorageType": {
                      "type": "string",
                      "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                      "x-yang-type": "snmpv2-tc:StorageType"
                    },
                    "cipslaAutoGroupSchedRowStatus": {
                      "type": "string",
                      "description": "The status of the conceptual group schedule control row.\n            \n            When the status is active and the value of \n            cipslaAutoGroupSchedStartTime is '1', the other writable \n            objects may be modified.\n            \n            This object can be set to 'destroy' from any value at any time.\n            When this object is set to 'destroy' it will stop all the \n            operations which had been group scheduled by it earlier, \n            before destroying the group schedule control row.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupSchedEntry": {
                    "cipslaAutoGroupSchedId": "192.168.1.1",
                    "cipslaAutoGroupSchedPeriod": 0,
                    "cipslaAutoGroupSchedInterval": 0,
                    "cipslaAutoGroupSchedLife": 0,
                    "cipslaAutoGroupSchedAgeout": 0,
                    "cipslaAutoGroupSchedMaxInterval": 0,
                    "cipslaAutoGroupSchedMinInterval": 0,
                    "cipslaAutoGroupSchedStartTime": 0,
                    "cipslaAutoGroupSchedStorageType": "192.168.1.1",
                    "cipslaAutoGroupSchedRowStatus": "192.168.1.1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaAutoGroupSchedEntry-2"
      },
      "x-yang-path": "/cipslaAutoGroupSchedTable/cipslaAutoGroupSchedEntry={cipslaAutoGroupSchedId}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cipslaAutoGroupSchedId"
      ]
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupEntry": {
      "get": {
        "summary": "Get cipslaAutoGroupEntry list",
        "description": "Retrieve list of cipslaAutoGroupEntry entries from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry containing the configurations for a particular\n          auto measure group.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cipslaAutoGroupName": {
                        "type": "string",
                        "description": "A group name which is used by a management application\n            to identify the group.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cipslaAutoGroupDescription": {
                        "type": "string",
                        "description": "This field is used to provide description for the group.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cipslaAutoGroupDestinationName": {
                        "type": "string",
                        "description": "This object refers to the cipslaAutoGroupDestName\n            in cipslaAutoGroupDestTable. If the name entered \n            is not present in cipslaAutoGroupDestTable, then when \n            group is scheduled, no ip sla operations will be created.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cipslaAutoGroupADDestPort": {
                        "type": "string",
                        "description": "This object represents the destination port number\n            for auto discovery use.",
                        "format": "inet:port-number"
                      },
                      "cipslaAutoGroupOperTemplateName": {
                        "type": "string",
                        "description": "A string which is used by a management application to\n            identify the template which is associated with the group.\n            Depends on cipslaAutoGroupOperType, this object refers to\n            cipslaIcmpEchoTmplName in cipslaIcmpEchoTmplTable, or\n            cipslaUdpEchoTmplName in cipslaUdpEchoTmplTable, or\n            cipslaTcpConnTmplName in cipslaTcpConnTmplTable, or\n            cipslaIcmpJitterTmplName in cipslaIcmpJitterTmplTable, or\n            ciscoIpSlaUdpJitterTmplName in ciscoIpSlaUdpJitterTmplTable.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cipslaAutoGroupSchedulerId": {
                        "type": "string",
                        "description": "This object refers to the cipslaAutoGroupSchedId in\n            cipslaAutoGroupSchedTable, and is used to schedule \n            this group.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cipslaAutoGroupQoSEnable": {
                        "type": "boolean",
                        "description": "When this object is set to true, QoS is enabled for this\n            group and this group is linked to policy map. The \n            restriction is that after QoS is enabled, it can not be \n            disabled for this group."
                      },
                      "cipslaAutoGroupOperType": {
                        "type": "string",
                        "description": "This object specifies the type of IP SLA operation.\n            When operation type is not ICMP jitter, then \n            cipslaAutoGroupOperTemplateName must be specified.",
                        "x-yang-type": "cisco-ipsla:IpSlaOperType"
                      },
                      "cipslaAutoGroupDestIPADEnable": {
                        "type": "boolean",
                        "description": "When this object is set to true, destination IP address\n            is populated through auto-discovery."
                      },
                      "cipslaAutoGroupADMeasureRetry": {
                        "type": "integer",
                        "description": "This object specifies number of measurement retries to\n            be attempted for the discovered end point after the \n            connection to the end point is broken. If there is no \n            re-registration message received, the end point will be \n            in inactive state.\n            \n            When the value of cipslaAutoGroupDestIPADEnable is \n            'false', the value of this object has no effect.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupADDestIPAgeout": {
                        "type": "integer",
                        "description": "This object represents the ageout time for the discovered\n            end point.  If the end point becomes inactive for the period \n            of ageout time, the end point will be removed from the \n            discovered end point list.\n            \n            When the value of cipslaAutoGroupDestIPADEnable is \n            'false', the value of this object has no effect.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupStorageType": {
                        "type": "string",
                        "description": "The storage type of this conceptual row.",
                        "x-yang-type": "snmpv2-tc:StorageType"
                      },
                      "cipslaAutoGroupRowStatus": {
                        "type": "string",
                        "description": "The status of the conceptual group control row.\n            \n            When the status is active, the other writable objects\n            may be modified unless the scheduler with name \n            specified by cipslaAutoGroupSchedulerId is scheduled.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupEntry": [
                    {
                      "cipslaAutoGroupName": "192.168.1.1",
                      "cipslaAutoGroupDescription": "192.168.1.1",
                      "cipslaAutoGroupDestinationName": "192.168.1.1",
                      "cipslaAutoGroupADDestPort": "192.168.1.1",
                      "cipslaAutoGroupOperTemplateName": "192.168.1.1",
                      "cipslaAutoGroupSchedulerId": "192.168.1.1",
                      "cipslaAutoGroupQoSEnable": true,
                      "cipslaAutoGroupOperType": "192.168.1.1",
                      "cipslaAutoGroupDestIPADEnable": true,
                      "cipslaAutoGroupADMeasureRetry": 0,
                      "cipslaAutoGroupADDestIPAgeout": 0,
                      "cipslaAutoGroupStorageType": "192.168.1.1",
                      "cipslaAutoGroupRowStatus": "192.168.1.1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaAutoGroupEntry-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": "/cipslaAutoGroupEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupEntry={cipslaAutoGroupName}": {
      "get": {
        "summary": "Get cipslaAutoGroupEntry entry",
        "description": "Retrieve specific cipslaAutoGroupEntry entry by key from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "parameters": [
          {
            "name": "cipslaAutoGroupName",
            "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": {
                    "cipslaAutoGroupName": {
                      "type": "string",
                      "description": "A group name which is used by a management application\n            to identify the group.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cipslaAutoGroupDescription": {
                      "type": "string",
                      "description": "This field is used to provide description for the group.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cipslaAutoGroupDestinationName": {
                      "type": "string",
                      "description": "This object refers to the cipslaAutoGroupDestName\n            in cipslaAutoGroupDestTable. If the name entered \n            is not present in cipslaAutoGroupDestTable, then when \n            group is scheduled, no ip sla operations will be created.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cipslaAutoGroupADDestPort": {
                      "type": "string",
                      "description": "This object represents the destination port number\n            for auto discovery use.",
                      "format": "inet:port-number"
                    },
                    "cipslaAutoGroupOperTemplateName": {
                      "type": "string",
                      "description": "A string which is used by a management application to\n            identify the template which is associated with the group.\n            Depends on cipslaAutoGroupOperType, this object refers to\n            cipslaIcmpEchoTmplName in cipslaIcmpEchoTmplTable, or\n            cipslaUdpEchoTmplName in cipslaUdpEchoTmplTable, or\n            cipslaTcpConnTmplName in cipslaTcpConnTmplTable, or\n            cipslaIcmpJitterTmplName in cipslaIcmpJitterTmplTable, or\n            ciscoIpSlaUdpJitterTmplName in ciscoIpSlaUdpJitterTmplTable.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cipslaAutoGroupSchedulerId": {
                      "type": "string",
                      "description": "This object refers to the cipslaAutoGroupSchedId in\n            cipslaAutoGroupSchedTable, and is used to schedule \n            this group.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cipslaAutoGroupQoSEnable": {
                      "type": "boolean",
                      "description": "When this object is set to true, QoS is enabled for this\n            group and this group is linked to policy map. The \n            restriction is that after QoS is enabled, it can not be \n            disabled for this group."
                    },
                    "cipslaAutoGroupOperType": {
                      "type": "string",
                      "description": "This object specifies the type of IP SLA operation.\n            When operation type is not ICMP jitter, then \n            cipslaAutoGroupOperTemplateName must be specified.",
                      "x-yang-type": "cisco-ipsla:IpSlaOperType"
                    },
                    "cipslaAutoGroupDestIPADEnable": {
                      "type": "boolean",
                      "description": "When this object is set to true, destination IP address\n            is populated through auto-discovery."
                    },
                    "cipslaAutoGroupADMeasureRetry": {
                      "type": "integer",
                      "description": "This object specifies number of measurement retries to\n            be attempted for the discovered end point after the \n            connection to the end point is broken. If there is no \n            re-registration message received, the end point will be \n            in inactive state.\n            \n            When the value of cipslaAutoGroupDestIPADEnable is \n            'false', the value of this object has no effect.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupADDestIPAgeout": {
                      "type": "integer",
                      "description": "This object represents the ageout time for the discovered\n            end point.  If the end point becomes inactive for the period \n            of ageout time, the end point will be removed from the \n            discovered end point list.\n            \n            When the value of cipslaAutoGroupDestIPADEnable is \n            'false', the value of this object has no effect.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupStorageType": {
                      "type": "string",
                      "description": "The storage type of this conceptual row.",
                      "x-yang-type": "snmpv2-tc:StorageType"
                    },
                    "cipslaAutoGroupRowStatus": {
                      "type": "string",
                      "description": "The status of the conceptual group control row.\n            \n            When the status is active, the other writable objects\n            may be modified unless the scheduler with name \n            specified by cipslaAutoGroupSchedulerId is scheduled.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupEntry": {
                    "cipslaAutoGroupName": "192.168.1.1",
                    "cipslaAutoGroupDescription": "192.168.1.1",
                    "cipslaAutoGroupDestinationName": "192.168.1.1",
                    "cipslaAutoGroupADDestPort": "192.168.1.1",
                    "cipslaAutoGroupOperTemplateName": "192.168.1.1",
                    "cipslaAutoGroupSchedulerId": "192.168.1.1",
                    "cipslaAutoGroupQoSEnable": true,
                    "cipslaAutoGroupOperType": "192.168.1.1",
                    "cipslaAutoGroupDestIPADEnable": true,
                    "cipslaAutoGroupADMeasureRetry": 0,
                    "cipslaAutoGroupADDestIPAgeout": 0,
                    "cipslaAutoGroupStorageType": "192.168.1.1",
                    "cipslaAutoGroupRowStatus": "192.168.1.1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaAutoGroupEntry-4"
      },
      "x-yang-path": "/cipslaAutoGroupEntry={cipslaAutoGroupName}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cipslaAutoGroupName"
      ]
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupDestEntry": {
      "get": {
        "summary": "Get cipslaAutoGroupDestEntry list",
        "description": "Retrieve list of cipslaAutoGroupDestEntry entries from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "An entry containing the destination IP addresses\n          and port configurations associated to auto measure\n          group destination name.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cipslaAutoGroupDestName": {
                        "type": "string",
                        "description": "This is the name for an auto measure group destination.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cipslaAutoGroupDestIpAddrType": {
                        "type": "string",
                        "description": "The type of the internet address of a destination\n            for an auto measure group.",
                        "x-yang-type": "inet-address:InetAddressType"
                      },
                      "cipslaAutoGroupDestIpAddr": {
                        "type": "string",
                        "description": "The internet address of a destination for an auto\n            measure group. The type of this address is determined\n            by the value of cipslaAutoGroupDestIpAddrType.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cipslaAutoGroupDestPort": {
                        "type": "string",
                        "description": "This object represents the destination port number.\n            For ICMP echo and ICMP jitter, the suggested value is \n            '0'.",
                        "format": "inet:port-number"
                      },
                      "cipslaAutoGroupDestStorageType": {
                        "type": "string",
                        "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                        "x-yang-type": "snmpv2-tc:StorageType"
                      },
                      "cipslaAutoGroupDestRowStatus": {
                        "type": "string",
                        "description": "The status of the conceptual destination table control row.\n            No other objects in this row need to be set before this object\n            can become active.\n            \n            During 'destroy', when cipslaAutoGroupDestIpAddr is specified \n            as '0.0.0.0' and cipslaAutoGroupDestPort is specified as '0', \n            then all the rows with same cipslaAutoGroupDestName will be \n            deleted.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupDestEntry": [
                    {
                      "cipslaAutoGroupDestName": "192.168.1.1",
                      "cipslaAutoGroupDestIpAddrType": "192.168.1.1",
                      "cipslaAutoGroupDestIpAddr": "192.168.1.1",
                      "cipslaAutoGroupDestPort": "192.168.1.1",
                      "cipslaAutoGroupDestStorageType": "192.168.1.1",
                      "cipslaAutoGroupDestRowStatus": "192.168.1.1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaAutoGroupDestEntry-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": "/cipslaAutoGroupDestEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaReactEntry": {
      "get": {
        "summary": "Get cipslaReactEntry list",
        "description": "Retrieve list of cipslaReactEntry entries from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A base list of objects that define a conceptual reaction\n          configuration control row.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cipslaAutoGroupOperType": {
                        "type": "string",
                        "description": "cipslaAutoGroupOperType",
                        "x-yang-type": "leafref"
                      },
                      "cipslaAutoGroupOperTemplateName": {
                        "type": "string",
                        "description": "cipslaAutoGroupOperTemplateName",
                        "x-yang-type": "leafref"
                      },
                      "cipslaReactConfigIndex": {
                        "type": "integer",
                        "description": "This object along with cipslaAutoGroupOperType and\n            cipslaAutoGroupOperTemplateName identifies\n            a particular reaction-configuration for one IP SLA \n            template.\n            \n            This number is persistent across reboots.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaReactVar": {
                        "type": "string",
                        "description": "This object specifies the type of reaction configured for an\n            IP SLA template. Default value is 'rtt' for ICMP echo, UDP echo\n            and TCP connect. Default value is 'jitterAvg' for UDP jitter and \n            ICMP jitter.\n            \n            The reaction types 'rtt', 'timeout', 'connectionLoss' and\n            'verifyError' can be configured for all template types.\n            \n            The reaction types 'jitterSDAvg', 'jitterDSAvg', 'jitterAvg', \n            'packetLateArrival', 'packetOutOfSequence', \n            'maxOfPositiveSD', 'maxOfNegativeSD', 'maxOfPositiveDS'\n            'maxOfNegativeDS', 'mos' and 'icpif' can be configured for \n            UDP jitter and ICMP jitter types only.\n            \n            The reaction types 'packetLossDS', 'packetLossSD' and \n            'packetMIA' can be configured for UDP jitter type only.\n            \n            The reaction types 'successivePacketLoss', 'maxOfLatencyDS', \n            'maxOfLatencySD', 'latencyDSAvg', 'latencySDAvg' and \n            'packetLoss' can be configured for ICMP jitter type only.",
                        "x-yang-type": "cisco-ipsla:IpSlaReactVar"
                      },
                      "cipslaReactThresholdType": {
                        "type": "string",
                        "description": "This object specifies the conditions under which\n            a notification ( trap ) is sent. The rttMonReactOccurred\n            object defined in rttMonReactTable in CISCO-RTTMON-MIB will\n            change accordingly:\n            \n            never(1)       - rttMonReactOccurred is never set\n            \n            immediate(2)   - rttMonReactOccurred is set to 'true' when the\n                             value of parameter for which reaction is\n                             configured ( e.g rtt, jitterAvg, packetLossSD,\n                             mos etc ) violates the threshold.\n                             Conversely, rttMonReactOccurred is set to 'false'\n                             when the parameter ( e.g rtt, jitterAvg,\n                             packetLossSD, mos etc ) is below the threshold\n                             limits.\n            \n            consecutive(3) - rttMonReactOccurred is set to true when the value\n                             of parameter for which reaction is configured\n                             ( e.g rtt, jitterAvg, packetLossSD, mos etc )\n                             violates the threshold for configured consecutive\n                             times.\n                             Conversely, rttMonReactOccurred is set to false\n                             when the value of parameter ( e.g rtt, jitterAvg\n                             packetLossSD, mos etc ) is below the threshold\n                             limits for the same number of consecutive\n                             operations.\n            \n            xOfy(4)        - rttMonReactOccurred is set to true when x\n                             ( as specified by cipslaReactThresholdCountX )\n                             out of the last y ( as specified by\n                             cipslaReacthresholdCountY ) times the value of\n                             parameter for which the reaction is configured\n                             ( e.g rtt, jitterAvg, packetLossSD, mos etc )\n                             violates the threshold.\n                             Conversely, it is set to false when x, out of the\n                             last y times the value of parameter\n                             ( e.g rtt, jitterAvg, packetLossSD, mos ) is\n                             below the threshold limits.\n                             NOTE: If x > y, this will never\n                                  generate a reaction.\n            \n            average(5)    - rttMonReactOccurred is set to true when the\n                            average ( cipslaReactThresholdCountX times )\n                            value of parameter for which reaction is \n                            configured ( e.g rtt, jitterAvg, packetLossSD,\n                            mos etc ) violates the threshold condition.\n                            Conversely, it is set to false when the\n                            average value of parameter ( e.g rtt, jitterAvg,\n                            packetLossSD, mos etc ) is below the threshold\n                            limits.\n            \n            If this value is changed by a management station,\n            rttMonReactOccurred is set to false, but\n            no reaction is generated if the prior value of\n            rttMonReactOccurred was true."
                      },
                      "cipslaReactActionType": {
                        "type": "string",
                        "description": "Specifies what type, if any, of reaction to\n            generate if one of the watched\n            (reaction-configuration ) conditions is satisfied:\n            \n            none(1)                - no reaction is generated\n            notificationOnly(2)    - a notification is generated"
                      },
                      "cipslaReactThresholdRising": {
                        "type": "integer",
                        "description": "This object defines the higher threshold limit.\n            If the value ( e.g rtt, jitterAvg, packetLossSD etc ) rises\n            above this limit and if the condition specified in\n            cipslaReactThresholdType is satisfied, a notification is \n            generated.\n            \n            Default value of cipslaReactThresholdRising for\n               'rtt' is 5000\n               'jitterAvg' is 100.\n               'jitterSDAvg' is 100.\n               'jitterDSAvg' 100.\n               'packetLossSD' is 10000.\n               'packetLossDS' is 10000.\n               'mos' is 500.\n               'icpif' is 93.\n               'packetMIA' is 10000.\n               'packetLateArrival' is 10000.\n               'packetOutOfSequence' is 10000.\n               'maxOfPositiveSD' is 10000.\n               'maxOfNegativeSD' is 10000.\n               'maxOfPositiveDS' is 10000.\n               'maxOfNegativeDS' is 10000.\n               'successivePacketLoss' is 1000.\n               'maxOfLatencyDS' is 5000.\n               'maxOfLatencySD' is 5000.\n               'latencyDSAvg' is 5000.\n               'latencySDAvg' is 5000.\n               'packetLoss' is 10000.\n            \n            This object is not applicable if the cipslaReactVar is\n            'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',\n            'connectionLoss' and 'verifyError' default value of \n            cipslaReactThresholdRising will be 0.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaReactThresholdFalling": {
                        "type": "integer",
                        "description": "This object defines a lower threshold limit. If the\n            value ( e.g rtt, jitterAvg, packetLossSD etc ) falls\n            below this limit and if the condition specified in\n            cipslaReactThresholdType is satisfied, a notification \n            is generated. This object value can not bigger than\n            cipslaReactThresholdRising value.\n            \n            Default value of cipslaReactThresholdFalling\n               'rtt' is 3000\n               'jitterAvg' is 100.\n               'jitterSDAvg' is 100.\n               'jitterDSAvg' 100.\n               'packetLossSD' is 10000.\n               'packetLossDS' is 10000.\n               'mos' is 500.\n               'icpif' is 93.\n               'packetMIA' is 10000.\n               'packetLateArrival' is 10000.\n               'packetOutOfSequence' is 10000.\n               'maxOfPositiveSD' is 10000.\n               'maxOfNegativeSD' is 10000.\n               'maxOfPositiveDS' is 10000.\n               'maxOfNegativeDS' is 10000.\n               'successivePacketLoss' is 1000.\n               'maxOfLatencyDS' is 3000.\n               'maxOfLatencySD' is 3000.\n               'latencyDSAvg' is 3000.\n               'latencySDAvg' is 3000.\n               'packetLoss' is 10000.\n            \n            This object is not applicable if the cipslaReactVar is\n            'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',\n            'connectionLoss' and 'verifyError', default value of\n            cipslaReactThresholdFalling will be 0.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaReactThresholdCountX": {
                        "type": "integer",
                        "description": "If cipslaReactThresholdType value is 'xOfy', this object\n            defines the 'x' value.\n            \n            If cipslaReactThresholdType value is 'consecutive'\n            this object defines the number of consecutive occurrences\n            that needs threshold violation before setting \n            cipslaReactOccurred as true.\n            \n            If cipslaReactThresholdType value is 'average' this object\n            defines the number of samples that needs be considered for\n            calculating average.\n            \n            This object has no meaning if cipslaReactThresholdType has\n            value of 'never' and 'immediate'.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaReactThresholdCountY": {
                        "type": "integer",
                        "description": "This object defines the 'y' value of the xOfy condition\n            if cipslaReactThresholdType is 'xOfy'. The default for the \n            'y' value is 5.\n            \n            For other values of cipslaReactThresholdType, this object\n            is not applicable.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaReactStorageType": {
                        "type": "string",
                        "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                        "x-yang-type": "snmpv2-tc:StorageType"
                      },
                      "cipslaReactRowStatus": {
                        "type": "string",
                        "description": "This objects indicates the status of the conceptual\n            Reaction Control Row. \n            \n            When this object moves to active state, the conceptual row \n            is monitored and notifications are generated when threshold \n            violation takes place.\n            \n            In order for this object to become active cipslaReactVar must\n            be defined. All other objects assume default values.  When the \n            status is active, the following objects in that row can be \n            modified.\n             cipslaReactThresholdType,\n             cipslaReactActionType,\n             cipslaReactThresholdRising,\n             cipslaReactThresholdFalling,\n             cipslaReactThresholdCountX,\n             cipslaReactThresholdCountY,\n             cipslaReactStorageType\n            \n            This object can be set to 'destroy' from any value at any time.\n            When this object is set to 'destroy' no reaction configuration\n            would exist. The reaction configuration for the template is \n            removed.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaReactEntry": [
                    {
                      "cipslaAutoGroupOperType": "192.168.1.1",
                      "cipslaAutoGroupOperTemplateName": "192.168.1.1",
                      "cipslaReactConfigIndex": 1,
                      "cipslaReactVar": "192.168.1.1",
                      "cipslaReactThresholdType": "192.168.1.1",
                      "cipslaReactActionType": "192.168.1.1",
                      "cipslaReactThresholdRising": 0,
                      "cipslaReactThresholdFalling": 0,
                      "cipslaReactThresholdCountX": 0,
                      "cipslaReactThresholdCountY": 0,
                      "cipslaReactStorageType": "192.168.1.1",
                      "cipslaReactRowStatus": "192.168.1.1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaReactEntry-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": "/cipslaReactEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupSchedEntry": {
      "get": {
        "summary": "Get cipslaAutoGroupSchedEntry list",
        "description": "Retrieve list of cipslaAutoGroupSchedEntry entries from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "A list of objects that define specific configuration for\n          group scheduling.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cipslaAutoGroupSchedId": {
                        "type": "string",
                        "description": "This string uniquely identifies a row in the\n            cipslaAutoGroupSchedTable.",
                        "x-yang-type": "snmp-framework:SnmpAdminString"
                      },
                      "cipslaAutoGroupSchedPeriod": {
                        "type": "integer",
                        "description": "Specifies the time duration between initiating two\n            IP SLA operations generated via the auto measure group.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupSchedInterval": {
                        "type": "integer",
                        "description": "Specifies the duration between initiating each RTT\n            operation for one IP SLA operation generated via the auto \n            measure group.\n            \n            The value of this object is only effective when both\n            cipslaAutoGroupSchedMaxInterval and \n            cipslaAutoGroupSchedMinInterval have zero values.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupSchedLife": {
                        "type": "integer",
                        "description": "This object specifies the life of all the operations that are\n            getting group scheduled. This value will be placed into\n            cipslaAutoGroupSchedRttLife object when this conceptual control\n            row becomes 'active'.\n            \n            The value 2147483647 has a special meaning. When this object is\n            set to 2147483647, the rttMonCtrlOperRttLife object for all the\n            operations will not decrement, and thus the life time of the \n            operation will never end.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupSchedAgeout": {
                        "type": "integer",
                        "description": "This object specifies the ageout value of the operations that are\n            getting group scheduled. This value will be placed into\n            rttMonSchedAdminConceptRowAgeout object for each of the\n            operations in the group when this conceptual control row becomes \n            'active'.\n            \n            When this value is set to zero, the operations will never ageout.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupSchedMaxInterval": {
                        "type": "integer",
                        "description": "Specifies the max duration between initiating each RTT\n            operation for one IP SLA operation in the group.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupSchedMinInterval": {
                        "type": "integer",
                        "description": "Specifies the min duration between initiating each RTT\n            operation for one IP SLA operation in the group.\n            \n            The value of this object should be lower than the value of\n            cipslaAutoGroupSchedMaxInterval.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupSchedStartTime": {
                        "type": "integer",
                        "description": "This is the time in seconds after which the operations of\n            the associated groups  will take transition to active state.\n            When set to the value other than '1' (pending), then all \n            objects in this row cannot be modified.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cipslaAutoGroupSchedStorageType": {
                        "type": "string",
                        "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                        "x-yang-type": "snmpv2-tc:StorageType"
                      },
                      "cipslaAutoGroupSchedRowStatus": {
                        "type": "string",
                        "description": "The status of the conceptual group schedule control row.\n            \n            When the status is active and the value of \n            cipslaAutoGroupSchedStartTime is '1', the other writable \n            objects may be modified.\n            \n            This object can be set to 'destroy' from any value at any time.\n            When this object is set to 'destroy' it will stop all the \n            operations which had been group scheduled by it earlier, \n            before destroying the group schedule control row.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupSchedEntry": [
                    {
                      "cipslaAutoGroupSchedId": "192.168.1.1",
                      "cipslaAutoGroupSchedPeriod": 0,
                      "cipslaAutoGroupSchedInterval": 0,
                      "cipslaAutoGroupSchedLife": 0,
                      "cipslaAutoGroupSchedAgeout": 0,
                      "cipslaAutoGroupSchedMaxInterval": 0,
                      "cipslaAutoGroupSchedMinInterval": 0,
                      "cipslaAutoGroupSchedStartTime": 0,
                      "cipslaAutoGroupSchedStorageType": "192.168.1.1",
                      "cipslaAutoGroupSchedRowStatus": "192.168.1.1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaAutoGroupSchedEntry-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": "/cipslaAutoGroupSchedEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupSchedEntry={cipslaAutoGroupSchedId}": {
      "get": {
        "summary": "Get cipslaAutoGroupSchedEntry entry",
        "description": "Retrieve specific cipslaAutoGroupSchedEntry entry by key from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "parameters": [
          {
            "name": "cipslaAutoGroupSchedId",
            "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": {
                    "cipslaAutoGroupSchedId": {
                      "type": "string",
                      "description": "This string uniquely identifies a row in the\n            cipslaAutoGroupSchedTable.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cipslaAutoGroupSchedPeriod": {
                      "type": "integer",
                      "description": "Specifies the time duration between initiating two\n            IP SLA operations generated via the auto measure group.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupSchedInterval": {
                      "type": "integer",
                      "description": "Specifies the duration between initiating each RTT\n            operation for one IP SLA operation generated via the auto \n            measure group.\n            \n            The value of this object is only effective when both\n            cipslaAutoGroupSchedMaxInterval and \n            cipslaAutoGroupSchedMinInterval have zero values.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupSchedLife": {
                      "type": "integer",
                      "description": "This object specifies the life of all the operations that are\n            getting group scheduled. This value will be placed into\n            cipslaAutoGroupSchedRttLife object when this conceptual control\n            row becomes 'active'.\n            \n            The value 2147483647 has a special meaning. When this object is\n            set to 2147483647, the rttMonCtrlOperRttLife object for all the\n            operations will not decrement, and thus the life time of the \n            operation will never end.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupSchedAgeout": {
                      "type": "integer",
                      "description": "This object specifies the ageout value of the operations that are\n            getting group scheduled. This value will be placed into\n            rttMonSchedAdminConceptRowAgeout object for each of the\n            operations in the group when this conceptual control row becomes \n            'active'.\n            \n            When this value is set to zero, the operations will never ageout.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupSchedMaxInterval": {
                      "type": "integer",
                      "description": "Specifies the max duration between initiating each RTT\n            operation for one IP SLA operation in the group.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupSchedMinInterval": {
                      "type": "integer",
                      "description": "Specifies the min duration between initiating each RTT\n            operation for one IP SLA operation in the group.\n            \n            The value of this object should be lower than the value of\n            cipslaAutoGroupSchedMaxInterval.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupSchedStartTime": {
                      "type": "integer",
                      "description": "This is the time in seconds after which the operations of\n            the associated groups  will take transition to active state.\n            When set to the value other than '1' (pending), then all \n            objects in this row cannot be modified.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaAutoGroupSchedStorageType": {
                      "type": "string",
                      "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                      "x-yang-type": "snmpv2-tc:StorageType"
                    },
                    "cipslaAutoGroupSchedRowStatus": {
                      "type": "string",
                      "description": "The status of the conceptual group schedule control row.\n            \n            When the status is active and the value of \n            cipslaAutoGroupSchedStartTime is '1', the other writable \n            objects may be modified.\n            \n            This object can be set to 'destroy' from any value at any time.\n            When this object is set to 'destroy' it will stop all the \n            operations which had been group scheduled by it earlier, \n            before destroying the group schedule control row.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupSchedEntry": {
                    "cipslaAutoGroupSchedId": "192.168.1.1",
                    "cipslaAutoGroupSchedPeriod": 0,
                    "cipslaAutoGroupSchedInterval": 0,
                    "cipslaAutoGroupSchedLife": 0,
                    "cipslaAutoGroupSchedAgeout": 0,
                    "cipslaAutoGroupSchedMaxInterval": 0,
                    "cipslaAutoGroupSchedMinInterval": 0,
                    "cipslaAutoGroupSchedStartTime": 0,
                    "cipslaAutoGroupSchedStorageType": "192.168.1.1",
                    "cipslaAutoGroupSchedRowStatus": "192.168.1.1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaAutoGroupSchedEntry-4"
      },
      "x-yang-path": "/cipslaAutoGroupSchedEntry={cipslaAutoGroupSchedId}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cipslaAutoGroupSchedId"
      ]
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupDestTable/cipslaAutoGroupDestEntry={cipslaAutoGroupDestName},{cipslaAutoGroupDestIpAddrType},{cipslaAutoGroupDestIpAddr},{cipslaAutoGroupDestPort}": {
      "get": {
        "summary": "Get cipslaAutoGroupDestEntry entry",
        "description": "Retrieve specific cipslaAutoGroupDestEntry entry by key from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "parameters": [
          {
            "name": "cipslaAutoGroupDestName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cipslaAutoGroupDestIpAddrType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cipslaAutoGroupDestIpAddr",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cipslaAutoGroupDestPort",
            "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": {
                    "cipslaAutoGroupDestName": {
                      "type": "string",
                      "description": "This is the name for an auto measure group destination.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cipslaAutoGroupDestIpAddrType": {
                      "type": "string",
                      "description": "The type of the internet address of a destination\n            for an auto measure group.",
                      "x-yang-type": "inet-address:InetAddressType"
                    },
                    "cipslaAutoGroupDestIpAddr": {
                      "type": "string",
                      "description": "The internet address of a destination for an auto\n            measure group. The type of this address is determined\n            by the value of cipslaAutoGroupDestIpAddrType.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cipslaAutoGroupDestPort": {
                      "type": "string",
                      "description": "This object represents the destination port number.\n            For ICMP echo and ICMP jitter, the suggested value is \n            '0'.",
                      "format": "inet:port-number"
                    },
                    "cipslaAutoGroupDestStorageType": {
                      "type": "string",
                      "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                      "x-yang-type": "snmpv2-tc:StorageType"
                    },
                    "cipslaAutoGroupDestRowStatus": {
                      "type": "string",
                      "description": "The status of the conceptual destination table control row.\n            No other objects in this row need to be set before this object\n            can become active.\n            \n            During 'destroy', when cipslaAutoGroupDestIpAddr is specified \n            as '0.0.0.0' and cipslaAutoGroupDestPort is specified as '0', \n            then all the rows with same cipslaAutoGroupDestName will be \n            deleted.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupDestEntry": {
                    "cipslaAutoGroupDestName": "192.168.1.1",
                    "cipslaAutoGroupDestIpAddrType": "192.168.1.1",
                    "cipslaAutoGroupDestIpAddr": "192.168.1.1",
                    "cipslaAutoGroupDestPort": "192.168.1.1",
                    "cipslaAutoGroupDestStorageType": "192.168.1.1",
                    "cipslaAutoGroupDestRowStatus": "192.168.1.1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaAutoGroupDestEntry-2"
      },
      "x-yang-path": "/cipslaAutoGroupDestTable/cipslaAutoGroupDestEntry={cipslaAutoGroupDestName cipslaAutoGroupDestIpAddrType cipslaAutoGroupDestIpAddr cipslaAutoGroupDestPort}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cipslaAutoGroupDestName cipslaAutoGroupDestIpAddrType cipslaAutoGroupDestIpAddr cipslaAutoGroupDestPort"
      ]
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaReactTable/cipslaReactEntry={cipslaAutoGroupOperType},{cipslaReactConfigIndex},{cipslaAutoGroupOperTemplateName}": {
      "get": {
        "summary": "Get cipslaReactEntry entry",
        "description": "Retrieve specific cipslaReactEntry entry by key from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "parameters": [
          {
            "name": "cipslaAutoGroupOperType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cipslaReactConfigIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cipslaAutoGroupOperTemplateName",
            "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": {
                    "cipslaAutoGroupOperType": {
                      "type": "string",
                      "description": "cipslaAutoGroupOperType",
                      "x-yang-type": "leafref"
                    },
                    "cipslaAutoGroupOperTemplateName": {
                      "type": "string",
                      "description": "cipslaAutoGroupOperTemplateName",
                      "x-yang-type": "leafref"
                    },
                    "cipslaReactConfigIndex": {
                      "type": "integer",
                      "description": "This object along with cipslaAutoGroupOperType and\n            cipslaAutoGroupOperTemplateName identifies\n            a particular reaction-configuration for one IP SLA \n            template.\n            \n            This number is persistent across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaReactVar": {
                      "type": "string",
                      "description": "This object specifies the type of reaction configured for an\n            IP SLA template. Default value is 'rtt' for ICMP echo, UDP echo\n            and TCP connect. Default value is 'jitterAvg' for UDP jitter and \n            ICMP jitter.\n            \n            The reaction types 'rtt', 'timeout', 'connectionLoss' and\n            'verifyError' can be configured for all template types.\n            \n            The reaction types 'jitterSDAvg', 'jitterDSAvg', 'jitterAvg', \n            'packetLateArrival', 'packetOutOfSequence', \n            'maxOfPositiveSD', 'maxOfNegativeSD', 'maxOfPositiveDS'\n            'maxOfNegativeDS', 'mos' and 'icpif' can be configured for \n            UDP jitter and ICMP jitter types only.\n            \n            The reaction types 'packetLossDS', 'packetLossSD' and \n            'packetMIA' can be configured for UDP jitter type only.\n            \n            The reaction types 'successivePacketLoss', 'maxOfLatencyDS', \n            'maxOfLatencySD', 'latencyDSAvg', 'latencySDAvg' and \n            'packetLoss' can be configured for ICMP jitter type only.",
                      "x-yang-type": "cisco-ipsla:IpSlaReactVar"
                    },
                    "cipslaReactThresholdType": {
                      "type": "string",
                      "description": "This object specifies the conditions under which\n            a notification ( trap ) is sent. The rttMonReactOccurred\n            object defined in rttMonReactTable in CISCO-RTTMON-MIB will\n            change accordingly:\n            \n            never(1)       - rttMonReactOccurred is never set\n            \n            immediate(2)   - rttMonReactOccurred is set to 'true' when the\n                             value of parameter for which reaction is\n                             configured ( e.g rtt, jitterAvg, packetLossSD,\n                             mos etc ) violates the threshold.\n                             Conversely, rttMonReactOccurred is set to 'false'\n                             when the parameter ( e.g rtt, jitterAvg,\n                             packetLossSD, mos etc ) is below the threshold\n                             limits.\n            \n            consecutive(3) - rttMonReactOccurred is set to true when the value\n                             of parameter for which reaction is configured\n                             ( e.g rtt, jitterAvg, packetLossSD, mos etc )\n                             violates the threshold for configured consecutive\n                             times.\n                             Conversely, rttMonReactOccurred is set to false\n                             when the value of parameter ( e.g rtt, jitterAvg\n                             packetLossSD, mos etc ) is below the threshold\n                             limits for the same number of consecutive\n                             operations.\n            \n            xOfy(4)        - rttMonReactOccurred is set to true when x\n                             ( as specified by cipslaReactThresholdCountX )\n                             out of the last y ( as specified by\n                             cipslaReacthresholdCountY ) times the value of\n                             parameter for which the reaction is configured\n                             ( e.g rtt, jitterAvg, packetLossSD, mos etc )\n                             violates the threshold.\n                             Conversely, it is set to false when x, out of the\n                             last y times the value of parameter\n                             ( e.g rtt, jitterAvg, packetLossSD, mos ) is\n                             below the threshold limits.\n                             NOTE: If x > y, this will never\n                                  generate a reaction.\n            \n            average(5)    - rttMonReactOccurred is set to true when the\n                            average ( cipslaReactThresholdCountX times )\n                            value of parameter for which reaction is \n                            configured ( e.g rtt, jitterAvg, packetLossSD,\n                            mos etc ) violates the threshold condition.\n                            Conversely, it is set to false when the\n                            average value of parameter ( e.g rtt, jitterAvg,\n                            packetLossSD, mos etc ) is below the threshold\n                            limits.\n            \n            If this value is changed by a management station,\n            rttMonReactOccurred is set to false, but\n            no reaction is generated if the prior value of\n            rttMonReactOccurred was true."
                    },
                    "cipslaReactActionType": {
                      "type": "string",
                      "description": "Specifies what type, if any, of reaction to\n            generate if one of the watched\n            (reaction-configuration ) conditions is satisfied:\n            \n            none(1)                - no reaction is generated\n            notificationOnly(2)    - a notification is generated"
                    },
                    "cipslaReactThresholdRising": {
                      "type": "integer",
                      "description": "This object defines the higher threshold limit.\n            If the value ( e.g rtt, jitterAvg, packetLossSD etc ) rises\n            above this limit and if the condition specified in\n            cipslaReactThresholdType is satisfied, a notification is \n            generated.\n            \n            Default value of cipslaReactThresholdRising for\n               'rtt' is 5000\n               'jitterAvg' is 100.\n               'jitterSDAvg' is 100.\n               'jitterDSAvg' 100.\n               'packetLossSD' is 10000.\n               'packetLossDS' is 10000.\n               'mos' is 500.\n               'icpif' is 93.\n               'packetMIA' is 10000.\n               'packetLateArrival' is 10000.\n               'packetOutOfSequence' is 10000.\n               'maxOfPositiveSD' is 10000.\n               'maxOfNegativeSD' is 10000.\n               'maxOfPositiveDS' is 10000.\n               'maxOfNegativeDS' is 10000.\n               'successivePacketLoss' is 1000.\n               'maxOfLatencyDS' is 5000.\n               'maxOfLatencySD' is 5000.\n               'latencyDSAvg' is 5000.\n               'latencySDAvg' is 5000.\n               'packetLoss' is 10000.\n            \n            This object is not applicable if the cipslaReactVar is\n            'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',\n            'connectionLoss' and 'verifyError' default value of \n            cipslaReactThresholdRising will be 0.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaReactThresholdFalling": {
                      "type": "integer",
                      "description": "This object defines a lower threshold limit. If the\n            value ( e.g rtt, jitterAvg, packetLossSD etc ) falls\n            below this limit and if the condition specified in\n            cipslaReactThresholdType is satisfied, a notification \n            is generated. This object value can not bigger than\n            cipslaReactThresholdRising value.\n            \n            Default value of cipslaReactThresholdFalling\n               'rtt' is 3000\n               'jitterAvg' is 100.\n               'jitterSDAvg' is 100.\n               'jitterDSAvg' 100.\n               'packetLossSD' is 10000.\n               'packetLossDS' is 10000.\n               'mos' is 500.\n               'icpif' is 93.\n               'packetMIA' is 10000.\n               'packetLateArrival' is 10000.\n               'packetOutOfSequence' is 10000.\n               'maxOfPositiveSD' is 10000.\n               'maxOfNegativeSD' is 10000.\n               'maxOfPositiveDS' is 10000.\n               'maxOfNegativeDS' is 10000.\n               'successivePacketLoss' is 1000.\n               'maxOfLatencyDS' is 3000.\n               'maxOfLatencySD' is 3000.\n               'latencyDSAvg' is 3000.\n               'latencySDAvg' is 3000.\n               'packetLoss' is 10000.\n            \n            This object is not applicable if the cipslaReactVar is\n            'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',\n            'connectionLoss' and 'verifyError', default value of\n            cipslaReactThresholdFalling will be 0.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaReactThresholdCountX": {
                      "type": "integer",
                      "description": "If cipslaReactThresholdType value is 'xOfy', this object\n            defines the 'x' value.\n            \n            If cipslaReactThresholdType value is 'consecutive'\n            this object defines the number of consecutive occurrences\n            that needs threshold violation before setting \n            cipslaReactOccurred as true.\n            \n            If cipslaReactThresholdType value is 'average' this object\n            defines the number of samples that needs be considered for\n            calculating average.\n            \n            This object has no meaning if cipslaReactThresholdType has\n            value of 'never' and 'immediate'.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaReactThresholdCountY": {
                      "type": "integer",
                      "description": "This object defines the 'y' value of the xOfy condition\n            if cipslaReactThresholdType is 'xOfy'. The default for the \n            'y' value is 5.\n            \n            For other values of cipslaReactThresholdType, this object\n            is not applicable.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaReactStorageType": {
                      "type": "string",
                      "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                      "x-yang-type": "snmpv2-tc:StorageType"
                    },
                    "cipslaReactRowStatus": {
                      "type": "string",
                      "description": "This objects indicates the status of the conceptual\n            Reaction Control Row. \n            \n            When this object moves to active state, the conceptual row \n            is monitored and notifications are generated when threshold \n            violation takes place.\n            \n            In order for this object to become active cipslaReactVar must\n            be defined. All other objects assume default values.  When the \n            status is active, the following objects in that row can be \n            modified.\n             cipslaReactThresholdType,\n             cipslaReactActionType,\n             cipslaReactThresholdRising,\n             cipslaReactThresholdFalling,\n             cipslaReactThresholdCountX,\n             cipslaReactThresholdCountY,\n             cipslaReactStorageType\n            \n            This object can be set to 'destroy' from any value at any time.\n            When this object is set to 'destroy' no reaction configuration\n            would exist. The reaction configuration for the template is \n            removed.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaReactEntry": {
                    "cipslaAutoGroupOperType": "192.168.1.1",
                    "cipslaAutoGroupOperTemplateName": "192.168.1.1",
                    "cipslaReactConfigIndex": 1,
                    "cipslaReactVar": "192.168.1.1",
                    "cipslaReactThresholdType": "192.168.1.1",
                    "cipslaReactActionType": "192.168.1.1",
                    "cipslaReactThresholdRising": 0,
                    "cipslaReactThresholdFalling": 0,
                    "cipslaReactThresholdCountX": 0,
                    "cipslaReactThresholdCountY": 0,
                    "cipslaReactStorageType": "192.168.1.1",
                    "cipslaReactRowStatus": "192.168.1.1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaReactEntry-2"
      },
      "x-yang-path": "/cipslaReactTable/cipslaReactEntry={cipslaAutoGroupOperType cipslaReactConfigIndex cipslaAutoGroupOperTemplateName}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cipslaAutoGroupOperType cipslaReactConfigIndex cipslaAutoGroupOperTemplateName"
      ]
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupDestEntry={cipslaAutoGroupDestName},{cipslaAutoGroupDestIpAddrType},{cipslaAutoGroupDestIpAddr},{cipslaAutoGroupDestPort}": {
      "get": {
        "summary": "Get cipslaAutoGroupDestEntry entry",
        "description": "Retrieve specific cipslaAutoGroupDestEntry entry by key from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "parameters": [
          {
            "name": "cipslaAutoGroupDestName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cipslaAutoGroupDestIpAddrType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cipslaAutoGroupDestIpAddr",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cipslaAutoGroupDestPort",
            "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": {
                    "cipslaAutoGroupDestName": {
                      "type": "string",
                      "description": "This is the name for an auto measure group destination.",
                      "x-yang-type": "snmp-framework:SnmpAdminString"
                    },
                    "cipslaAutoGroupDestIpAddrType": {
                      "type": "string",
                      "description": "The type of the internet address of a destination\n            for an auto measure group.",
                      "x-yang-type": "inet-address:InetAddressType"
                    },
                    "cipslaAutoGroupDestIpAddr": {
                      "type": "string",
                      "description": "The internet address of a destination for an auto\n            measure group. The type of this address is determined\n            by the value of cipslaAutoGroupDestIpAddrType.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cipslaAutoGroupDestPort": {
                      "type": "string",
                      "description": "This object represents the destination port number.\n            For ICMP echo and ICMP jitter, the suggested value is \n            '0'.",
                      "format": "inet:port-number"
                    },
                    "cipslaAutoGroupDestStorageType": {
                      "type": "string",
                      "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                      "x-yang-type": "snmpv2-tc:StorageType"
                    },
                    "cipslaAutoGroupDestRowStatus": {
                      "type": "string",
                      "description": "The status of the conceptual destination table control row.\n            No other objects in this row need to be set before this object\n            can become active.\n            \n            During 'destroy', when cipslaAutoGroupDestIpAddr is specified \n            as '0.0.0.0' and cipslaAutoGroupDestPort is specified as '0', \n            then all the rows with same cipslaAutoGroupDestName will be \n            deleted.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaAutoGroupDestEntry": {
                    "cipslaAutoGroupDestName": "192.168.1.1",
                    "cipslaAutoGroupDestIpAddrType": "192.168.1.1",
                    "cipslaAutoGroupDestIpAddr": "192.168.1.1",
                    "cipslaAutoGroupDestPort": "192.168.1.1",
                    "cipslaAutoGroupDestStorageType": "192.168.1.1",
                    "cipslaAutoGroupDestRowStatus": "192.168.1.1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaAutoGroupDestEntry-4"
      },
      "x-yang-path": "/cipslaAutoGroupDestEntry={cipslaAutoGroupDestName cipslaAutoGroupDestIpAddrType cipslaAutoGroupDestIpAddr cipslaAutoGroupDestPort}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cipslaAutoGroupDestName cipslaAutoGroupDestIpAddrType cipslaAutoGroupDestIpAddr cipslaAutoGroupDestPort"
      ]
    },
    "/data/CISCO-IPSLA-AUTOMEASURE-MIB:cipslaReactEntry={cipslaAutoGroupOperType},{cipslaReactConfigIndex},{cipslaAutoGroupOperTemplateName}": {
      "get": {
        "summary": "Get cipslaReactEntry entry",
        "description": "Retrieve specific cipslaReactEntry entry by key from MIB",
        "tags": [
          "CISCO-IPSLA-AUTOMEASURE-MIB"
        ],
        "parameters": [
          {
            "name": "cipslaAutoGroupOperType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cipslaReactConfigIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cipslaAutoGroupOperTemplateName",
            "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": {
                    "cipslaAutoGroupOperType": {
                      "type": "string",
                      "description": "cipslaAutoGroupOperType",
                      "x-yang-type": "leafref"
                    },
                    "cipslaAutoGroupOperTemplateName": {
                      "type": "string",
                      "description": "cipslaAutoGroupOperTemplateName",
                      "x-yang-type": "leafref"
                    },
                    "cipslaReactConfigIndex": {
                      "type": "integer",
                      "description": "This object along with cipslaAutoGroupOperType and\n            cipslaAutoGroupOperTemplateName identifies\n            a particular reaction-configuration for one IP SLA \n            template.\n            \n            This number is persistent across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaReactVar": {
                      "type": "string",
                      "description": "This object specifies the type of reaction configured for an\n            IP SLA template. Default value is 'rtt' for ICMP echo, UDP echo\n            and TCP connect. Default value is 'jitterAvg' for UDP jitter and \n            ICMP jitter.\n            \n            The reaction types 'rtt', 'timeout', 'connectionLoss' and\n            'verifyError' can be configured for all template types.\n            \n            The reaction types 'jitterSDAvg', 'jitterDSAvg', 'jitterAvg', \n            'packetLateArrival', 'packetOutOfSequence', \n            'maxOfPositiveSD', 'maxOfNegativeSD', 'maxOfPositiveDS'\n            'maxOfNegativeDS', 'mos' and 'icpif' can be configured for \n            UDP jitter and ICMP jitter types only.\n            \n            The reaction types 'packetLossDS', 'packetLossSD' and \n            'packetMIA' can be configured for UDP jitter type only.\n            \n            The reaction types 'successivePacketLoss', 'maxOfLatencyDS', \n            'maxOfLatencySD', 'latencyDSAvg', 'latencySDAvg' and \n            'packetLoss' can be configured for ICMP jitter type only.",
                      "x-yang-type": "cisco-ipsla:IpSlaReactVar"
                    },
                    "cipslaReactThresholdType": {
                      "type": "string",
                      "description": "This object specifies the conditions under which\n            a notification ( trap ) is sent. The rttMonReactOccurred\n            object defined in rttMonReactTable in CISCO-RTTMON-MIB will\n            change accordingly:\n            \n            never(1)       - rttMonReactOccurred is never set\n            \n            immediate(2)   - rttMonReactOccurred is set to 'true' when the\n                             value of parameter for which reaction is\n                             configured ( e.g rtt, jitterAvg, packetLossSD,\n                             mos etc ) violates the threshold.\n                             Conversely, rttMonReactOccurred is set to 'false'\n                             when the parameter ( e.g rtt, jitterAvg,\n                             packetLossSD, mos etc ) is below the threshold\n                             limits.\n            \n            consecutive(3) - rttMonReactOccurred is set to true when the value\n                             of parameter for which reaction is configured\n                             ( e.g rtt, jitterAvg, packetLossSD, mos etc )\n                             violates the threshold for configured consecutive\n                             times.\n                             Conversely, rttMonReactOccurred is set to false\n                             when the value of parameter ( e.g rtt, jitterAvg\n                             packetLossSD, mos etc ) is below the threshold\n                             limits for the same number of consecutive\n                             operations.\n            \n            xOfy(4)        - rttMonReactOccurred is set to true when x\n                             ( as specified by cipslaReactThresholdCountX )\n                             out of the last y ( as specified by\n                             cipslaReacthresholdCountY ) times the value of\n                             parameter for which the reaction is configured\n                             ( e.g rtt, jitterAvg, packetLossSD, mos etc )\n                             violates the threshold.\n                             Conversely, it is set to false when x, out of the\n                             last y times the value of parameter\n                             ( e.g rtt, jitterAvg, packetLossSD, mos ) is\n                             below the threshold limits.\n                             NOTE: If x > y, this will never\n                                  generate a reaction.\n            \n            average(5)    - rttMonReactOccurred is set to true when the\n                            average ( cipslaReactThresholdCountX times )\n                            value of parameter for which reaction is \n                            configured ( e.g rtt, jitterAvg, packetLossSD,\n                            mos etc ) violates the threshold condition.\n                            Conversely, it is set to false when the\n                            average value of parameter ( e.g rtt, jitterAvg,\n                            packetLossSD, mos etc ) is below the threshold\n                            limits.\n            \n            If this value is changed by a management station,\n            rttMonReactOccurred is set to false, but\n            no reaction is generated if the prior value of\n            rttMonReactOccurred was true."
                    },
                    "cipslaReactActionType": {
                      "type": "string",
                      "description": "Specifies what type, if any, of reaction to\n            generate if one of the watched\n            (reaction-configuration ) conditions is satisfied:\n            \n            none(1)                - no reaction is generated\n            notificationOnly(2)    - a notification is generated"
                    },
                    "cipslaReactThresholdRising": {
                      "type": "integer",
                      "description": "This object defines the higher threshold limit.\n            If the value ( e.g rtt, jitterAvg, packetLossSD etc ) rises\n            above this limit and if the condition specified in\n            cipslaReactThresholdType is satisfied, a notification is \n            generated.\n            \n            Default value of cipslaReactThresholdRising for\n               'rtt' is 5000\n               'jitterAvg' is 100.\n               'jitterSDAvg' is 100.\n               'jitterDSAvg' 100.\n               'packetLossSD' is 10000.\n               'packetLossDS' is 10000.\n               'mos' is 500.\n               'icpif' is 93.\n               'packetMIA' is 10000.\n               'packetLateArrival' is 10000.\n               'packetOutOfSequence' is 10000.\n               'maxOfPositiveSD' is 10000.\n               'maxOfNegativeSD' is 10000.\n               'maxOfPositiveDS' is 10000.\n               'maxOfNegativeDS' is 10000.\n               'successivePacketLoss' is 1000.\n               'maxOfLatencyDS' is 5000.\n               'maxOfLatencySD' is 5000.\n               'latencyDSAvg' is 5000.\n               'latencySDAvg' is 5000.\n               'packetLoss' is 10000.\n            \n            This object is not applicable if the cipslaReactVar is\n            'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',\n            'connectionLoss' and 'verifyError' default value of \n            cipslaReactThresholdRising will be 0.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaReactThresholdFalling": {
                      "type": "integer",
                      "description": "This object defines a lower threshold limit. If the\n            value ( e.g rtt, jitterAvg, packetLossSD etc ) falls\n            below this limit and if the condition specified in\n            cipslaReactThresholdType is satisfied, a notification \n            is generated. This object value can not bigger than\n            cipslaReactThresholdRising value.\n            \n            Default value of cipslaReactThresholdFalling\n               'rtt' is 3000\n               'jitterAvg' is 100.\n               'jitterSDAvg' is 100.\n               'jitterDSAvg' 100.\n               'packetLossSD' is 10000.\n               'packetLossDS' is 10000.\n               'mos' is 500.\n               'icpif' is 93.\n               'packetMIA' is 10000.\n               'packetLateArrival' is 10000.\n               'packetOutOfSequence' is 10000.\n               'maxOfPositiveSD' is 10000.\n               'maxOfNegativeSD' is 10000.\n               'maxOfPositiveDS' is 10000.\n               'maxOfNegativeDS' is 10000.\n               'successivePacketLoss' is 1000.\n               'maxOfLatencyDS' is 3000.\n               'maxOfLatencySD' is 3000.\n               'latencyDSAvg' is 3000.\n               'latencySDAvg' is 3000.\n               'packetLoss' is 10000.\n            \n            This object is not applicable if the cipslaReactVar is\n            'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',\n            'connectionLoss' and 'verifyError', default value of\n            cipslaReactThresholdFalling will be 0.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaReactThresholdCountX": {
                      "type": "integer",
                      "description": "If cipslaReactThresholdType value is 'xOfy', this object\n            defines the 'x' value.\n            \n            If cipslaReactThresholdType value is 'consecutive'\n            this object defines the number of consecutive occurrences\n            that needs threshold violation before setting \n            cipslaReactOccurred as true.\n            \n            If cipslaReactThresholdType value is 'average' this object\n            defines the number of samples that needs be considered for\n            calculating average.\n            \n            This object has no meaning if cipslaReactThresholdType has\n            value of 'never' and 'immediate'.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaReactThresholdCountY": {
                      "type": "integer",
                      "description": "This object defines the 'y' value of the xOfy condition\n            if cipslaReactThresholdType is 'xOfy'. The default for the \n            'y' value is 5.\n            \n            For other values of cipslaReactThresholdType, this object\n            is not applicable.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cipslaReactStorageType": {
                      "type": "string",
                      "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                      "x-yang-type": "snmpv2-tc:StorageType"
                    },
                    "cipslaReactRowStatus": {
                      "type": "string",
                      "description": "This objects indicates the status of the conceptual\n            Reaction Control Row. \n            \n            When this object moves to active state, the conceptual row \n            is monitored and notifications are generated when threshold \n            violation takes place.\n            \n            In order for this object to become active cipslaReactVar must\n            be defined. All other objects assume default values.  When the \n            status is active, the following objects in that row can be \n            modified.\n             cipslaReactThresholdType,\n             cipslaReactActionType,\n             cipslaReactThresholdRising,\n             cipslaReactThresholdFalling,\n             cipslaReactThresholdCountX,\n             cipslaReactThresholdCountY,\n             cipslaReactStorageType\n            \n            This object can be set to 'destroy' from any value at any time.\n            When this object is set to 'destroy' no reaction configuration\n            would exist. The reaction configuration for the template is \n            removed.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-IPSLA-AUTOMEASURE-MIB:cipslaReactEntry": {
                    "cipslaAutoGroupOperType": "192.168.1.1",
                    "cipslaAutoGroupOperTemplateName": "192.168.1.1",
                    "cipslaReactConfigIndex": 1,
                    "cipslaReactVar": "192.168.1.1",
                    "cipslaReactThresholdType": "192.168.1.1",
                    "cipslaReactActionType": "192.168.1.1",
                    "cipslaReactThresholdRising": 0,
                    "cipslaReactThresholdFalling": 0,
                    "cipslaReactThresholdCountX": 0,
                    "cipslaReactThresholdCountY": 0,
                    "cipslaReactStorageType": "192.168.1.1",
                    "cipslaReactRowStatus": "192.168.1.1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cipslaReactEntry-4"
      },
      "x-yang-path": "/cipslaReactEntry={cipslaAutoGroupOperType cipslaReactConfigIndex cipslaAutoGroupOperTemplateName}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cipslaAutoGroupOperType cipslaReactConfigIndex cipslaAutoGroupOperTemplateName"
      ]
    }
  },
  "components": {
    "schemas": {
      "CISCO-IPSLA-AUTOMEASURE-MIB_CISCO-IPSLA-AUTOMEASURE-MIB": {
        "type": "object",
        "description": "A table that contains IP SLA auto measure group definitions.",
        "properties": {
          "cipslaAutoGroupEntry": {
            "type": "array",
            "description": "An entry containing the configurations for a particular\n          auto measure group.",
            "items": {
              "type": "object",
              "properties": {
                "cipslaAutoGroupName": {
                  "type": "string",
                  "description": "A group name which is used by a management application\n            to identify the group.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "cipslaAutoGroupDescription": {
                  "type": "string",
                  "description": "This field is used to provide description for the group.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "cipslaAutoGroupDestinationName": {
                  "type": "string",
                  "description": "This object refers to the cipslaAutoGroupDestName\n            in cipslaAutoGroupDestTable. If the name entered \n            is not present in cipslaAutoGroupDestTable, then when \n            group is scheduled, no ip sla operations will be created.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "cipslaAutoGroupADDestPort": {
                  "type": "string",
                  "description": "This object represents the destination port number\n            for auto discovery use.",
                  "format": "inet:port-number",
                  "readOnly": true
                },
                "cipslaAutoGroupOperTemplateName": {
                  "type": "string",
                  "description": "A string which is used by a management application to\n            identify the template which is associated with the group.\n            Depends on cipslaAutoGroupOperType, this object refers to\n            cipslaIcmpEchoTmplName in cipslaIcmpEchoTmplTable, or\n            cipslaUdpEchoTmplName in cipslaUdpEchoTmplTable, or\n            cipslaTcpConnTmplName in cipslaTcpConnTmplTable, or\n            cipslaIcmpJitterTmplName in cipslaIcmpJitterTmplTable, or\n            ciscoIpSlaUdpJitterTmplName in ciscoIpSlaUdpJitterTmplTable.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "cipslaAutoGroupSchedulerId": {
                  "type": "string",
                  "description": "This object refers to the cipslaAutoGroupSchedId in\n            cipslaAutoGroupSchedTable, and is used to schedule \n            this group.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "cipslaAutoGroupQoSEnable": {
                  "type": "boolean",
                  "description": "When this object is set to true, QoS is enabled for this\n            group and this group is linked to policy map. The \n            restriction is that after QoS is enabled, it can not be \n            disabled for this group.",
                  "readOnly": true
                },
                "cipslaAutoGroupOperType": {
                  "type": "string",
                  "description": "This object specifies the type of IP SLA operation.\n            When operation type is not ICMP jitter, then \n            cipslaAutoGroupOperTemplateName must be specified.",
                  "x-yang-type": "cisco-ipsla:IpSlaOperType",
                  "readOnly": true
                },
                "cipslaAutoGroupDestIPADEnable": {
                  "type": "boolean",
                  "description": "When this object is set to true, destination IP address\n            is populated through auto-discovery.",
                  "readOnly": true
                },
                "cipslaAutoGroupADMeasureRetry": {
                  "type": "integer",
                  "description": "This object specifies number of measurement retries to\n            be attempted for the discovered end point after the \n            connection to the end point is broken. If there is no \n            re-registration message received, the end point will be \n            in inactive state.\n            \n            When the value of cipslaAutoGroupDestIPADEnable is \n            'false', the value of this object has no effect.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cipslaAutoGroupADDestIPAgeout": {
                  "type": "integer",
                  "description": "This object represents the ageout time for the discovered\n            end point.  If the end point becomes inactive for the period \n            of ageout time, the end point will be removed from the \n            discovered end point list.\n            \n            When the value of cipslaAutoGroupDestIPADEnable is \n            'false', the value of this object has no effect.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cipslaAutoGroupStorageType": {
                  "type": "string",
                  "description": "The storage type of this conceptual row.",
                  "x-yang-type": "snmpv2-tc:StorageType",
                  "readOnly": true
                },
                "cipslaAutoGroupRowStatus": {
                  "type": "string",
                  "description": "The status of the conceptual group control row.\n            \n            When the status is active, the other writable objects\n            may be modified unless the scheduler with name \n            specified by cipslaAutoGroupSchedulerId is scheduled.",
                  "x-yang-type": "snmpv2-tc:RowStatus",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cipslaAutoGroupDestEntry": {
            "type": "array",
            "description": "An entry containing the destination IP addresses\n          and port configurations associated to auto measure\n          group destination name.",
            "items": {
              "type": "object",
              "properties": {
                "cipslaAutoGroupDestName": {
                  "type": "string",
                  "description": "This is the name for an auto measure group destination.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "cipslaAutoGroupDestIpAddrType": {
                  "type": "string",
                  "description": "The type of the internet address of a destination\n            for an auto measure group.",
                  "x-yang-type": "inet-address:InetAddressType",
                  "readOnly": true
                },
                "cipslaAutoGroupDestIpAddr": {
                  "type": "string",
                  "description": "The internet address of a destination for an auto\n            measure group. The type of this address is determined\n            by the value of cipslaAutoGroupDestIpAddrType.",
                  "x-yang-type": "inet-address:InetAddress",
                  "readOnly": true
                },
                "cipslaAutoGroupDestPort": {
                  "type": "string",
                  "description": "This object represents the destination port number.\n            For ICMP echo and ICMP jitter, the suggested value is \n            '0'.",
                  "format": "inet:port-number",
                  "readOnly": true
                },
                "cipslaAutoGroupDestStorageType": {
                  "type": "string",
                  "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                  "x-yang-type": "snmpv2-tc:StorageType",
                  "readOnly": true
                },
                "cipslaAutoGroupDestRowStatus": {
                  "type": "string",
                  "description": "The status of the conceptual destination table control row.\n            No other objects in this row need to be set before this object\n            can become active.\n            \n            During 'destroy', when cipslaAutoGroupDestIpAddr is specified \n            as '0.0.0.0' and cipslaAutoGroupDestPort is specified as '0', \n            then all the rows with same cipslaAutoGroupDestName will be \n            deleted.",
                  "x-yang-type": "snmpv2-tc:RowStatus",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cipslaReactEntry": {
            "type": "array",
            "description": "A base list of objects that define a conceptual reaction\n          configuration control row.",
            "items": {
              "type": "object",
              "properties": {
                "cipslaAutoGroupOperType": {
                  "type": "string",
                  "description": "cipslaAutoGroupOperType",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cipslaAutoGroupOperTemplateName": {
                  "type": "string",
                  "description": "cipslaAutoGroupOperTemplateName",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cipslaReactConfigIndex": {
                  "type": "integer",
                  "description": "This object along with cipslaAutoGroupOperType and\n            cipslaAutoGroupOperTemplateName identifies\n            a particular reaction-configuration for one IP SLA \n            template.\n            \n            This number is persistent across reboots.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cipslaReactVar": {
                  "type": "string",
                  "description": "This object specifies the type of reaction configured for an\n            IP SLA template. Default value is 'rtt' for ICMP echo, UDP echo\n            and TCP connect. Default value is 'jitterAvg' for UDP jitter and \n            ICMP jitter.\n            \n            The reaction types 'rtt', 'timeout', 'connectionLoss' and\n            'verifyError' can be configured for all template types.\n            \n            The reaction types 'jitterSDAvg', 'jitterDSAvg', 'jitterAvg', \n            'packetLateArrival', 'packetOutOfSequence', \n            'maxOfPositiveSD', 'maxOfNegativeSD', 'maxOfPositiveDS'\n            'maxOfNegativeDS', 'mos' and 'icpif' can be configured for \n            UDP jitter and ICMP jitter types only.\n            \n            The reaction types 'packetLossDS', 'packetLossSD' and \n            'packetMIA' can be configured for UDP jitter type only.\n            \n            The reaction types 'successivePacketLoss', 'maxOfLatencyDS', \n            'maxOfLatencySD', 'latencyDSAvg', 'latencySDAvg' and \n            'packetLoss' can be configured for ICMP jitter type only.",
                  "x-yang-type": "cisco-ipsla:IpSlaReactVar",
                  "readOnly": true
                },
                "cipslaReactThresholdType": {
                  "type": "string",
                  "description": "This object specifies the conditions under which\n            a notification ( trap ) is sent. The rttMonReactOccurred\n            object defined in rttMonReactTable in CISCO-RTTMON-MIB will\n            change accordingly:\n            \n            never(1)       - rttMonReactOccurred is never set\n            \n            immediate(2)   - rttMonReactOccurred is set to 'true' when the\n                             value of parameter for which reaction is\n                             configured ( e.g rtt, jitterAvg, packetLossSD,\n                             mos etc ) violates the threshold.\n                             Conversely, rttMonReactOccurred is set to 'false'\n                             when the parameter ( e.g rtt, jitterAvg,\n                             packetLossSD, mos etc ) is below the threshold\n                             limits.\n            \n            consecutive(3) - rttMonReactOccurred is set to true when the value\n                             of parameter for which reaction is configured\n                             ( e.g rtt, jitterAvg, packetLossSD, mos etc )\n                             violates the threshold for configured consecutive\n                             times.\n                             Conversely, rttMonReactOccurred is set to false\n                             when the value of parameter ( e.g rtt, jitterAvg\n                             packetLossSD, mos etc ) is below the threshold\n                             limits for the same number of consecutive\n                             operations.\n            \n            xOfy(4)        - rttMonReactOccurred is set to true when x\n                             ( as specified by cipslaReactThresholdCountX )\n                             out of the last y ( as specified by\n                             cipslaReacthresholdCountY ) times the value of\n                             parameter for which the reaction is configured\n                             ( e.g rtt, jitterAvg, packetLossSD, mos etc )\n                             violates the threshold.\n                             Conversely, it is set to false when x, out of the\n                             last y times the value of parameter\n                             ( e.g rtt, jitterAvg, packetLossSD, mos ) is\n                             below the threshold limits.\n                             NOTE: If x > y, this will never\n                                  generate a reaction.\n            \n            average(5)    - rttMonReactOccurred is set to true when the\n                            average ( cipslaReactThresholdCountX times )\n                            value of parameter for which reaction is \n                            configured ( e.g rtt, jitterAvg, packetLossSD,\n                            mos etc ) violates the threshold condition.\n                            Conversely, it is set to false when the\n                            average value of parameter ( e.g rtt, jitterAvg,\n                            packetLossSD, mos etc ) is below the threshold\n                            limits.\n            \n            If this value is changed by a management station,\n            rttMonReactOccurred is set to false, but\n            no reaction is generated if the prior value of\n            rttMonReactOccurred was true.",
                  "readOnly": true
                },
                "cipslaReactActionType": {
                  "type": "string",
                  "description": "Specifies what type, if any, of reaction to\n            generate if one of the watched\n            (reaction-configuration ) conditions is satisfied:\n            \n            none(1)                - no reaction is generated\n            notificationOnly(2)    - a notification is generated",
                  "readOnly": true
                },
                "cipslaReactThresholdRising": {
                  "type": "integer",
                  "description": "This object defines the higher threshold limit.\n            If the value ( e.g rtt, jitterAvg, packetLossSD etc ) rises\n            above this limit and if the condition specified in\n            cipslaReactThresholdType is satisfied, a notification is \n            generated.\n            \n            Default value of cipslaReactThresholdRising for\n               'rtt' is 5000\n               'jitterAvg' is 100.\n               'jitterSDAvg' is 100.\n               'jitterDSAvg' 100.\n               'packetLossSD' is 10000.\n               'packetLossDS' is 10000.\n               'mos' is 500.\n               'icpif' is 93.\n               'packetMIA' is 10000.\n               'packetLateArrival' is 10000.\n               'packetOutOfSequence' is 10000.\n               'maxOfPositiveSD' is 10000.\n               'maxOfNegativeSD' is 10000.\n               'maxOfPositiveDS' is 10000.\n               'maxOfNegativeDS' is 10000.\n               'successivePacketLoss' is 1000.\n               'maxOfLatencyDS' is 5000.\n               'maxOfLatencySD' is 5000.\n               'latencyDSAvg' is 5000.\n               'latencySDAvg' is 5000.\n               'packetLoss' is 10000.\n            \n            This object is not applicable if the cipslaReactVar is\n            'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',\n            'connectionLoss' and 'verifyError' default value of \n            cipslaReactThresholdRising will be 0.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cipslaReactThresholdFalling": {
                  "type": "integer",
                  "description": "This object defines a lower threshold limit. If the\n            value ( e.g rtt, jitterAvg, packetLossSD etc ) falls\n            below this limit and if the condition specified in\n            cipslaReactThresholdType is satisfied, a notification \n            is generated. This object value can not bigger than\n            cipslaReactThresholdRising value.\n            \n            Default value of cipslaReactThresholdFalling\n               'rtt' is 3000\n               'jitterAvg' is 100.\n               'jitterSDAvg' is 100.\n               'jitterDSAvg' 100.\n               'packetLossSD' is 10000.\n               'packetLossDS' is 10000.\n               'mos' is 500.\n               'icpif' is 93.\n               'packetMIA' is 10000.\n               'packetLateArrival' is 10000.\n               'packetOutOfSequence' is 10000.\n               'maxOfPositiveSD' is 10000.\n               'maxOfNegativeSD' is 10000.\n               'maxOfPositiveDS' is 10000.\n               'maxOfNegativeDS' is 10000.\n               'successivePacketLoss' is 1000.\n               'maxOfLatencyDS' is 3000.\n               'maxOfLatencySD' is 3000.\n               'latencyDSAvg' is 3000.\n               'latencySDAvg' is 3000.\n               'packetLoss' is 10000.\n            \n            This object is not applicable if the cipslaReactVar is\n            'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',\n            'connectionLoss' and 'verifyError', default value of\n            cipslaReactThresholdFalling will be 0.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cipslaReactThresholdCountX": {
                  "type": "integer",
                  "description": "If cipslaReactThresholdType value is 'xOfy', this object\n            defines the 'x' value.\n            \n            If cipslaReactThresholdType value is 'consecutive'\n            this object defines the number of consecutive occurrences\n            that needs threshold violation before setting \n            cipslaReactOccurred as true.\n            \n            If cipslaReactThresholdType value is 'average' this object\n            defines the number of samples that needs be considered for\n            calculating average.\n            \n            This object has no meaning if cipslaReactThresholdType has\n            value of 'never' and 'immediate'.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cipslaReactThresholdCountY": {
                  "type": "integer",
                  "description": "This object defines the 'y' value of the xOfy condition\n            if cipslaReactThresholdType is 'xOfy'. The default for the \n            'y' value is 5.\n            \n            For other values of cipslaReactThresholdType, this object\n            is not applicable.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cipslaReactStorageType": {
                  "type": "string",
                  "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                  "x-yang-type": "snmpv2-tc:StorageType",
                  "readOnly": true
                },
                "cipslaReactRowStatus": {
                  "type": "string",
                  "description": "This objects indicates the status of the conceptual\n            Reaction Control Row. \n            \n            When this object moves to active state, the conceptual row \n            is monitored and notifications are generated when threshold \n            violation takes place.\n            \n            In order for this object to become active cipslaReactVar must\n            be defined. All other objects assume default values.  When the \n            status is active, the following objects in that row can be \n            modified.\n             cipslaReactThresholdType,\n             cipslaReactActionType,\n             cipslaReactThresholdRising,\n             cipslaReactThresholdFalling,\n             cipslaReactThresholdCountX,\n             cipslaReactThresholdCountY,\n             cipslaReactStorageType\n            \n            This object can be set to 'destroy' from any value at any time.\n            When this object is set to 'destroy' no reaction configuration\n            would exist. The reaction configuration for the template is \n            removed.",
                  "x-yang-type": "snmpv2-tc:RowStatus",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cipslaAutoGroupSchedEntry": {
            "type": "array",
            "description": "A list of objects that define specific configuration for\n          group scheduling.",
            "items": {
              "type": "object",
              "properties": {
                "cipslaAutoGroupSchedId": {
                  "type": "string",
                  "description": "This string uniquely identifies a row in the\n            cipslaAutoGroupSchedTable.",
                  "x-yang-type": "snmp-framework:SnmpAdminString",
                  "readOnly": true
                },
                "cipslaAutoGroupSchedPeriod": {
                  "type": "integer",
                  "description": "Specifies the time duration between initiating two\n            IP SLA operations generated via the auto measure group.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cipslaAutoGroupSchedInterval": {
                  "type": "integer",
                  "description": "Specifies the duration between initiating each RTT\n            operation for one IP SLA operation generated via the auto \n            measure group.\n            \n            The value of this object is only effective when both\n            cipslaAutoGroupSchedMaxInterval and \n            cipslaAutoGroupSchedMinInterval have zero values.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cipslaAutoGroupSchedLife": {
                  "type": "integer",
                  "description": "This object specifies the life of all the operations that are\n            getting group scheduled. This value will be placed into\n            cipslaAutoGroupSchedRttLife object when this conceptual control\n            row becomes 'active'.\n            \n            The value 2147483647 has a special meaning. When this object is\n            set to 2147483647, the rttMonCtrlOperRttLife object for all the\n            operations will not decrement, and thus the life time of the \n            operation will never end.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cipslaAutoGroupSchedAgeout": {
                  "type": "integer",
                  "description": "This object specifies the ageout value of the operations that are\n            getting group scheduled. This value will be placed into\n            rttMonSchedAdminConceptRowAgeout object for each of the\n            operations in the group when this conceptual control row becomes \n            'active'.\n            \n            When this value is set to zero, the operations will never ageout.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cipslaAutoGroupSchedMaxInterval": {
                  "type": "integer",
                  "description": "Specifies the max duration between initiating each RTT\n            operation for one IP SLA operation in the group.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cipslaAutoGroupSchedMinInterval": {
                  "type": "integer",
                  "description": "Specifies the min duration between initiating each RTT\n            operation for one IP SLA operation in the group.\n            \n            The value of this object should be lower than the value of\n            cipslaAutoGroupSchedMaxInterval.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cipslaAutoGroupSchedStartTime": {
                  "type": "integer",
                  "description": "This is the time in seconds after which the operations of\n            the associated groups  will take transition to active state.\n            When set to the value other than '1' (pending), then all \n            objects in this row cannot be modified.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cipslaAutoGroupSchedStorageType": {
                  "type": "string",
                  "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                  "x-yang-type": "snmpv2-tc:StorageType",
                  "readOnly": true
                },
                "cipslaAutoGroupSchedRowStatus": {
                  "type": "string",
                  "description": "The status of the conceptual group schedule control row.\n            \n            When the status is active and the value of \n            cipslaAutoGroupSchedStartTime is '1', the other writable \n            objects may be modified.\n            \n            This object can be set to 'destroy' from any value at any time.\n            When this object is set to 'destroy' it will stop all the \n            operations which had been group scheduled by it earlier, \n            before destroying the group schedule control row.",
                  "x-yang-type": "snmpv2-tc:RowStatus",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cipslaAutoGroupTable": {
            "type": "object",
            "description": "A table that contains IP SLA auto measure group definitions.",
            "properties": {
              "cipslaAutoGroupEntry": {
                "type": "array",
                "description": "An entry containing the configurations for a particular\n          auto measure group.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cipslaAutoGroupName": {
                      "type": "string",
                      "description": "A group name which is used by a management application\n            to identify the group.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "cipslaAutoGroupDescription": {
                      "type": "string",
                      "description": "This field is used to provide description for the group.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "cipslaAutoGroupDestinationName": {
                      "type": "string",
                      "description": "This object refers to the cipslaAutoGroupDestName\n            in cipslaAutoGroupDestTable. If the name entered \n            is not present in cipslaAutoGroupDestTable, then when \n            group is scheduled, no ip sla operations will be created.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "cipslaAutoGroupADDestPort": {
                      "type": "string",
                      "description": "This object represents the destination port number\n            for auto discovery use.",
                      "format": "inet:port-number",
                      "readOnly": true
                    },
                    "cipslaAutoGroupOperTemplateName": {
                      "type": "string",
                      "description": "A string which is used by a management application to\n            identify the template which is associated with the group.\n            Depends on cipslaAutoGroupOperType, this object refers to\n            cipslaIcmpEchoTmplName in cipslaIcmpEchoTmplTable, or\n            cipslaUdpEchoTmplName in cipslaUdpEchoTmplTable, or\n            cipslaTcpConnTmplName in cipslaTcpConnTmplTable, or\n            cipslaIcmpJitterTmplName in cipslaIcmpJitterTmplTable, or\n            ciscoIpSlaUdpJitterTmplName in ciscoIpSlaUdpJitterTmplTable.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "cipslaAutoGroupSchedulerId": {
                      "type": "string",
                      "description": "This object refers to the cipslaAutoGroupSchedId in\n            cipslaAutoGroupSchedTable, and is used to schedule \n            this group.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "cipslaAutoGroupQoSEnable": {
                      "type": "boolean",
                      "description": "When this object is set to true, QoS is enabled for this\n            group and this group is linked to policy map. The \n            restriction is that after QoS is enabled, it can not be \n            disabled for this group.",
                      "readOnly": true
                    },
                    "cipslaAutoGroupOperType": {
                      "type": "string",
                      "description": "This object specifies the type of IP SLA operation.\n            When operation type is not ICMP jitter, then \n            cipslaAutoGroupOperTemplateName must be specified.",
                      "x-yang-type": "cisco-ipsla:IpSlaOperType",
                      "readOnly": true
                    },
                    "cipslaAutoGroupDestIPADEnable": {
                      "type": "boolean",
                      "description": "When this object is set to true, destination IP address\n            is populated through auto-discovery.",
                      "readOnly": true
                    },
                    "cipslaAutoGroupADMeasureRetry": {
                      "type": "integer",
                      "description": "This object specifies number of measurement retries to\n            be attempted for the discovered end point after the \n            connection to the end point is broken. If there is no \n            re-registration message received, the end point will be \n            in inactive state.\n            \n            When the value of cipslaAutoGroupDestIPADEnable is \n            'false', the value of this object has no effect.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cipslaAutoGroupADDestIPAgeout": {
                      "type": "integer",
                      "description": "This object represents the ageout time for the discovered\n            end point.  If the end point becomes inactive for the period \n            of ageout time, the end point will be removed from the \n            discovered end point list.\n            \n            When the value of cipslaAutoGroupDestIPADEnable is \n            'false', the value of this object has no effect.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cipslaAutoGroupStorageType": {
                      "type": "string",
                      "description": "The storage type of this conceptual row.",
                      "x-yang-type": "snmpv2-tc:StorageType",
                      "readOnly": true
                    },
                    "cipslaAutoGroupRowStatus": {
                      "type": "string",
                      "description": "The status of the conceptual group control row.\n            \n            When the status is active, the other writable objects\n            may be modified unless the scheduler with name \n            specified by cipslaAutoGroupSchedulerId is scheduled.",
                      "x-yang-type": "snmpv2-tc:RowStatus",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cipslaAutoGroupDestTable": {
            "type": "object",
            "description": "A table contains the list of destination IP\n        addresses and ports associated to the auto measure\n        group destination name.",
            "properties": {
              "cipslaAutoGroupDestEntry": {
                "type": "array",
                "description": "An entry containing the destination IP addresses\n          and port configurations associated to auto measure\n          group destination name.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cipslaAutoGroupDestName": {
                      "type": "string",
                      "description": "This is the name for an auto measure group destination.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "cipslaAutoGroupDestIpAddrType": {
                      "type": "string",
                      "description": "The type of the internet address of a destination\n            for an auto measure group.",
                      "x-yang-type": "inet-address:InetAddressType",
                      "readOnly": true
                    },
                    "cipslaAutoGroupDestIpAddr": {
                      "type": "string",
                      "description": "The internet address of a destination for an auto\n            measure group. The type of this address is determined\n            by the value of cipslaAutoGroupDestIpAddrType.",
                      "x-yang-type": "inet-address:InetAddress",
                      "readOnly": true
                    },
                    "cipslaAutoGroupDestPort": {
                      "type": "string",
                      "description": "This object represents the destination port number.\n            For ICMP echo and ICMP jitter, the suggested value is \n            '0'.",
                      "format": "inet:port-number",
                      "readOnly": true
                    },
                    "cipslaAutoGroupDestStorageType": {
                      "type": "string",
                      "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                      "x-yang-type": "snmpv2-tc:StorageType",
                      "readOnly": true
                    },
                    "cipslaAutoGroupDestRowStatus": {
                      "type": "string",
                      "description": "The status of the conceptual destination table control row.\n            No other objects in this row need to be set before this object\n            can become active.\n            \n            During 'destroy', when cipslaAutoGroupDestIpAddr is specified \n            as '0.0.0.0' and cipslaAutoGroupDestPort is specified as '0', \n            then all the rows with same cipslaAutoGroupDestName will be \n            deleted.",
                      "x-yang-type": "snmpv2-tc:RowStatus",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cipslaReactTable": {
            "type": "object",
            "description": "cipslaReactTable",
            "properties": {
              "cipslaReactEntry": {
                "type": "array",
                "description": "A base list of objects that define a conceptual reaction\n          configuration control row.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cipslaAutoGroupOperType": {
                      "type": "string",
                      "description": "cipslaAutoGroupOperType",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cipslaAutoGroupOperTemplateName": {
                      "type": "string",
                      "description": "cipslaAutoGroupOperTemplateName",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cipslaReactConfigIndex": {
                      "type": "integer",
                      "description": "This object along with cipslaAutoGroupOperType and\n            cipslaAutoGroupOperTemplateName identifies\n            a particular reaction-configuration for one IP SLA \n            template.\n            \n            This number is persistent across reboots.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cipslaReactVar": {
                      "type": "string",
                      "description": "This object specifies the type of reaction configured for an\n            IP SLA template. Default value is 'rtt' for ICMP echo, UDP echo\n            and TCP connect. Default value is 'jitterAvg' for UDP jitter and \n            ICMP jitter.\n            \n            The reaction types 'rtt', 'timeout', 'connectionLoss' and\n            'verifyError' can be configured for all template types.\n            \n            The reaction types 'jitterSDAvg', 'jitterDSAvg', 'jitterAvg', \n            'packetLateArrival', 'packetOutOfSequence', \n            'maxOfPositiveSD', 'maxOfNegativeSD', 'maxOfPositiveDS'\n            'maxOfNegativeDS', 'mos' and 'icpif' can be configured for \n            UDP jitter and ICMP jitter types only.\n            \n            The reaction types 'packetLossDS', 'packetLossSD' and \n            'packetMIA' can be configured for UDP jitter type only.\n            \n            The reaction types 'successivePacketLoss', 'maxOfLatencyDS', \n            'maxOfLatencySD', 'latencyDSAvg', 'latencySDAvg' and \n            'packetLoss' can be configured for ICMP jitter type only.",
                      "x-yang-type": "cisco-ipsla:IpSlaReactVar",
                      "readOnly": true
                    },
                    "cipslaReactThresholdType": {
                      "type": "string",
                      "description": "This object specifies the conditions under which\n            a notification ( trap ) is sent. The rttMonReactOccurred\n            object defined in rttMonReactTable in CISCO-RTTMON-MIB will\n            change accordingly:\n            \n            never(1)       - rttMonReactOccurred is never set\n            \n            immediate(2)   - rttMonReactOccurred is set to 'true' when the\n                             value of parameter for which reaction is\n                             configured ( e.g rtt, jitterAvg, packetLossSD,\n                             mos etc ) violates the threshold.\n                             Conversely, rttMonReactOccurred is set to 'false'\n                             when the parameter ( e.g rtt, jitterAvg,\n                             packetLossSD, mos etc ) is below the threshold\n                             limits.\n            \n            consecutive(3) - rttMonReactOccurred is set to true when the value\n                             of parameter for which reaction is configured\n                             ( e.g rtt, jitterAvg, packetLossSD, mos etc )\n                             violates the threshold for configured consecutive\n                             times.\n                             Conversely, rttMonReactOccurred is set to false\n                             when the value of parameter ( e.g rtt, jitterAvg\n                             packetLossSD, mos etc ) is below the threshold\n                             limits for the same number of consecutive\n                             operations.\n            \n            xOfy(4)        - rttMonReactOccurred is set to true when x\n                             ( as specified by cipslaReactThresholdCountX )\n                             out of the last y ( as specified by\n                             cipslaReacthresholdCountY ) times the value of\n                             parameter for which the reaction is configured\n                             ( e.g rtt, jitterAvg, packetLossSD, mos etc )\n                             violates the threshold.\n                             Conversely, it is set to false when x, out of the\n                             last y times the value of parameter\n                             ( e.g rtt, jitterAvg, packetLossSD, mos ) is\n                             below the threshold limits.\n                             NOTE: If x > y, this will never\n                                  generate a reaction.\n            \n            average(5)    - rttMonReactOccurred is set to true when the\n                            average ( cipslaReactThresholdCountX times )\n                            value of parameter for which reaction is \n                            configured ( e.g rtt, jitterAvg, packetLossSD,\n                            mos etc ) violates the threshold condition.\n                            Conversely, it is set to false when the\n                            average value of parameter ( e.g rtt, jitterAvg,\n                            packetLossSD, mos etc ) is below the threshold\n                            limits.\n            \n            If this value is changed by a management station,\n            rttMonReactOccurred is set to false, but\n            no reaction is generated if the prior value of\n            rttMonReactOccurred was true.",
                      "readOnly": true
                    },
                    "cipslaReactActionType": {
                      "type": "string",
                      "description": "Specifies what type, if any, of reaction to\n            generate if one of the watched\n            (reaction-configuration ) conditions is satisfied:\n            \n            none(1)                - no reaction is generated\n            notificationOnly(2)    - a notification is generated",
                      "readOnly": true
                    },
                    "cipslaReactThresholdRising": {
                      "type": "integer",
                      "description": "This object defines the higher threshold limit.\n            If the value ( e.g rtt, jitterAvg, packetLossSD etc ) rises\n            above this limit and if the condition specified in\n            cipslaReactThresholdType is satisfied, a notification is \n            generated.\n            \n            Default value of cipslaReactThresholdRising for\n               'rtt' is 5000\n               'jitterAvg' is 100.\n               'jitterSDAvg' is 100.\n               'jitterDSAvg' 100.\n               'packetLossSD' is 10000.\n               'packetLossDS' is 10000.\n               'mos' is 500.\n               'icpif' is 93.\n               'packetMIA' is 10000.\n               'packetLateArrival' is 10000.\n               'packetOutOfSequence' is 10000.\n               'maxOfPositiveSD' is 10000.\n               'maxOfNegativeSD' is 10000.\n               'maxOfPositiveDS' is 10000.\n               'maxOfNegativeDS' is 10000.\n               'successivePacketLoss' is 1000.\n               'maxOfLatencyDS' is 5000.\n               'maxOfLatencySD' is 5000.\n               'latencyDSAvg' is 5000.\n               'latencySDAvg' is 5000.\n               'packetLoss' is 10000.\n            \n            This object is not applicable if the cipslaReactVar is\n            'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',\n            'connectionLoss' and 'verifyError' default value of \n            cipslaReactThresholdRising will be 0.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cipslaReactThresholdFalling": {
                      "type": "integer",
                      "description": "This object defines a lower threshold limit. If the\n            value ( e.g rtt, jitterAvg, packetLossSD etc ) falls\n            below this limit and if the condition specified in\n            cipslaReactThresholdType is satisfied, a notification \n            is generated. This object value can not bigger than\n            cipslaReactThresholdRising value.\n            \n            Default value of cipslaReactThresholdFalling\n               'rtt' is 3000\n               'jitterAvg' is 100.\n               'jitterSDAvg' is 100.\n               'jitterDSAvg' 100.\n               'packetLossSD' is 10000.\n               'packetLossDS' is 10000.\n               'mos' is 500.\n               'icpif' is 93.\n               'packetMIA' is 10000.\n               'packetLateArrival' is 10000.\n               'packetOutOfSequence' is 10000.\n               'maxOfPositiveSD' is 10000.\n               'maxOfNegativeSD' is 10000.\n               'maxOfPositiveDS' is 10000.\n               'maxOfNegativeDS' is 10000.\n               'successivePacketLoss' is 1000.\n               'maxOfLatencyDS' is 3000.\n               'maxOfLatencySD' is 3000.\n               'latencyDSAvg' is 3000.\n               'latencySDAvg' is 3000.\n               'packetLoss' is 10000.\n            \n            This object is not applicable if the cipslaReactVar is\n            'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',\n            'connectionLoss' and 'verifyError', default value of\n            cipslaReactThresholdFalling will be 0.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cipslaReactThresholdCountX": {
                      "type": "integer",
                      "description": "If cipslaReactThresholdType value is 'xOfy', this object\n            defines the 'x' value.\n            \n            If cipslaReactThresholdType value is 'consecutive'\n            this object defines the number of consecutive occurrences\n            that needs threshold violation before setting \n            cipslaReactOccurred as true.\n            \n            If cipslaReactThresholdType value is 'average' this object\n            defines the number of samples that needs be considered for\n            calculating average.\n            \n            This object has no meaning if cipslaReactThresholdType has\n            value of 'never' and 'immediate'.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cipslaReactThresholdCountY": {
                      "type": "integer",
                      "description": "This object defines the 'y' value of the xOfy condition\n            if cipslaReactThresholdType is 'xOfy'. The default for the \n            'y' value is 5.\n            \n            For other values of cipslaReactThresholdType, this object\n            is not applicable.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cipslaReactStorageType": {
                      "type": "string",
                      "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                      "x-yang-type": "snmpv2-tc:StorageType",
                      "readOnly": true
                    },
                    "cipslaReactRowStatus": {
                      "type": "string",
                      "description": "This objects indicates the status of the conceptual\n            Reaction Control Row. \n            \n            When this object moves to active state, the conceptual row \n            is monitored and notifications are generated when threshold \n            violation takes place.\n            \n            In order for this object to become active cipslaReactVar must\n            be defined. All other objects assume default values.  When the \n            status is active, the following objects in that row can be \n            modified.\n             cipslaReactThresholdType,\n             cipslaReactActionType,\n             cipslaReactThresholdRising,\n             cipslaReactThresholdFalling,\n             cipslaReactThresholdCountX,\n             cipslaReactThresholdCountY,\n             cipslaReactStorageType\n            \n            This object can be set to 'destroy' from any value at any time.\n            When this object is set to 'destroy' no reaction configuration\n            would exist. The reaction configuration for the template is \n            removed.",
                      "x-yang-type": "snmpv2-tc:RowStatus",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cipslaAutoGroupSchedTable": {
            "type": "object",
            "description": "A table of group scheduling definitions.",
            "properties": {
              "cipslaAutoGroupSchedEntry": {
                "type": "array",
                "description": "A list of objects that define specific configuration for\n          group scheduling.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cipslaAutoGroupSchedId": {
                      "type": "string",
                      "description": "This string uniquely identifies a row in the\n            cipslaAutoGroupSchedTable.",
                      "x-yang-type": "snmp-framework:SnmpAdminString",
                      "readOnly": true
                    },
                    "cipslaAutoGroupSchedPeriod": {
                      "type": "integer",
                      "description": "Specifies the time duration between initiating two\n            IP SLA operations generated via the auto measure group.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cipslaAutoGroupSchedInterval": {
                      "type": "integer",
                      "description": "Specifies the duration between initiating each RTT\n            operation for one IP SLA operation generated via the auto \n            measure group.\n            \n            The value of this object is only effective when both\n            cipslaAutoGroupSchedMaxInterval and \n            cipslaAutoGroupSchedMinInterval have zero values.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cipslaAutoGroupSchedLife": {
                      "type": "integer",
                      "description": "This object specifies the life of all the operations that are\n            getting group scheduled. This value will be placed into\n            cipslaAutoGroupSchedRttLife object when this conceptual control\n            row becomes 'active'.\n            \n            The value 2147483647 has a special meaning. When this object is\n            set to 2147483647, the rttMonCtrlOperRttLife object for all the\n            operations will not decrement, and thus the life time of the \n            operation will never end.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cipslaAutoGroupSchedAgeout": {
                      "type": "integer",
                      "description": "This object specifies the ageout value of the operations that are\n            getting group scheduled. This value will be placed into\n            rttMonSchedAdminConceptRowAgeout object for each of the\n            operations in the group when this conceptual control row becomes \n            'active'.\n            \n            When this value is set to zero, the operations will never ageout.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cipslaAutoGroupSchedMaxInterval": {
                      "type": "integer",
                      "description": "Specifies the max duration between initiating each RTT\n            operation for one IP SLA operation in the group.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cipslaAutoGroupSchedMinInterval": {
                      "type": "integer",
                      "description": "Specifies the min duration between initiating each RTT\n            operation for one IP SLA operation in the group.\n            \n            The value of this object should be lower than the value of\n            cipslaAutoGroupSchedMaxInterval.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cipslaAutoGroupSchedStartTime": {
                      "type": "integer",
                      "description": "This is the time in seconds after which the operations of\n            the associated groups  will take transition to active state.\n            When set to the value other than '1' (pending), then all \n            objects in this row cannot be modified.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cipslaAutoGroupSchedStorageType": {
                      "type": "string",
                      "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
                      "x-yang-type": "snmpv2-tc:StorageType",
                      "readOnly": true
                    },
                    "cipslaAutoGroupSchedRowStatus": {
                      "type": "string",
                      "description": "The status of the conceptual group schedule control row.\n            \n            When the status is active and the value of \n            cipslaAutoGroupSchedStartTime is '1', the other writable \n            objects may be modified.\n            \n            This object can be set to 'destroy' from any value at any time.\n            When this object is set to 'destroy' it will stop all the \n            operations which had been group scheduled by it earlier, \n            before destroying the group schedule control row.",
                      "x-yang-type": "snmpv2-tc:RowStatus",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          }
        }
      },
      "CISCO-IPSLA-AUTOMEASURE-MIB_cipslaAutoGroupEntry": {
        "type": "array",
        "description": "An entry containing the configurations for a particular\n          auto measure group.",
        "items": {
          "type": "object",
          "properties": {
            "cipslaAutoGroupName": {
              "type": "string",
              "description": "A group name which is used by a management application\n            to identify the group.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "cipslaAutoGroupDescription": {
              "type": "string",
              "description": "This field is used to provide description for the group.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "cipslaAutoGroupDestinationName": {
              "type": "string",
              "description": "This object refers to the cipslaAutoGroupDestName\n            in cipslaAutoGroupDestTable. If the name entered \n            is not present in cipslaAutoGroupDestTable, then when \n            group is scheduled, no ip sla operations will be created.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "cipslaAutoGroupADDestPort": {
              "type": "string",
              "description": "This object represents the destination port number\n            for auto discovery use.",
              "format": "inet:port-number",
              "readOnly": true
            },
            "cipslaAutoGroupOperTemplateName": {
              "type": "string",
              "description": "A string which is used by a management application to\n            identify the template which is associated with the group.\n            Depends on cipslaAutoGroupOperType, this object refers to\n            cipslaIcmpEchoTmplName in cipslaIcmpEchoTmplTable, or\n            cipslaUdpEchoTmplName in cipslaUdpEchoTmplTable, or\n            cipslaTcpConnTmplName in cipslaTcpConnTmplTable, or\n            cipslaIcmpJitterTmplName in cipslaIcmpJitterTmplTable, or\n            ciscoIpSlaUdpJitterTmplName in ciscoIpSlaUdpJitterTmplTable.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "cipslaAutoGroupSchedulerId": {
              "type": "string",
              "description": "This object refers to the cipslaAutoGroupSchedId in\n            cipslaAutoGroupSchedTable, and is used to schedule \n            this group.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "cipslaAutoGroupQoSEnable": {
              "type": "boolean",
              "description": "When this object is set to true, QoS is enabled for this\n            group and this group is linked to policy map. The \n            restriction is that after QoS is enabled, it can not be \n            disabled for this group.",
              "readOnly": true
            },
            "cipslaAutoGroupOperType": {
              "type": "string",
              "description": "This object specifies the type of IP SLA operation.\n            When operation type is not ICMP jitter, then \n            cipslaAutoGroupOperTemplateName must be specified.",
              "x-yang-type": "cisco-ipsla:IpSlaOperType",
              "readOnly": true
            },
            "cipslaAutoGroupDestIPADEnable": {
              "type": "boolean",
              "description": "When this object is set to true, destination IP address\n            is populated through auto-discovery.",
              "readOnly": true
            },
            "cipslaAutoGroupADMeasureRetry": {
              "type": "integer",
              "description": "This object specifies number of measurement retries to\n            be attempted for the discovered end point after the \n            connection to the end point is broken. If there is no \n            re-registration message received, the end point will be \n            in inactive state.\n            \n            When the value of cipslaAutoGroupDestIPADEnable is \n            'false', the value of this object has no effect.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cipslaAutoGroupADDestIPAgeout": {
              "type": "integer",
              "description": "This object represents the ageout time for the discovered\n            end point.  If the end point becomes inactive for the period \n            of ageout time, the end point will be removed from the \n            discovered end point list.\n            \n            When the value of cipslaAutoGroupDestIPADEnable is \n            'false', the value of this object has no effect.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cipslaAutoGroupStorageType": {
              "type": "string",
              "description": "The storage type of this conceptual row.",
              "x-yang-type": "snmpv2-tc:StorageType",
              "readOnly": true
            },
            "cipslaAutoGroupRowStatus": {
              "type": "string",
              "description": "The status of the conceptual group control row.\n            \n            When the status is active, the other writable objects\n            may be modified unless the scheduler with name \n            specified by cipslaAutoGroupSchedulerId is scheduled.",
              "x-yang-type": "snmpv2-tc:RowStatus",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-IPSLA-AUTOMEASURE-MIB_cipslaAutoGroupDestEntry": {
        "type": "array",
        "description": "An entry containing the destination IP addresses\n          and port configurations associated to auto measure\n          group destination name.",
        "items": {
          "type": "object",
          "properties": {
            "cipslaAutoGroupDestName": {
              "type": "string",
              "description": "This is the name for an auto measure group destination.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "cipslaAutoGroupDestIpAddrType": {
              "type": "string",
              "description": "The type of the internet address of a destination\n            for an auto measure group.",
              "x-yang-type": "inet-address:InetAddressType",
              "readOnly": true
            },
            "cipslaAutoGroupDestIpAddr": {
              "type": "string",
              "description": "The internet address of a destination for an auto\n            measure group. The type of this address is determined\n            by the value of cipslaAutoGroupDestIpAddrType.",
              "x-yang-type": "inet-address:InetAddress",
              "readOnly": true
            },
            "cipslaAutoGroupDestPort": {
              "type": "string",
              "description": "This object represents the destination port number.\n            For ICMP echo and ICMP jitter, the suggested value is \n            '0'.",
              "format": "inet:port-number",
              "readOnly": true
            },
            "cipslaAutoGroupDestStorageType": {
              "type": "string",
              "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
              "x-yang-type": "snmpv2-tc:StorageType",
              "readOnly": true
            },
            "cipslaAutoGroupDestRowStatus": {
              "type": "string",
              "description": "The status of the conceptual destination table control row.\n            No other objects in this row need to be set before this object\n            can become active.\n            \n            During 'destroy', when cipslaAutoGroupDestIpAddr is specified \n            as '0.0.0.0' and cipslaAutoGroupDestPort is specified as '0', \n            then all the rows with same cipslaAutoGroupDestName will be \n            deleted.",
              "x-yang-type": "snmpv2-tc:RowStatus",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-IPSLA-AUTOMEASURE-MIB_cipslaReactEntry": {
        "type": "array",
        "description": "A base list of objects that define a conceptual reaction\n          configuration control row.",
        "items": {
          "type": "object",
          "properties": {
            "cipslaAutoGroupOperType": {
              "type": "string",
              "description": "cipslaAutoGroupOperType",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cipslaAutoGroupOperTemplateName": {
              "type": "string",
              "description": "cipslaAutoGroupOperTemplateName",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cipslaReactConfigIndex": {
              "type": "integer",
              "description": "This object along with cipslaAutoGroupOperType and\n            cipslaAutoGroupOperTemplateName identifies\n            a particular reaction-configuration for one IP SLA \n            template.\n            \n            This number is persistent across reboots.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cipslaReactVar": {
              "type": "string",
              "description": "This object specifies the type of reaction configured for an\n            IP SLA template. Default value is 'rtt' for ICMP echo, UDP echo\n            and TCP connect. Default value is 'jitterAvg' for UDP jitter and \n            ICMP jitter.\n            \n            The reaction types 'rtt', 'timeout', 'connectionLoss' and\n            'verifyError' can be configured for all template types.\n            \n            The reaction types 'jitterSDAvg', 'jitterDSAvg', 'jitterAvg', \n            'packetLateArrival', 'packetOutOfSequence', \n            'maxOfPositiveSD', 'maxOfNegativeSD', 'maxOfPositiveDS'\n            'maxOfNegativeDS', 'mos' and 'icpif' can be configured for \n            UDP jitter and ICMP jitter types only.\n            \n            The reaction types 'packetLossDS', 'packetLossSD' and \n            'packetMIA' can be configured for UDP jitter type only.\n            \n            The reaction types 'successivePacketLoss', 'maxOfLatencyDS', \n            'maxOfLatencySD', 'latencyDSAvg', 'latencySDAvg' and \n            'packetLoss' can be configured for ICMP jitter type only.",
              "x-yang-type": "cisco-ipsla:IpSlaReactVar",
              "readOnly": true
            },
            "cipslaReactThresholdType": {
              "type": "string",
              "description": "This object specifies the conditions under which\n            a notification ( trap ) is sent. The rttMonReactOccurred\n            object defined in rttMonReactTable in CISCO-RTTMON-MIB will\n            change accordingly:\n            \n            never(1)       - rttMonReactOccurred is never set\n            \n            immediate(2)   - rttMonReactOccurred is set to 'true' when the\n                             value of parameter for which reaction is\n                             configured ( e.g rtt, jitterAvg, packetLossSD,\n                             mos etc ) violates the threshold.\n                             Conversely, rttMonReactOccurred is set to 'false'\n                             when the parameter ( e.g rtt, jitterAvg,\n                             packetLossSD, mos etc ) is below the threshold\n                             limits.\n            \n            consecutive(3) - rttMonReactOccurred is set to true when the value\n                             of parameter for which reaction is configured\n                             ( e.g rtt, jitterAvg, packetLossSD, mos etc )\n                             violates the threshold for configured consecutive\n                             times.\n                             Conversely, rttMonReactOccurred is set to false\n                             when the value of parameter ( e.g rtt, jitterAvg\n                             packetLossSD, mos etc ) is below the threshold\n                             limits for the same number of consecutive\n                             operations.\n            \n            xOfy(4)        - rttMonReactOccurred is set to true when x\n                             ( as specified by cipslaReactThresholdCountX )\n                             out of the last y ( as specified by\n                             cipslaReacthresholdCountY ) times the value of\n                             parameter for which the reaction is configured\n                             ( e.g rtt, jitterAvg, packetLossSD, mos etc )\n                             violates the threshold.\n                             Conversely, it is set to false when x, out of the\n                             last y times the value of parameter\n                             ( e.g rtt, jitterAvg, packetLossSD, mos ) is\n                             below the threshold limits.\n                             NOTE: If x > y, this will never\n                                  generate a reaction.\n            \n            average(5)    - rttMonReactOccurred is set to true when the\n                            average ( cipslaReactThresholdCountX times )\n                            value of parameter for which reaction is \n                            configured ( e.g rtt, jitterAvg, packetLossSD,\n                            mos etc ) violates the threshold condition.\n                            Conversely, it is set to false when the\n                            average value of parameter ( e.g rtt, jitterAvg,\n                            packetLossSD, mos etc ) is below the threshold\n                            limits.\n            \n            If this value is changed by a management station,\n            rttMonReactOccurred is set to false, but\n            no reaction is generated if the prior value of\n            rttMonReactOccurred was true.",
              "readOnly": true
            },
            "cipslaReactActionType": {
              "type": "string",
              "description": "Specifies what type, if any, of reaction to\n            generate if one of the watched\n            (reaction-configuration ) conditions is satisfied:\n            \n            none(1)                - no reaction is generated\n            notificationOnly(2)    - a notification is generated",
              "readOnly": true
            },
            "cipslaReactThresholdRising": {
              "type": "integer",
              "description": "This object defines the higher threshold limit.\n            If the value ( e.g rtt, jitterAvg, packetLossSD etc ) rises\n            above this limit and if the condition specified in\n            cipslaReactThresholdType is satisfied, a notification is \n            generated.\n            \n            Default value of cipslaReactThresholdRising for\n               'rtt' is 5000\n               'jitterAvg' is 100.\n               'jitterSDAvg' is 100.\n               'jitterDSAvg' 100.\n               'packetLossSD' is 10000.\n               'packetLossDS' is 10000.\n               'mos' is 500.\n               'icpif' is 93.\n               'packetMIA' is 10000.\n               'packetLateArrival' is 10000.\n               'packetOutOfSequence' is 10000.\n               'maxOfPositiveSD' is 10000.\n               'maxOfNegativeSD' is 10000.\n               'maxOfPositiveDS' is 10000.\n               'maxOfNegativeDS' is 10000.\n               'successivePacketLoss' is 1000.\n               'maxOfLatencyDS' is 5000.\n               'maxOfLatencySD' is 5000.\n               'latencyDSAvg' is 5000.\n               'latencySDAvg' is 5000.\n               'packetLoss' is 10000.\n            \n            This object is not applicable if the cipslaReactVar is\n            'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',\n            'connectionLoss' and 'verifyError' default value of \n            cipslaReactThresholdRising will be 0.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cipslaReactThresholdFalling": {
              "type": "integer",
              "description": "This object defines a lower threshold limit. If the\n            value ( e.g rtt, jitterAvg, packetLossSD etc ) falls\n            below this limit and if the condition specified in\n            cipslaReactThresholdType is satisfied, a notification \n            is generated. This object value can not bigger than\n            cipslaReactThresholdRising value.\n            \n            Default value of cipslaReactThresholdFalling\n               'rtt' is 3000\n               'jitterAvg' is 100.\n               'jitterSDAvg' is 100.\n               'jitterDSAvg' 100.\n               'packetLossSD' is 10000.\n               'packetLossDS' is 10000.\n               'mos' is 500.\n               'icpif' is 93.\n               'packetMIA' is 10000.\n               'packetLateArrival' is 10000.\n               'packetOutOfSequence' is 10000.\n               'maxOfPositiveSD' is 10000.\n               'maxOfNegativeSD' is 10000.\n               'maxOfPositiveDS' is 10000.\n               'maxOfNegativeDS' is 10000.\n               'successivePacketLoss' is 1000.\n               'maxOfLatencyDS' is 3000.\n               'maxOfLatencySD' is 3000.\n               'latencyDSAvg' is 3000.\n               'latencySDAvg' is 3000.\n               'packetLoss' is 10000.\n            \n            This object is not applicable if the cipslaReactVar is\n            'timeout', 'connectionLoss' or 'verifyError'. For 'timeout',\n            'connectionLoss' and 'verifyError', default value of\n            cipslaReactThresholdFalling will be 0.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cipslaReactThresholdCountX": {
              "type": "integer",
              "description": "If cipslaReactThresholdType value is 'xOfy', this object\n            defines the 'x' value.\n            \n            If cipslaReactThresholdType value is 'consecutive'\n            this object defines the number of consecutive occurrences\n            that needs threshold violation before setting \n            cipslaReactOccurred as true.\n            \n            If cipslaReactThresholdType value is 'average' this object\n            defines the number of samples that needs be considered for\n            calculating average.\n            \n            This object has no meaning if cipslaReactThresholdType has\n            value of 'never' and 'immediate'.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cipslaReactThresholdCountY": {
              "type": "integer",
              "description": "This object defines the 'y' value of the xOfy condition\n            if cipslaReactThresholdType is 'xOfy'. The default for the \n            'y' value is 5.\n            \n            For other values of cipslaReactThresholdType, this object\n            is not applicable.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cipslaReactStorageType": {
              "type": "string",
              "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
              "x-yang-type": "snmpv2-tc:StorageType",
              "readOnly": true
            },
            "cipslaReactRowStatus": {
              "type": "string",
              "description": "This objects indicates the status of the conceptual\n            Reaction Control Row. \n            \n            When this object moves to active state, the conceptual row \n            is monitored and notifications are generated when threshold \n            violation takes place.\n            \n            In order for this object to become active cipslaReactVar must\n            be defined. All other objects assume default values.  When the \n            status is active, the following objects in that row can be \n            modified.\n             cipslaReactThresholdType,\n             cipslaReactActionType,\n             cipslaReactThresholdRising,\n             cipslaReactThresholdFalling,\n             cipslaReactThresholdCountX,\n             cipslaReactThresholdCountY,\n             cipslaReactStorageType\n            \n            This object can be set to 'destroy' from any value at any time.\n            When this object is set to 'destroy' no reaction configuration\n            would exist. The reaction configuration for the template is \n            removed.",
              "x-yang-type": "snmpv2-tc:RowStatus",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-IPSLA-AUTOMEASURE-MIB_cipslaAutoGroupSchedEntry": {
        "type": "array",
        "description": "A list of objects that define specific configuration for\n          group scheduling.",
        "items": {
          "type": "object",
          "properties": {
            "cipslaAutoGroupSchedId": {
              "type": "string",
              "description": "This string uniquely identifies a row in the\n            cipslaAutoGroupSchedTable.",
              "x-yang-type": "snmp-framework:SnmpAdminString",
              "readOnly": true
            },
            "cipslaAutoGroupSchedPeriod": {
              "type": "integer",
              "description": "Specifies the time duration between initiating two\n            IP SLA operations generated via the auto measure group.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cipslaAutoGroupSchedInterval": {
              "type": "integer",
              "description": "Specifies the duration between initiating each RTT\n            operation for one IP SLA operation generated via the auto \n            measure group.\n            \n            The value of this object is only effective when both\n            cipslaAutoGroupSchedMaxInterval and \n            cipslaAutoGroupSchedMinInterval have zero values.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cipslaAutoGroupSchedLife": {
              "type": "integer",
              "description": "This object specifies the life of all the operations that are\n            getting group scheduled. This value will be placed into\n            cipslaAutoGroupSchedRttLife object when this conceptual control\n            row becomes 'active'.\n            \n            The value 2147483647 has a special meaning. When this object is\n            set to 2147483647, the rttMonCtrlOperRttLife object for all the\n            operations will not decrement, and thus the life time of the \n            operation will never end.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cipslaAutoGroupSchedAgeout": {
              "type": "integer",
              "description": "This object specifies the ageout value of the operations that are\n            getting group scheduled. This value will be placed into\n            rttMonSchedAdminConceptRowAgeout object for each of the\n            operations in the group when this conceptual control row becomes \n            'active'.\n            \n            When this value is set to zero, the operations will never ageout.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cipslaAutoGroupSchedMaxInterval": {
              "type": "integer",
              "description": "Specifies the max duration between initiating each RTT\n            operation for one IP SLA operation in the group.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cipslaAutoGroupSchedMinInterval": {
              "type": "integer",
              "description": "Specifies the min duration between initiating each RTT\n            operation for one IP SLA operation in the group.\n            \n            The value of this object should be lower than the value of\n            cipslaAutoGroupSchedMaxInterval.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cipslaAutoGroupSchedStartTime": {
              "type": "integer",
              "description": "This is the time in seconds after which the operations of\n            the associated groups  will take transition to active state.\n            When set to the value other than '1' (pending), then all \n            objects in this row cannot be modified.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cipslaAutoGroupSchedStorageType": {
              "type": "string",
              "description": "The storage type of this conceptual row.\n            \n            By default the entry will be saved into non-volatile\n            memory.",
              "x-yang-type": "snmpv2-tc:StorageType",
              "readOnly": true
            },
            "cipslaAutoGroupSchedRowStatus": {
              "type": "string",
              "description": "The status of the conceptual group schedule control row.\n            \n            When the status is active and the value of \n            cipslaAutoGroupSchedStartTime is '1', the other writable \n            objects may be modified.\n            \n            This object can be set to 'destroy' from any value at any time.\n            When this object is set to 'destroy' it will stop all the \n            operations which had been group scheduled by it earlier, \n            before destroying the group schedule control row.",
              "x-yang-type": "snmpv2-tc:RowStatus",
              "readOnly": true
            }
          }
        }
      },
      "restconf-error": {
        "type": "object",
        "description": "Standard RESTCONF error response (RFC 8040 Section 7.1)",
        "properties": {
          "ietf-restconf:errors": {
            "type": "object",
            "properties": {
              "error": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "error-type": {
                      "type": "string",
                      "enum": [
                        "transport",
                        "rpc",
                        "protocol",
                        "application"
                      ],
                      "description": "Layer where the error occurred"
                    },
                    "error-tag": {
                      "type": "string",
                      "description": "Enumerated error tag (e.g. invalid-value, data-missing, access-denied)"
                    },
                    "error-severity": {
                      "type": "string",
                      "enum": [
                        "error",
                        "warning"
                      ],
                      "description": "Error severity"
                    },
                    "error-app-tag": {
                      "type": "string",
                      "description": "Application-specific error tag"
                    },
                    "error-path": {
                      "type": "string",
                      "description": "YANG instance-identifier of the error node"
                    },
                    "error-message": {
                      "type": "string",
                      "description": "Human-readable error description"
                    }
                  },
                  "required": [
                    "error-type",
                    "error-tag"
                  ]
                }
              }
            }
          }
        },
        "example": {
          "ietf-restconf:errors": {
            "error": [
              {
                "error-type": "protocol",
                "error-tag": "invalid-value",
                "error-severity": "error",
                "error-message": "Invalid input parameter"
              }
            ]
          }
        }
      }
    },
    "securitySchemes": {
      "basicAuth": {
        "type": "http",
        "scheme": "basic"
      }
    }
  },
  "security": [
    {
      "basicAuth": []
    }
  ],
  "tags": [
    {
      "name": "CISCO-IPSLA-AUTOMEASURE-MIB",
      "description": "MIB operations for CISCO-IPSLA-AUTOMEASURE-MIB"
    }
  ],
  "externalDocs": {
    "description": "Cisco SNMP Object Navigator",
    "url": "https://snmp.cloudapps.cisco.com/Support/IOS/do/BrowseMIB.do"
  }
}
